SendRfpRequest.fromJson constructor
SendRfpRequest.fromJson(
- Map json_
Implementation
SendRfpRequest.fromJson(core.Map json_)
: this(
buyerContacts:
(json_['buyerContacts'] as core.List?)
?.map(
(value) => Contact.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
client: json_['client'] as core.String?,
displayName: json_['displayName'] as core.String?,
estimatedGrossSpend:
json_.containsKey('estimatedGrossSpend')
? Money.fromJson(
json_['estimatedGrossSpend']
as core.Map<core.String, core.dynamic>,
)
: null,
flightEndTime: json_['flightEndTime'] as core.String?,
flightStartTime: json_['flightStartTime'] as core.String?,
geoTargeting:
json_.containsKey('geoTargeting')
? CriteriaTargeting.fromJson(
json_['geoTargeting'] as core.Map<core.String, core.dynamic>,
)
: null,
inventorySizeTargeting:
json_.containsKey('inventorySizeTargeting')
? InventorySizeTargeting.fromJson(
json_['inventorySizeTargeting']
as core.Map<core.String, core.dynamic>,
)
: null,
note: json_['note'] as core.String?,
preferredDealTerms:
json_.containsKey('preferredDealTerms')
? PreferredDealTerms.fromJson(
json_['preferredDealTerms']
as core.Map<core.String, core.dynamic>,
)
: null,
programmaticGuaranteedTerms:
json_.containsKey('programmaticGuaranteedTerms')
? ProgrammaticGuaranteedTerms.fromJson(
json_['programmaticGuaranteedTerms']
as core.Map<core.String, core.dynamic>,
)
: null,
publisherProfile: json_['publisherProfile'] as core.String?,
);