OneTimeProduct.fromJson constructor
OneTimeProduct.fromJson(
- Map json_
Implementation
OneTimeProduct.fromJson(core.Map json_)
: this(
listings:
(json_['listings'] as core.List?)
?.map(
(value) => OneTimeProductListing.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
offerTags:
(json_['offerTags'] as core.List?)
?.map(
(value) => OfferTag.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
packageName: json_['packageName'] as core.String?,
productId: json_['productId'] as core.String?,
purchaseOptions:
(json_['purchaseOptions'] as core.List?)
?.map(
(value) => OneTimeProductPurchaseOption.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
regionsVersion:
json_.containsKey('regionsVersion')
? RegionsVersion.fromJson(
json_['regionsVersion']
as core.Map<core.String, core.dynamic>,
)
: null,
restrictedPaymentCountries:
json_.containsKey('restrictedPaymentCountries')
? RestrictedPaymentCountries.fromJson(
json_['restrictedPaymentCountries']
as core.Map<core.String, core.dynamic>,
)
: null,
taxAndComplianceSettings:
json_.containsKey('taxAndComplianceSettings')
? OneTimeProductTaxAndComplianceSettings.fromJson(
json_['taxAndComplianceSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
);