Class PrivateAuctionDeal
The PrivateAuctionDeal resource.
Implements
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 |