RequestSubscriptionAndroidProps.fromJson constructor

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

Implementation

factory RequestSubscriptionAndroidProps.fromJson(Map<String, dynamic> json) {
  return RequestSubscriptionAndroidProps(
    isOfferPersonalized: json['isOfferPersonalized'] as bool?,
    obfuscatedAccountIdAndroid: json['obfuscatedAccountIdAndroid'] as String?,
    obfuscatedProfileIdAndroid: json['obfuscatedProfileIdAndroid'] as String?,
    purchaseTokenAndroid: json['purchaseTokenAndroid'] as String?,
    replacementModeAndroid: json['replacementModeAndroid'] 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(),
  );
}