SendRfpRequest class
Request to send an RFP.
All fields in this request are proposed to publisher and subject to changes by publisher during later negotiation.
Constructors
-
SendRfpRequest({List<
Contact> ? buyerContacts, String? client, String? displayName, Money? estimatedGrossSpend, String? flightEndTime, String? flightStartTime, CriteriaTargeting? geoTargeting, InventorySizeTargeting? inventorySizeTargeting, String? note, PreferredDealTerms? preferredDealTerms, ProgrammaticGuaranteedTerms? programmaticGuaranteedTerms, String? publisherProfile}) - SendRfpRequest.fromJson(Map json_)
Properties
-
buyerContacts
↔ List<
Contact> ? -
Contact information for the buyer.
getter/setter pair
- client ↔ String?
-
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}
.getter/setter pair - displayName ↔ String?
-
The display name of the proposal being created by this RFP.
getter/setter pair
- estimatedGrossSpend ↔ Money?
-
Specified by buyers in request for proposal (RFP) to notify publisher the
total estimated spend for the proposal.
getter/setter pair
- flightEndTime ↔ String?
-
Proposed flight end time of the RFP.
getter/setter pair
- flightStartTime ↔ String?
-
Proposed flight start time of the RFP.
getter/setter pair
- geoTargeting ↔ CriteriaTargeting?
-
Geo criteria IDs to be targeted.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- inventorySizeTargeting ↔ InventorySizeTargeting?
-
Inventory sizes to be targeted.
getter/setter pair
- note ↔ String?
-
A message that is sent to the publisher.
getter/setter pair
- preferredDealTerms ↔ PreferredDealTerms?
-
The terms for preferred deals.
getter/setter pair
- programmaticGuaranteedTerms ↔ ProgrammaticGuaranteedTerms?
-
The terms for programmatic guaranteed deals.
getter/setter pair
- publisherProfile ↔ String?
-
The profile of the publisher who will receive this RFP in the format:
buyers/{accountId}/publisherProfiles/{publisherProfileId}
.getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited