Proposal class

Represents a proposal in the Marketplace.

A proposal is the unit of negotiation between a seller and a buyer.

Constructors

Proposal({String? billedBuyer, String? buyer, List<Contact>? buyerContacts, PrivateData? buyerPrivateData, String? client, String? dealType, String? displayName, bool? isRenegotiating, String? lastUpdaterOrCommentorRole, String? name, List<Note>? notes, String? originatorRole, bool? pausingConsented, String? proposalRevision, String? publisherProfile, List<Contact>? sellerContacts, String? state, String? termsAndConditions, String? updateTime})
Proposal.fromJson(Map json_)

Properties

billedBuyer String?
When the client field is populated, this field refers to the buyer who creates and manages the client buyer and gets billed on behalf of the client buyer; when the buyer field is populated, this field is the same value as buyer.
getter/setter pair
buyer String?
Refers to a buyer in The Realtime-bidding API.
getter/setter pair
buyerContacts List<Contact>?
Contact information for the buyer.
getter/setter pair
buyerPrivateData PrivateData?
Buyer private data (hidden from seller).
getter/setter pair
client String?
Refers to a Client.
getter/setter pair
dealType String?
Type of deal the proposal contains.
getter/setter pair
displayName String?
The descriptive name for the proposal.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isRenegotiating bool?
True if the proposal was previously finalized and is now being renegotiated.
getter/setter pair
lastUpdaterOrCommentorRole String?
The role of the last user that either updated the proposal or left a comment.
getter/setter pair
name String?
The name of the proposal serving as a unique identifier.
getter/setter pair
notes List<Note>?
A list of notes from the buyer and the seller attached to this proposal.
getter/setter pair
originatorRole String?
Indicates whether the buyer/seller created the proposal.
getter/setter pair
pausingConsented bool?
Whether pausing is allowed for the proposal.
getter/setter pair
proposalRevision String?
The revision number for the proposal.
getter/setter pair
publisherProfile String?
Reference to the seller on the proposal.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sellerContacts List<Contact>?
Contact information for the seller.
getter/setter pair
state String?
Indicates the state of the proposal.
getter/setter pair
termsAndConditions String?
The terms and conditions associated with this proposal.
getter/setter pair
updateTime String?
The time when the proposal was last revised.
getter/setter pair

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