Offering.fromJson constructor
Offering.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Offering.fromJson(Map<String, dynamic> json) => Offering(
json['identifier'] as String,
json['serverDescription'] as String,
Map<String, Object>.from(json['metadata']),
(json['availablePackages'] as List)
.map((e) => Package.fromJson(Map<String, dynamic>.from(e)))
.toList(),
lifetime: json['lifetime'] != null ? Package.fromJson(Map<String, dynamic>.from(json['lifetime'])) : null,
annual: json['annual'] != null ? Package.fromJson(Map<String, dynamic>.from(json['annual'])) : null,
sixMonth: json['sixMonth'] != null ? Package.fromJson(Map<String, dynamic>.from(json['sixMonth'])) : null,
threeMonth: json['threeMonth'] != null ? Package.fromJson(Map<String, dynamic>.from(json['threeMonth'])) : null,
twoMonth: json['twoMonth'] != null ? Package.fromJson(Map<String, dynamic>.from(json['twoMonth'])) : null,
monthly: json['monthly'] != null ? Package.fromJson(Map<String, dynamic>.from(json['monthly'])) : null,
weekly: json['weekly'] != null ? Package.fromJson(Map<String, dynamic>.from(json['weekly'])) : null,
);