RequestSubscriptionAndroidProps.fromJson constructor

RequestSubscriptionAndroidProps.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory RequestSubscriptionAndroidProps.fromJson(Map<String, dynamic> json) {
  return RequestSubscriptionAndroidProps(
    developerBillingOption: json['developerBillingOption'] != null ? DeveloperBillingOptionParamsAndroid.fromJson(json['developerBillingOption'] as Map<String, dynamic>) : null,
    isOfferPersonalized: json['isOfferPersonalized'] as bool?,
    obfuscatedAccountId: json['obfuscatedAccountId'] as String?,
    obfuscatedProfileId: json['obfuscatedProfileId'] as String?,
    purchaseToken: json['purchaseToken'] as String?,
    replacementMode: json['replacementMode'] as int?,
    skus: (json['skus'] as List<dynamic>).map((e) => e as String).toList(),
    subscriptionOffers: (json['subscriptionOffers'] as List<dynamic>?) == null ? null : (json['subscriptionOffers'] as List<dynamic>?)!.map((e) => AndroidSubscriptionOfferInput.fromJson(e as Map<String, dynamic>)).toList(),
    subscriptionProductReplacementParams: json['subscriptionProductReplacementParams'] != null ? SubscriptionProductReplacementParamsAndroid.fromJson(json['subscriptionProductReplacementParams'] as Map<String, dynamic>) : null,
  );
}