SubscriptionInfo.fromJson constructor
SubscriptionInfo.fromJson(
- Map<String, dynamic> jsonSerialization
)
Implementation
factory SubscriptionInfo.fromJson(Map<String, dynamic> jsonSerialization) {
return SubscriptionInfo(
createdAt: _i1.DateTimeJsonExtension.fromJson(
jsonSerialization['createdAt'],
),
startDate: _i1.DateTimeJsonExtension.fromJson(
jsonSerialization['startDate'],
),
trialEndDate: jsonSerialization['trialEndDate'] == null
? null
: _i1.DateTimeJsonExtension.fromJson(
jsonSerialization['trialEndDate'],
),
endDate: jsonSerialization['endDate'] == null
? null
: _i1.DateTimeJsonExtension.fromJson(jsonSerialization['endDate']),
cancelled: _i1.BoolJsonExtension.fromJson(jsonSerialization['cancelled']),
subscriptionId: _i1.UuidValueJsonExtension.fromJson(
jsonSerialization['subscriptionId'],
),
planProductId: jsonSerialization['planProductId'] as String,
planType: _i2.PlanType.fromJson(
(jsonSerialization['planType'] as String),
),
planName: jsonSerialization['planName'] as String?,
planDisplayName: jsonSerialization['planDisplayName'] as String,
planDescription: jsonSerialization['planDescription'] as String?,
projectsLimit: jsonSerialization['projectsLimit'] as int?,
);
}