SubscriptionPurchase.fromJson constructor
SubscriptionPurchase.fromJson(
- Map json_
Implementation
SubscriptionPurchase.fromJson(core.Map json_)
: this(
acknowledgementState: json_['acknowledgementState'] as core.int?,
autoRenewing: json_['autoRenewing'] as core.bool?,
autoResumeTimeMillis: json_['autoResumeTimeMillis'] as core.String?,
cancelReason: json_['cancelReason'] as core.int?,
cancelSurveyResult: json_.containsKey('cancelSurveyResult')
? SubscriptionCancelSurveyResult.fromJson(
json_['cancelSurveyResult']
as core.Map<core.String, core.dynamic>)
: null,
countryCode: json_['countryCode'] as core.String?,
developerPayload: json_['developerPayload'] as core.String?,
emailAddress: json_['emailAddress'] as core.String?,
expiryTimeMillis: json_['expiryTimeMillis'] as core.String?,
externalAccountId: json_['externalAccountId'] as core.String?,
familyName: json_['familyName'] as core.String?,
givenName: json_['givenName'] as core.String?,
introductoryPriceInfo: json_.containsKey('introductoryPriceInfo')
? IntroductoryPriceInfo.fromJson(json_['introductoryPriceInfo']
as core.Map<core.String, core.dynamic>)
: null,
kind: json_['kind'] as core.String?,
linkedPurchaseToken: json_['linkedPurchaseToken'] as core.String?,
obfuscatedExternalAccountId:
json_['obfuscatedExternalAccountId'] as core.String?,
obfuscatedExternalProfileId:
json_['obfuscatedExternalProfileId'] as core.String?,
orderId: json_['orderId'] as core.String?,
paymentState: json_['paymentState'] as core.int?,
priceAmountMicros: json_['priceAmountMicros'] as core.String?,
priceChange: json_.containsKey('priceChange')
? SubscriptionPriceChange.fromJson(
json_['priceChange'] as core.Map<core.String, core.dynamic>)
: null,
priceCurrencyCode: json_['priceCurrencyCode'] as core.String?,
profileId: json_['profileId'] as core.String?,
profileName: json_['profileName'] as core.String?,
promotionCode: json_['promotionCode'] as core.String?,
promotionType: json_['promotionType'] as core.int?,
purchaseType: json_['purchaseType'] as core.int?,
startTimeMillis: json_['startTimeMillis'] as core.String?,
userCancellationTimeMillis:
json_['userCancellationTimeMillis'] as core.String?,
);