ProductPurchaseV2.fromJson constructor
ProductPurchaseV2.fromJson(
- Map json_
Implementation
ProductPurchaseV2.fromJson(core.Map json_)
: this(
acknowledgementState: json_['acknowledgementState'] as core.String?,
kind: json_['kind'] as core.String?,
obfuscatedExternalAccountId:
json_['obfuscatedExternalAccountId'] as core.String?,
obfuscatedExternalProfileId:
json_['obfuscatedExternalProfileId'] as core.String?,
orderId: json_['orderId'] as core.String?,
productLineItem:
(json_['productLineItem'] as core.List?)
?.map(
(value) => ProductLineItem.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
purchaseCompletionTime: json_['purchaseCompletionTime'] as core.String?,
purchaseStateContext:
json_.containsKey('purchaseStateContext')
? PurchaseStateContext.fromJson(
json_['purchaseStateContext']
as core.Map<core.String, core.dynamic>,
)
: null,
regionCode: json_['regionCode'] as core.String?,
testPurchaseContext:
json_.containsKey('testPurchaseContext')
? TestPurchaseContext.fromJson(
json_['testPurchaseContext']
as core.Map<core.String, core.dynamic>,
)
: null,
);