GoogleApi.AdExchangeBuyer.V14.Model.Proposal (google_api_ad_exchange_buyer v0.39.2) View Source
Represents a proposal in the marketplace. A proposal is the unit of negotiation between a seller and a buyer and contains deals which are served. Each field in a proposal can have one of the following setting:
(readonly) - It is an error to try and set this field. (buyer-readonly) - Only the seller can set this field. (seller-readonly) - Only the buyer can set this field. (updatable) - The field is updatable at all times by either buyer or the seller.
Attributes
-
billedBuyer(type:GoogleApi.AdExchangeBuyer.V14.Model.Buyer.t, default:nil) - Reference to the buyer that will get billed for this proposal. (readonly) -
buyer(type:GoogleApi.AdExchangeBuyer.V14.Model.Buyer.t, default:nil) - Reference to the buyer on the proposal. (readonly, except on create) -
buyerContacts(type:list(GoogleApi.AdExchangeBuyer.V14.Model.ContactInformation.t), default:nil) - Optional contact information of the buyer. (seller-readonly) -
buyerPrivateData(type:GoogleApi.AdExchangeBuyer.V14.Model.PrivateData.t, default:nil) - Private data for buyer. (hidden from seller). -
dbmAdvertiserIds(type:list(String.t), default:nil) - IDs of DBM advertisers permission to this proposal. -
hasBuyerSignedOff(type:boolean(), default:nil) - When an proposal is in an accepted state, indicates whether the buyer has signed off. Once both sides have signed off on a deal, the proposal can be finalized by the seller. (seller-readonly) -
hasSellerSignedOff(type:boolean(), default:nil) - When an proposal is in an accepted state, indicates whether the buyer has signed off Once both sides have signed off on a deal, the proposal can be finalized by the seller. (buyer-readonly) -
inventorySource(type:String.t, default:nil) - What exchange will provide this inventory (readonly, except on create). -
isRenegotiating(type:boolean(), default:nil) - True if the proposal is being renegotiated (readonly). -
isSetupComplete(type:boolean(), default:nil) - True, if the buyside inventory setup is complete for this proposal. (readonly, except via OrderSetupCompleted action) Deprecated in favor of deal level setup complete flag. -
kind(type:String.t, default:adexchangebuyer#proposal) - Identifies what kind of resource this is. Value: the fixed string "adexchangebuyer#proposal". -
labels(type:list(GoogleApi.AdExchangeBuyer.V14.Model.MarketplaceLabel.t), default:nil) - List of labels associated with the proposal. (readonly) -
lastUpdaterOrCommentorRole(type:String.t, default:nil) - The role of the last user that either updated the proposal or left a comment. (readonly) -
name(type:String.t, default:nil) - The name for the proposal (updatable) -
negotiationId(type:String.t, default:nil) - Optional negotiation id if this proposal is a preferred deal proposal. -
originatorRole(type:String.t, default:nil) - Indicates whether the buyer/seller created the proposal.(readonly) -
privateAuctionId(type:String.t, default:nil) - Optional private auction id if this proposal is a private auction proposal. -
proposalId(type:String.t, default:nil) - The unique id of the proposal. (readonly). -
proposalState(type:String.t, default:nil) - The current state of the proposal. (readonly) -
revisionNumber(type:String.t, default:nil) - The revision number for the proposal (readonly). -
revisionTimeMs(type:String.t, default:nil) - The time (ms since epoch) when the proposal was last revised (readonly). -
seller(type:GoogleApi.AdExchangeBuyer.V14.Model.Seller.t, default:nil) - Reference to the seller on the proposal. (readonly, except on create) -
sellerContacts(type:list(GoogleApi.AdExchangeBuyer.V14.Model.ContactInformation.t), default:nil) - Optional contact information of the seller (buyer-readonly).
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.AdExchangeBuyer.V14.Model.Proposal{
billedBuyer: GoogleApi.AdExchangeBuyer.V14.Model.Buyer.t() | nil,
buyer: GoogleApi.AdExchangeBuyer.V14.Model.Buyer.t() | nil,
buyerContacts:
[GoogleApi.AdExchangeBuyer.V14.Model.ContactInformation.t()] | nil,
buyerPrivateData: GoogleApi.AdExchangeBuyer.V14.Model.PrivateData.t() | nil,
dbmAdvertiserIds: [String.t()] | nil,
hasBuyerSignedOff: boolean() | nil,
hasSellerSignedOff: boolean() | nil,
inventorySource: String.t() | nil,
isRenegotiating: boolean() | nil,
isSetupComplete: boolean() | nil,
kind: String.t() | nil,
labels: [GoogleApi.AdExchangeBuyer.V14.Model.MarketplaceLabel.t()] | nil,
lastUpdaterOrCommentorRole: String.t() | nil,
name: String.t() | nil,
negotiationId: String.t() | nil,
originatorRole: String.t() | nil,
privateAuctionId: String.t() | nil,
proposalId: String.t() | nil,
proposalState: String.t() | nil,
revisionNumber: String.t() | nil,
revisionTimeMs: String.t() | nil,
seller: GoogleApi.AdExchangeBuyer.V14.Model.Seller.t() | nil,
sellerContacts:
[GoogleApi.AdExchangeBuyer.V14.Model.ContactInformation.t()] | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.