class Google::Apis::AdexchangebuyerV1_4::DealTerms
Attributes
Visibilty of the URL in bid requests. Corresponds to the JSON property `brandingType` @return [String]
Description for the proposed terms of the deal. Corresponds to the JSON property `description` @return [String]
Non-binding estimate of the estimated gross spend for this deal Can be set by buyer or seller. Corresponds to the JSON property `estimatedGrossSpend` @return [Google::Apis::AdexchangebuyerV1_4::Price]
Non-binding estimate of the impressions served per day Can be set by buyer or seller. Corresponds to the JSON property `estimatedImpressionsPerDay` @return [String]
The terms for guaranteed fixed price deals. Corresponds to the JSON property `guaranteedFixedPriceTerms` @return [Google::Apis::AdexchangebuyerV1_4::DealTermsGuaranteedFixedPriceTerms]
The terms for non-guaranteed auction deals. Corresponds to the JSON property `nonGuaranteedAuctionTerms` @return [Google::Apis::AdexchangebuyerV1_4::DealTermsNonGuaranteedAuctionTerms]
The terms for non-guaranteed fixed price deals. Corresponds to the JSON property `nonGuaranteedFixedPriceTerms` @return [Google::Apis::AdexchangebuyerV1_4::DealTermsNonGuaranteedFixedPriceTerms]
For deals with Cost Per Day billing, defines the timezone used to mark the boundaries of a day (buyer-readonly) Corresponds to the JSON property `sellerTimeZone` @return [String]
Public Class Methods
# File generated/google/apis/adexchangebuyer_v1_4/classes.rb, line 1135 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/adexchangebuyer_v1_4/classes.rb, line 1140 def update!(**args) @branding_type = args[:branding_type] if args.key?(:branding_type) @description = args[:description] if args.key?(:description) @estimated_gross_spend = args[:estimated_gross_spend] if args.key?(:estimated_gross_spend) @estimated_impressions_per_day = args[:estimated_impressions_per_day] if args.key?(:estimated_impressions_per_day) @guaranteed_fixed_price_terms = args[:guaranteed_fixed_price_terms] if args.key?(:guaranteed_fixed_price_terms) @non_guaranteed_auction_terms = args[:non_guaranteed_auction_terms] if args.key?(:non_guaranteed_auction_terms) @non_guaranteed_fixed_price_terms = args[:non_guaranteed_fixed_price_terms] if args.key?(:non_guaranteed_fixed_price_terms) @seller_time_zone = args[:seller_time_zone] if args.key?(:seller_time_zone) end