Proposal.fromJson constructor
Proposal.fromJson(
- Map _json
Implementation
Proposal.fromJson(core.Map _json)
: this(
billedBuyer: _json.containsKey('billedBuyer')
? Buyer.fromJson(
_json['billedBuyer'] as core.Map<core.String, core.dynamic>)
: null,
buyer: _json.containsKey('buyer')
? Buyer.fromJson(
_json['buyer'] as core.Map<core.String, core.dynamic>)
: null,
buyerContacts: _json.containsKey('buyerContacts')
? (_json['buyerContacts'] as core.List)
.map((value) => ContactInformation.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList()
: null,
buyerPrivateData: _json.containsKey('buyerPrivateData')
? PrivateData.fromJson(_json['buyerPrivateData']
as core.Map<core.String, core.dynamic>)
: null,
deals: _json.containsKey('deals')
? (_json['deals'] as core.List)
.map((value) => Deal.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList()
: null,
displayName: _json.containsKey('displayName')
? _json['displayName'] as core.String
: null,
isRenegotiating: _json.containsKey('isRenegotiating')
? _json['isRenegotiating'] as core.bool
: null,
isSetupComplete: _json.containsKey('isSetupComplete')
? _json['isSetupComplete'] as core.bool
: null,
lastUpdaterOrCommentorRole:
_json.containsKey('lastUpdaterOrCommentorRole')
? _json['lastUpdaterOrCommentorRole'] as core.String
: null,
notes: _json.containsKey('notes')
? (_json['notes'] as core.List)
.map((value) => Note.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList()
: null,
originatorRole: _json.containsKey('originatorRole')
? _json['originatorRole'] as core.String
: null,
privateAuctionId: _json.containsKey('privateAuctionId')
? _json['privateAuctionId'] as core.String
: null,
proposalId: _json.containsKey('proposalId')
? _json['proposalId'] as core.String
: null,
proposalRevision: _json.containsKey('proposalRevision')
? _json['proposalRevision'] as core.String
: null,
proposalState: _json.containsKey('proposalState')
? _json['proposalState'] as core.String
: null,
seller: _json.containsKey('seller')
? Seller.fromJson(
_json['seller'] as core.Map<core.String, core.dynamic>)
: null,
sellerContacts: _json.containsKey('sellerContacts')
? (_json['sellerContacts'] as core.List)
.map((value) => ContactInformation.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList()
: null,
termsAndConditions: _json.containsKey('termsAndConditions')
? _json['termsAndConditions'] as core.String
: null,
updateTime: _json.containsKey('updateTime')
? _json['updateTime'] as core.String
: null,
);