SubscriptionInfoIOS.fromJson constructor

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

Implementation

factory SubscriptionInfoIOS.fromJson(Map<String, dynamic> json) {
  return SubscriptionInfoIOS(
    introductoryOffer: json['introductoryOffer'] != null ? SubscriptionOfferIOS.fromJson(json['introductoryOffer'] as Map<String, dynamic>) : null,
    promotionalOffers: (json['promotionalOffers'] as List<dynamic>?) == null ? null : (json['promotionalOffers'] as List<dynamic>?)!.map((e) => SubscriptionOfferIOS.fromJson(e as Map<String, dynamic>)).toList(),
    subscriptionGroupId: json['subscriptionGroupId'] as String,
    subscriptionPeriod: SubscriptionPeriodValueIOS.fromJson(json['subscriptionPeriod'] as Map<String, dynamic>),
  );
}