google_api_ad_exchange_buyer v0.5.0 GoogleApi.AdExchangeBuyer.V14.Model.MarketplaceDeal View Source

A proposal can contain multiple deals. A deal contains the terms and targeting information that is used for serving.

Attributes

  • buyerPrivateData (PrivateData): Buyer private data (hidden from seller). Defaults to: null.
  • creationTimeMs (String.t): The time (ms since epoch) of the deal creation. (readonly) Defaults to: null.
  • creativePreApprovalPolicy (String.t): Specifies the creative pre-approval policy (buyer-readonly) Defaults to: null.
  • creativeSafeFrameCompatibility (String.t): Specifies whether the creative is safeFrame compatible (buyer-readonly) Defaults to: null.
  • dealId (String.t): A unique deal-id for the deal (readonly). Defaults to: null.
  • dealServingMetadata (DealServingMetadata): Metadata about the serving status of this deal (readonly, writes via custom actions) Defaults to: null.
  • deliveryControl (DeliveryControl): The set of fields around delivery control that are interesting for a buyer to see but are non-negotiable. These are set by the publisher. This message is assigned an id of 100 since some day we would want to model this as a protobuf extension. Defaults to: null.
  • externalDealId (String.t): The external deal id assigned to this deal once the deal is finalized. This is the deal-id that shows up in serving/reporting etc. (readonly) Defaults to: null.
  • flightEndTimeMs (String.t): Proposed flight end time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable) Defaults to: null.
  • flightStartTimeMs (String.t): Proposed flight start time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable) Defaults to: null.
  • inventoryDescription (String.t): Description for the deal terms. (buyer-readonly) Defaults to: null.
  • isRfpTemplate (boolean()): Indicates whether the current deal is a RFP template. RFP template is created by buyer and not based on seller created products. Defaults to: null.
  • isSetupComplete (boolean()): True, if the buyside inventory setup is complete for this deal. (readonly, except via OrderSetupCompleted action) Defaults to: null.
  • kind (String.t): Identifies what kind of resource this is. Value: the fixed string "adexchangebuyer#marketplaceDeal". Defaults to: null.
  • lastUpdateTimeMs (String.t): The time (ms since epoch) when the deal was last updated. (readonly) Defaults to: null.
  • name (String.t): The name of the deal. (updatable) Defaults to: null.
  • productId (String.t): The product-id from which this deal was created. (readonly, except on create) Defaults to: null.
  • productRevisionNumber (String.t): The revision number of the product that the deal was created from (readonly, except on create) Defaults to: null.
  • programmaticCreativeSource (String.t): Specifies the creative source for programmatic deals, PUBLISHER means creative is provided by seller and ADVERTISR means creative is provided by buyer. (buyer-readonly) Defaults to: null.
  • proposalId (String.t): Defaults to: null.
  • sellerContacts ([ContactInformation]): Optional Seller contact information for the deal (buyer-readonly) Defaults to: null.
  • sharedTargetings ([SharedTargeting]): The shared targeting visible to buyers and sellers. Each shared targeting entity is AND'd together. (updatable) Defaults to: null.
  • syndicationProduct (String.t): The syndication product associated with the deal. (readonly, except on create) Defaults to: null.
  • terms (DealTerms): The negotiable terms of the deal. (updatable) Defaults to: null.
  • webPropertyCode (String.t): Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.AdExchangeBuyer.V14.Model.MarketplaceDeal{
  buyerPrivateData: GoogleApi.AdExchangeBuyer.V14.Model.PrivateData.t(),
  creationTimeMs: any(),
  creativePreApprovalPolicy: any(),
  creativeSafeFrameCompatibility: any(),
  dealId: any(),
  dealServingMetadata:
    GoogleApi.AdExchangeBuyer.V14.Model.DealServingMetadata.t(),
  deliveryControl: GoogleApi.AdExchangeBuyer.V14.Model.DeliveryControl.t(),
  externalDealId: any(),
  flightEndTimeMs: any(),
  flightStartTimeMs: any(),
  inventoryDescription: any(),
  isRfpTemplate: any(),
  isSetupComplete: any(),
  kind: any(),
  lastUpdateTimeMs: any(),
  name: any(),
  productId: any(),
  productRevisionNumber: any(),
  programmaticCreativeSource: any(),
  proposalId: any(),
  sellerContacts: [GoogleApi.AdExchangeBuyer.V14.Model.ContactInformation.t()],
  sharedTargetings: [GoogleApi.AdExchangeBuyer.V14.Model.SharedTargeting.t()],
  syndicationProduct: any(),
  terms: GoogleApi.AdExchangeBuyer.V14.Model.DealTerms.t(),
  webPropertyCode: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.