Proposal class
Represents a proposal in the Marketplace.
A proposal is the unit of negotiation between a seller and a buyer and contains deals which are served. Note: You can't update, create, or otherwise modify Private Auction deals through the API. Fields are updatable unless noted otherwise.
Constructors
-
Proposal({Buyer? billedBuyer, Buyer? buyer, List<
ContactInformation> ? buyerContacts, PrivateData? buyerPrivateData, List<Deal> ? deals, String? displayName, bool? isRenegotiating, bool? isSetupComplete, String? lastUpdaterOrCommentorRole, List<Note> ? notes, String? originatorRole, String? privateAuctionId, String? proposalId, String? proposalRevision, String? proposalState, Seller? seller, List<ContactInformation> ? sellerContacts, String? termsAndConditions, String? updateTime}) - Proposal.fromJson(Map json_)
Properties
- billedBuyer ↔ Buyer?
-
Reference to the buyer that will get billed for this proposal.
getter/setter pair
- buyer ↔ Buyer?
-
Reference to the buyer on the proposal.
getter/setter pair
-
buyerContacts
↔ List<
ContactInformation> ? -
Contact information for the buyer.
getter/setter pair
- buyerPrivateData ↔ PrivateData?
-
Private data for buyer.
getter/setter pair
-
deals
↔ List<
Deal> ? -
The deals associated with this proposal.
getter/setter pair
- displayName ↔ String?
-
The name for the proposal.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isRenegotiating ↔ bool?
-
True if the proposal is being renegotiated.
getter/setter pair
- isSetupComplete ↔ bool?
-
True, if the buyside inventory setup is complete for this proposal.
getter/setter pair
- lastUpdaterOrCommentorRole ↔ String?
-
The role of the last user that either updated the proposal or left a
comment.
getter/setter pair
-
notes
↔ List<
Note> ? -
The notes associated with this proposal.
getter/setter pair
- originatorRole ↔ String?
-
Indicates whether the buyer/seller created the proposal.
getter/setter pair
- privateAuctionId ↔ String?
-
Private auction ID if this proposal is a private auction proposal.
getter/setter pair
- proposalId ↔ String?
-
The unique ID of the proposal.
getter/setter pair
- proposalRevision ↔ String?
-
The revision number for the proposal.
getter/setter pair
- proposalState ↔ String?
-
The current state of the proposal.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seller ↔ Seller?
-
Reference to the seller on the proposal.
getter/setter pair
-
sellerContacts
↔ List<
ContactInformation> ? -
Contact information for the seller.
getter/setter pair
- termsAndConditions ↔ String?
-
The terms and conditions set by the publisher for 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