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

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>

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

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
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

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. PrivateAuctionDeal ID.

Declaration
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

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