class Google::Apis::AdexchangebuyerV1_4::DealTermsGuaranteedFixedPriceTermsBillingInfo

Attributes

currency_conversion_time_ms[RW]

The timestamp (in ms since epoch) when the original reservation price for the deal was first converted to DFP currency. This is used to convert the contracted price into buyer's currency without discrepancy. Corresponds to the JSON property `currencyConversionTimeMs` @return [Fixnum]

dfp_line_item_id[RW]

The DFP line item id associated with this deal. For features like CPD, buyers can retrieve the DFP line item for billing reconciliation. Corresponds to the JSON property `dfpLineItemId` @return [Fixnum]

original_contracted_quantity[RW]

The original contracted quantity (# impressions) for this deal. To ensure delivery, sometimes the publisher will book the deal with a impression buffer, such that guaranteed_looks is greater than the contracted quantity. However clients are billed using the original contracted quantity. Corresponds to the JSON property `originalContractedQuantity` @return [Fixnum]

price[RW]

The original reservation price for the deal, if the currency code is different from the one used in negotiation. Corresponds to the JSON property `price` @return [Google::Apis::AdexchangebuyerV1_4::Price]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/adexchangebuyer_v1_4/classes.rb, line 1494
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/adexchangebuyer_v1_4/classes.rb, line 1499
def update!(**args)
  @currency_conversion_time_ms = args[:currency_conversion_time_ms] if args.key?(:currency_conversion_time_ms)
  @dfp_line_item_id = args[:dfp_line_item_id] if args.key?(:dfp_line_item_id)
  @original_contracted_quantity = args[:original_contracted_quantity] if args.key?(:original_contracted_quantity)
  @price = args[:price] if args.key?(:price)
end