Show / Hide Table of Contents

Class PrivateAuctionDeal

The PrivateAuctionDeal resource.

Inheritance
object
PrivateAuctionDeal
Implements
IMessage<PrivateAuctionDeal>
IEquatable<PrivateAuctionDeal>
IDeepCloneable<PrivateAuctionDeal>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class PrivateAuctionDeal : IMessage<PrivateAuctionDeal>, IEquatable<PrivateAuctionDeal>, IDeepCloneable<PrivateAuctionDeal>, IBufferMessage, IMessage

Constructors

PrivateAuctionDeal()

Declaration
public PrivateAuctionDeal()

PrivateAuctionDeal(PrivateAuctionDeal)

Declaration
public PrivateAuctionDeal(PrivateAuctionDeal other)
Parameters
Type Name Description
PrivateAuctionDeal other

Properties

Archived

Output only. Whether the deal is archived.

Declaration
public bool Archived { get; set; }
Property Value
Type Description
bool

AuctionPriorityEnabled

Optional. Whether the deal is enabled with priority over open auction.

Declaration
public bool AuctionPriorityEnabled { get; set; }
Property Value
Type Description
bool

BlockOverrideEnabled

Optional. Whether the deal has block override enabled.

Declaration
public bool BlockOverrideEnabled { get; set; }
Property Value
Type Description
bool

BuyerAccountId

Immutable. The account ID of the buyer of the PrivateAuctionDeal.

Declaration
public long BuyerAccountId { get; set; }
Property Value
Type Description
long

BuyerData

Optional. The buyer data required by the Marketplace API.

Declaration
public PrivateAuctionDeal.Types.BuyerData BuyerData { get; set; }
Property Value
Type Description
PrivateAuctionDeal.Types.BuyerData

BuyerPermissionType

Optional. The buyer permission model defining how the deal would transact among all buyers under the same bidder.

Declaration
public DealBuyerPermissionTypeEnum.Types.DealBuyerPermissionType BuyerPermissionType { get; set; }
Property Value
Type Description
DealBuyerPermissionTypeEnum.Types.DealBuyerPermissionType

CreateTime

Output only. The instant at which the PrivateAuctionDeal was created.

Declaration
public Timestamp CreateTime { get; set; }
Property Value
Type Description
Timestamp

CreativeSizes

Optional. The expected creative sizes of the PrivateAuctionDeal.

Declaration
public RepeatedField<Size> CreativeSizes { get; }
Property Value
Type Description
RepeatedField<Size>

DealPriority

Optional. The priority of the deal across all non-guaranteed deals.

Declaration
public NonGuaranteedDealPriority DealPriority { get; set; }
Property Value
Type Description
NonGuaranteedDealPriority

EndTime

Optional. The end time of the PrivateAuctionDeal.

Declaration
public Timestamp EndTime { get; set; }
Property Value
Type Description
Timestamp

ExternalDealId

Output only. The external ID of the PrivateAuctionDeal.

Declaration
public long ExternalDealId { get; set; }
Property Value
Type Description
long

FloorPrice

Required. The floor price of the PrivateAuctionDeal.

Declaration
public Money FloorPrice { get; set; }
Property Value
Type Description
Money

HasArchived

Gets whether the "archived" field is set

Declaration
public bool HasArchived { get; }
Property Value
Type Description
bool

HasAuctionPriorityEnabled

Gets whether the "auction_priority_enabled" field is set

Declaration
public bool HasAuctionPriorityEnabled { get; }
Property Value
Type Description
bool

HasBlockOverrideEnabled

Gets whether the "block_override_enabled" field is set

Declaration
public bool HasBlockOverrideEnabled { get; }
Property Value
Type Description
bool

HasBuyerAccountId

Gets whether the "buyer_account_id" field is set

Declaration
public bool HasBuyerAccountId { get; }
Property Value
Type Description
bool

HasBuyerPermissionType

Gets whether the "buyer_permission_type" field is set

Declaration
public bool HasBuyerPermissionType { get; }
Property Value
Type Description
bool

HasExternalDealId

Gets whether the "external_deal_id" field is set

Declaration
public bool HasExternalDealId { get; }
Property Value
Type Description
bool

HasPrivateAuctionDealId

Gets whether the "private_auction_deal_id" field is set

Declaration
[Obsolete]
public bool HasPrivateAuctionDealId { get; }
Property Value
Type Description
bool

HasPrivateAuctionDisplayName

Gets whether the "private_auction_display_name" field is set

Declaration
public bool HasPrivateAuctionDisplayName { get; }
Property Value
Type Description
bool

HasPrivateAuctionId

Gets whether the "private_auction_id" field is set

Declaration
public bool HasPrivateAuctionId { get; }
Property Value
Type Description
bool

HasPublisherFloorExempt

Gets whether the "publisher_floor_exempt" field is set

Declaration
public bool HasPublisherFloorExempt { get; }
Property Value
Type Description
bool

HasStatus

Gets whether the "status" field is set

Declaration
public bool HasStatus { get; }
Property Value
Type Description
bool

Name

Identifier. The resource name of the PrivateAuctionDeal. Format: networks/{network_code}/privateAuctionDeals/{private_auction_deal_id}

Declaration
public string Name { get; set; }
Property Value
Type Description
string

PrivateAuctionDealId

Output only. Deprecated: PrivateAuctionDeal ID.

Declaration
[Obsolete]
public long PrivateAuctionDealId { get; set; }
Property Value
Type Description
long

PrivateAuctionDealName

PrivateAuctionDealName-typed view over the Name resource name property.

Declaration
public PrivateAuctionDealName PrivateAuctionDealName { get; set; }
Property Value
Type Description
PrivateAuctionDealName

PrivateAuctionDisplayName

Output only. The display name of the PrivateAuction.

Declaration
public string PrivateAuctionDisplayName { get; set; }
Property Value
Type Description
string

PrivateAuctionId

Immutable. The ID of the PrivateAuction.

Declaration
public long PrivateAuctionId { get; set; }
Property Value
Type Description
long

PublisherFloorExempt

Optional. Whether the deal is exempt from publisher floor price.

Declaration
public bool PublisherFloorExempt { get; set; }
Property Value
Type Description
bool

StartTime

Optional. Non-empty default. The start time of the PrivateAuctionDeal. If unset, the startTime will default as follows: On create: To the deal's create_time. On update: To the deal's existing start_time, which can be null.

Declaration
public Timestamp StartTime { get; set; }
Property Value
Type Description
Timestamp

Status

Output only. The status of the PrivateAuctionDeal.

Declaration
public PrivateMarketplaceDealStatusEnum.Types.PrivateMarketplaceDealStatus Status { get; set; }
Property Value
Type Description
PrivateMarketplaceDealStatusEnum.Types.PrivateMarketplaceDealStatus

Targeting

Optional. The targeting of the PrivateAuctionDeal.

Declaration
public Targeting Targeting { get; set; }
Property Value
Type Description
Targeting

UpdateTime

Output only. The instant at which the PrivateAuctionDeal was last updated.

Declaration
public Timestamp UpdateTime { get; set; }
Property Value
Type Description
Timestamp
In this article
Back to top Generated by DocFX