Purchases.fromJson constructor
Implementation
factory Purchases.fromJson(Map<String, Object?> json) => Purchases(
purchaseId: json['purchaseId'] as String,
upgrade: json['upgrade'] == null
? null
: PurchasesUpgrade.fromJson(
(json['upgrade'] as Map).cast<String, Object?>(),
),
owned: (json['owned'] as List<Object?>).cast<String>(),
credits: json['credits'] == null
? null
: PurchasesCredits.fromJson(
(json['credits'] as Map).cast<String, Object?>(),
),
purchases: (json['purchases'] as List<Object?>)
.map((item) => Purchase.fromJson((item as Map).cast<String, Object?>()))
.toList(),
products: (json['products'] as List<Object?>)
.map(
(item) =>
PurchaseProduct.fromJson((item as Map).cast<String, Object?>()),
)
.toList(),
);