MarketplaceDeal class

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

Constructors

MarketplaceDeal()
MarketplaceDeal.fromJson(Map _json)

Properties

buyerPrivateData PrivateData
Buyer private data (hidden from seller).
read / write
creationTimeMs ↔ String
The time (ms since epoch) of the deal creation. (readonly)
read / write
creativePreApprovalPolicy ↔ String
Specifies the creative pre-approval policy (buyer-readonly)
read / write
creativeSafeFrameCompatibility ↔ String
Specifies whether the creative is safeFrame compatible (buyer-readonly)
read / write
dealId ↔ String
A unique deal-id for the deal (readonly).
read / write
dealServingMetadata DealServingMetadata
Metadata about the serving status of this deal (readonly, writes via custom actions)
read / write
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.
read / write
externalDealId ↔ String
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)
read / write
flightEndTimeMs ↔ String
Proposed flight end time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable)
read / write
flightStartTimeMs ↔ String
Proposed flight start time of the deal (ms since epoch) This will generally be stored in a granularity of a second. (updatable)
read / write
inventoryDescription ↔ String
Description for the deal terms. (buyer-readonly)
read / write
isRfpTemplate ↔ bool
Indicates whether the current deal is a RFP template. RFP template is created by buyer and not based on seller created products.
read / write
isSetupComplete ↔ bool
True, if the buyside inventory setup is complete for this deal. (readonly, except via OrderSetupCompleted action)
read / write
kind ↔ String
Identifies what kind of resource this is. Value: the fixed string "adexchangebuyer#marketplaceDeal".
read / write
lastUpdateTimeMs ↔ String
The time (ms since epoch) when the deal was last updated. (readonly)
read / write
name ↔ String
The name of the deal. (updatable)
read / write
productId ↔ String
The product-id from which this deal was created. (readonly, except on create)
read / write
productRevisionNumber ↔ String
The revision number of the product that the deal was created from (readonly, except on create)
read / write
programmaticCreativeSource ↔ String
Specifies the creative source for programmatic deals, PUBLISHER means creative is provided by seller and ADVERTISR means creative is provided by buyer. (buyer-readonly)
read / write
proposalId ↔ String
read / write
sellerContacts ↔ List<ContactInformation>
Optional Seller contact information for the deal (buyer-readonly)
read / write
sharedTargetings ↔ List<SharedTargeting>
The shared targeting visible to buyers and sellers. Each shared targeting entity is AND'd together. (updatable)
read / write
syndicationProduct ↔ String
The syndication product associated with the deal. (readonly, except on create)
read / write
terms DealTerms
The negotiable terms of the deal. (updatable)
read / write
webPropertyCode ↔ String
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited