Proposal.fromJson constructor
Proposal.fromJson(
- Map json_
Implementation
Proposal.fromJson(core.Map json_)
: this(
billedBuyer: json_['billedBuyer'] as core.String?,
buyer: json_['buyer'] as core.String?,
buyerContacts:
(json_['buyerContacts'] as core.List?)
?.map(
(value) => Contact.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
buyerPrivateData:
json_.containsKey('buyerPrivateData')
? PrivateData.fromJson(
json_['buyerPrivateData']
as core.Map<core.String, core.dynamic>,
)
: null,
client: json_['client'] as core.String?,
dealType: json_['dealType'] as core.String?,
displayName: json_['displayName'] as core.String?,
isRenegotiating: json_['isRenegotiating'] as core.bool?,
lastUpdaterOrCommentorRole:
json_['lastUpdaterOrCommentorRole'] as core.String?,
name: json_['name'] as core.String?,
notes:
(json_['notes'] as core.List?)
?.map(
(value) => Note.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
originatorRole: json_['originatorRole'] as core.String?,
pausingConsented: json_['pausingConsented'] as core.bool?,
proposalRevision: json_['proposalRevision'] as core.String?,
publisherProfile: json_['publisherProfile'] as core.String?,
sellerContacts:
(json_['sellerContacts'] as core.List?)
?.map(
(value) => Contact.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
state: json_['state'] as core.String?,
termsAndConditions: json_['termsAndConditions'] as core.String?,
updateTime: json_['updateTime'] as core.String?,
);