BillingPlanAddonDetails.fromMap constructor

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

Implementation

factory BillingPlanAddonDetails.fromMap(
  Map<String, dynamic> map,
) {
  map = {
    'supported': false,
    'planIncluded': 0,
    'limit': 0,
    'type': "numeric",
    'price': 0,
    'value': 0,
    'invoiceDesc': "",
    ...map,
  };

  return BillingPlanAddonDetails(
    supported: map['supported'],
    planIncluded: map['planIncluded'],
    limit: map['limit'],
    type: map['type'].toString(),
    currency: map['currency']?.toString(),
    price: map['price'].toDouble(),
    value: map['value'],
    invoiceDesc: map['invoiceDesc'].toString(),
  );
}