class Google::Apis::AdexchangebuyerV1_4::DealTermsGuaranteedFixedPriceTerms
Attributes
External billing info for this Deal. This field is relevant when external billing info such as price has a different currency code than DFP/AdX. Corresponds to the JSON property `billingInfo` @return [Google::Apis::AdexchangebuyerV1_4::DealTermsGuaranteedFixedPriceTermsBillingInfo]
Fixed price for the specified buyer. Corresponds to the JSON property `fixedPrices` @return [Array<Google::Apis::AdexchangebuyerV1_4::PricePerBuyer>]
Guaranteed impressions as a percentage. This is the percentage of guaranteed looks that the buyer is guaranteeing to buy. Corresponds to the JSON property `guaranteedImpressions` @return [Fixnum]
Count of guaranteed looks. Required for deal, optional for product. For CPD deals, buyer changes to guaranteed_looks
will be ignored. Corresponds to the JSON property `guaranteedLooks` @return [Fixnum]
Count of minimum daily looks for a CPD deal. For CPD deals, buyer should negotiate on this field instead of guaranteed_looks. Corresponds to the JSON property `minimumDailyLooks` @return [Fixnum]
Public Class Methods
# File lib/google/apis/adexchangebuyer_v1_4/classes.rb, line 1449 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/adexchangebuyer_v1_4/classes.rb, line 1454 def update!(**args) @billing_info = args[:billing_info] if args.key?(:billing_info) @fixed_prices = args[:fixed_prices] if args.key?(:fixed_prices) @guaranteed_impressions = args[:guaranteed_impressions] if args.key?(:guaranteed_impressions) @guaranteed_looks = args[:guaranteed_looks] if args.key?(:guaranteed_looks) @minimum_daily_looks = args[:minimum_daily_looks] if args.key?(:minimum_daily_looks) end