google_api_ad_exchange_buyer v0.7.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()
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()
}
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
Unwrap a decoded JSON object into its complex fields.