Class: Google::Ads::AdManager::V1::PrivateAuctionDeal

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#auction_priority_enabled::Boolean

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

Returns:

  • (::Boolean)

    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.

Returns:

  • (::Boolean)

    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.

Returns:

  • (::Integer)

    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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:

  • (::Integer)

    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.

Returns:



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

Returns:

  • (::String)

    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.

Returns:

  • (::Integer)

    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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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.

Returns:



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