SubscriptionPlanGroup.fromJson constructor

SubscriptionPlanGroup.fromJson(
  1. dynamic data
)

Create a SubscriptionPlanGroup from JSON.

Implementation

factory SubscriptionPlanGroup.fromJson(dynamic data) {
  var json = DynamicJsonExtension.getJsonMap(data);

  List<SubscriptionPlan>? plans;
  if (json['plans'] != null) {
    plans = (json['plans'] as List)
        .map((planData) => SubscriptionPlan.fromJson(planData))
        .toList();
  }

  return SubscriptionPlanGroup(
    id: json['id'] as String?,
    name: json['name'] as String?,
    currency: json['currency'] as String?,
    created: json['created'] as String?,
    plans: plans,
  );
}