SK2Product.fromMap constructor

SK2Product.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory SK2Product.fromMap(Map<String, dynamic> map) {
  return SK2Product(
    id: map['id'] as String,
    displayName: map['displayName'] as String,
    description: map['description'] as String,
    type: SK2ProductType.values.byName(map['type'] as String),
    price: (map['price'] as num).toDouble(),
    currencyCode: map['currencyCode'] as String,
    subscription: map['subscription'] != null
        ? SK2SubscriptionInfo.fromMap(
            Map<String, dynamic>.from(map['subscription'] as Map),
          )
        : null,
  );
}