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