NamiEntitlement.fromMap constructor
NamiEntitlement.fromMap(
- Map map
Implementation
factory NamiEntitlement.fromMap(Map<dynamic, dynamic> map) {
List<dynamic> dynamicRelatedSkus = map['relatedSKUs'];
List<NamiSKU> relatedSkus = List.empty(growable: true);
dynamicRelatedSkus.forEach((element) {
NamiSKU namiSKU = NamiSKU.fromMap(element);
relatedSkus.add(namiSKU);
});
List<dynamic> dynamicPurchasedSkus = map['purchasedSKUs'];
List<NamiSKU> purchasedSkus = List.empty(growable: true);
dynamicPurchasedSkus.forEach((element) {
NamiSKU namiSKU = NamiSKU.fromMap(element);
purchasedSkus.add(namiSKU);
});
List<dynamic> dynamicActivePurchases = map['activePurchases'];
List<NamiPurchase> activePurchases = List.empty(growable: true);
dynamicActivePurchases.forEach((element) {
NamiPurchase namiPurchase = NamiPurchase.fromMap(element);
activePurchases.add(namiPurchase);
});
return NamiEntitlement(map['name'], map['description'], map['namiId'],
map['referenceId'], relatedSkus, purchasedSkus, activePurchases);
}