GoogleApi.AuthorizedBuyersMarketplace.V1.Model.SendRfpRequest (google_api_authorized_buyers_marketplace v0.7.0)
View SourceRequest to send an RFP. All fields in this request are proposed to publisher and subject to changes by publisher during later negotiation.
Attributes
-
buyerContacts(type:list(GoogleApi.AuthorizedBuyersMarketplace.V1.Model.Contact.t), default:nil) - Contact information for the buyer. -
client(type:String.t, default:nil) - If the current buyer is sending the RFP on behalf of its client, use this field to specify the name of the client in the format:buyers/{accountId}/clients/{clientAccountid}. -
displayName(type:String.t, default:nil) - Required. The display name of the proposal being created by this RFP. -
estimatedGrossSpend(type:GoogleApi.AuthorizedBuyersMarketplace.V1.Model.Money.t, default:nil) - Specified by buyers in request for proposal (RFP) to notify publisher the total estimated spend for the proposal. Publishers will receive this information and send back proposed deals accordingly. -
flightEndTime(type:DateTime.t, default:nil) - Required. Proposed flight end time of the RFP. A timestamp in RFC3339 UTC "Zulu" format. Note that the specified value will be truncated to a granularity of one second. -
flightStartTime(type:DateTime.t, default:nil) - Required. Proposed flight start time of the RFP. A timestamp in RFC3339 UTC "Zulu" format. Note that the specified value will be truncated to a granularity of one second. -
geoTargeting(type:GoogleApi.AuthorizedBuyersMarketplace.V1.Model.CriteriaTargeting.t, default:nil) - Geo criteria IDs to be targeted. Refer to Geo tables. -
inventorySizeTargeting(type:GoogleApi.AuthorizedBuyersMarketplace.V1.Model.InventorySizeTargeting.t, default:nil) - Inventory sizes to be targeted. -
note(type:String.t, default:nil) - A message that is sent to the publisher. Maximum length is 1024 characters. -
preferredDealTerms(type:GoogleApi.AuthorizedBuyersMarketplace.V1.Model.PreferredDealTerms.t, default:nil) - The terms for preferred deals. -
programmaticGuaranteedTerms(type:GoogleApi.AuthorizedBuyersMarketplace.V1.Model.ProgrammaticGuaranteedTerms.t, default:nil) - The terms for programmatic guaranteed deals. -
publisherProfile(type:String.t, default:nil) - Required. The profile of the publisher who will receive this RFP in the format:buyers/{accountId}/publisherProfiles/{publisherProfileId}.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.AuthorizedBuyersMarketplace.V1.Model.SendRfpRequest{ buyerContacts: [GoogleApi.AuthorizedBuyersMarketplace.V1.Model.Contact.t()] | nil, client: String.t() | nil, displayName: String.t() | nil, estimatedGrossSpend: GoogleApi.AuthorizedBuyersMarketplace.V1.Model.Money.t() | nil, flightEndTime: DateTime.t() | nil, flightStartTime: DateTime.t() | nil, geoTargeting: GoogleApi.AuthorizedBuyersMarketplace.V1.Model.CriteriaTargeting.t() | nil, inventorySizeTargeting: GoogleApi.AuthorizedBuyersMarketplace.V1.Model.InventorySizeTargeting.t() | nil, note: String.t() | nil, preferredDealTerms: GoogleApi.AuthorizedBuyersMarketplace.V1.Model.PreferredDealTerms.t() | nil, programmaticGuaranteedTerms: GoogleApi.AuthorizedBuyersMarketplace.V1.Model.ProgrammaticGuaranteedTerms.t() | nil, publisherProfile: String.t() | nil }