Class SendRfpRequest
Request to send an RFP. All fields in this request are proposed to publisher and subject to changes by publisher during later negotiation.
Implements
Inherited Members
Namespace: Google.Apis.AuthorizedBuyersMarketplace.v1.Data
Assembly: Google.Apis.AuthorizedBuyersMarketplace.v1.dll
Syntax
public class SendRfpRequest : IDirectResponseSchema
Properties
BuyerContacts
Contact information for the buyer.
Declaration
[JsonProperty("buyerContacts")]
public virtual IList<Contact> BuyerContacts { get; set; }
Property Value
Type | Description |
---|---|
IList<Contact> |
Client
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}
.
Declaration
[JsonProperty("client")]
public virtual string Client { get; set; }
Property Value
Type | Description |
---|---|
string |
DisplayName
Required. The display name of the proposal being created by this RFP.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EstimatedGrossSpend
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.
Declaration
[JsonProperty("estimatedGrossSpend")]
public virtual Money EstimatedGrossSpend { get; set; }
Property Value
Type | Description |
---|---|
Money |
FlightEndTime
object representation of FlightEndTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use FlightEndTimeDateTimeOffset instead.")]
public virtual object FlightEndTime { get; set; }
Property Value
Type | Description |
---|---|
object |
FlightEndTimeDateTimeOffset
DateTimeOffset representation of FlightEndTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? FlightEndTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
FlightEndTimeRaw
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.
Declaration
[JsonProperty("flightEndTime")]
public virtual string FlightEndTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
FlightStartTime
object representation of FlightStartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use FlightStartTimeDateTimeOffset instead.")]
public virtual object FlightStartTime { get; set; }
Property Value
Type | Description |
---|---|
object |
FlightStartTimeDateTimeOffset
DateTimeOffset representation of FlightStartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? FlightStartTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
FlightStartTimeRaw
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.
Declaration
[JsonProperty("flightStartTime")]
public virtual string FlightStartTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
GeoTargeting
Geo criteria IDs to be targeted. Refer to Geo tables.
Declaration
[JsonProperty("geoTargeting")]
public virtual CriteriaTargeting GeoTargeting { get; set; }
Property Value
Type | Description |
---|---|
CriteriaTargeting |
InventorySizeTargeting
Inventory sizes to be targeted.
Declaration
[JsonProperty("inventorySizeTargeting")]
public virtual InventorySizeTargeting InventorySizeTargeting { get; set; }
Property Value
Type | Description |
---|---|
InventorySizeTargeting |
Note
A message that is sent to the publisher. Maximum length is 1024 characters.
Declaration
[JsonProperty("note")]
public virtual string Note { get; set; }
Property Value
Type | Description |
---|---|
string |
PreferredDealTerms
The terms for preferred deals.
Declaration
[JsonProperty("preferredDealTerms")]
public virtual PreferredDealTerms PreferredDealTerms { get; set; }
Property Value
Type | Description |
---|---|
PreferredDealTerms |
ProgrammaticGuaranteedTerms
The terms for programmatic guaranteed deals.
Declaration
[JsonProperty("programmaticGuaranteedTerms")]
public virtual ProgrammaticGuaranteedTerms ProgrammaticGuaranteedTerms { get; set; }
Property Value
Type | Description |
---|---|
ProgrammaticGuaranteedTerms |
PublisherProfile
Required. The profile of the publisher who will receive this RFP in the format:
buyers/{accountId}/publisherProfiles/{publisherProfileId}
.
Declaration
[JsonProperty("publisherProfile")]
public virtual string PublisherProfile { get; set; }
Property Value
Type | Description |
---|---|
string |