Class: Google::Ads::AdManager::V1::PrivateAuctionDeal
- Inherits:
-
Object
- Object
- Google::Ads::AdManager::V1::PrivateAuctionDeal
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb
Overview
The PrivateAuctionDeal resource.
Defined Under Namespace
Classes: BuyerData
Instance Attribute Summary collapse
-
#auction_priority_enabled ⇒ ::Boolean
Optional.
-
#block_override_enabled ⇒ ::Boolean
Optional.
-
#buyer_account_id ⇒ ::Integer
Immutable.
-
#buyer_data ⇒ ::Google::Ads::AdManager::V1::PrivateAuctionDeal::BuyerData
Optional.
-
#buyer_permission_type ⇒ ::Google::Ads::AdManager::V1::DealBuyerPermissionTypeEnum::DealBuyerPermissionType
Optional.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#creative_sizes ⇒ ::Array<::Google::Ads::AdManager::V1::Size>
Optional.
-
#end_time ⇒ ::Google::Protobuf::Timestamp
Optional.
-
#external_deal_id ⇒ ::Integer
readonly
Output only.
-
#floor_price ⇒ ::Google::Type::Money
Required.
-
#name ⇒ ::String
Identifier.
-
#private_auction_deal_id ⇒ ::Integer
readonly
Output only.
-
#private_auction_display_name ⇒ ::String
readonly
Output only.
-
#private_auction_id ⇒ ::Integer
Immutable.
-
#status ⇒ ::Google::Ads::AdManager::V1::PrivateMarketplaceDealStatusEnum::PrivateMarketplaceDealStatus
readonly
Output only.
-
#targeting ⇒ ::Google::Ads::AdManager::V1::Targeting
Optional.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#auction_priority_enabled ⇒ ::Boolean
Returns Optional. Whether the deal is enabled with priority over open auction.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#block_override_enabled ⇒ ::Boolean
Returns Optional. Whether the deal has block override enabled.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#buyer_account_id ⇒ ::Integer
Returns Immutable. The account ID of the buyer of the PrivateAuctionDeal.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#buyer_data ⇒ ::Google::Ads::AdManager::V1::PrivateAuctionDeal::BuyerData
Returns Optional. The buyer data required by the Marketplace API.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#buyer_permission_type ⇒ ::Google::Ads::AdManager::V1::DealBuyerPermissionTypeEnum::DealBuyerPermissionType
Returns Optional. The buyer permission model defining how the deal would transact among all buyers under the same bidder.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The instant at which the PrivateAuctionDeal was created.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#creative_sizes ⇒ ::Array<::Google::Ads::AdManager::V1::Size>
Returns Optional. The expected creative sizes of the PrivateAuctionDeal.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#end_time ⇒ ::Google::Protobuf::Timestamp
Returns Optional. The end time of the PrivateAuctionDeal.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#external_deal_id ⇒ ::Integer (readonly)
Returns Output only. The external ID of the PrivateAuctionDeal.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#floor_price ⇒ ::Google::Type::Money
Returns Required. The floor price of the PrivateAuctionDeal.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
Returns Identifier. The resource name of the PrivateAuctionDeal.
Format:
networks/{network_code}/privateAuctionDeals/{private_auction_deal_id}.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#private_auction_deal_id ⇒ ::Integer (readonly)
Returns Output only. PrivateAuctionDeal ID.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#private_auction_display_name ⇒ ::String (readonly)
Returns Output only. The display name of the PrivateAuction.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#private_auction_id ⇒ ::Integer
Returns Immutable. The ID of the PrivateAuction.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#status ⇒ ::Google::Ads::AdManager::V1::PrivateMarketplaceDealStatusEnum::PrivateMarketplaceDealStatus (readonly)
Returns Output only. The status of the PrivateAuctionDeal.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#targeting ⇒ ::Google::Ads::AdManager::V1::Targeting
Returns Optional. The targeting of the PrivateAuctionDeal.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The instant at which the PrivateAuctionDeal was last
updated.
82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/ads/admanager/v1/private_auction_deal_messages.rb', line 82 class PrivateAuctionDeal include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Contains buyer data. This data is required by the Marketplace API. # @!attribute [rw] buyer_emails # @return [::Array<::String>] # Optional. The email contacts of the buyer of the `PrivateAuctionDeal`. class BuyerData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |