Customer.fromMap constructor
Implementation
factory Customer.fromMap(Map<String, dynamic> map) {
return Customer(
id: map['id'],
email: map['email'],
merchantID: map['merchantID'],
phone: map['phone'],
status: map['status'],
isTapToPayEnabled: map['isTapToPayEnabled'],
balance: Balance.fromMap(Map<String, dynamic>.from(map['balance'])),
billingDetails: BillingDetails.fromMap(
Map<String, dynamic>.from(map['billingDetails'])),
autoReloadConfig: map['autoReloadConfig'] != null
? AutoReloadConfig.fromMap(
Map<String, dynamic>.from(map['autoReloadConfig']))
: null,
paymentMethods: (map['paymentMethods'] as List<dynamic>)
.map((item) => PaymentMethod.fromMap(Map<String, dynamic>.from(item)))
.toList(),
);
}