PayEntity.fromMap constructor

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

Implementation

factory PayEntity.fromMap(Map<String, dynamic> map) {
  return PayEntity(
    idTransaction: map['idTransaction'] as String,
    clientId: map['clientId'] as String,
    idempotenceKey: map['idempotenceKey'] as String,
    amountFull: map['amountFull'] as double,
    emailClient:
        map['emailClient'] != null ? map['emailClient'] as String : null,
    phoneClient:
        map['phoneClient'] != null ? map['phoneClient'] as String : null,
    callbackUrl: map['callbackUrl'] as String,
    descriptionPay: map['descriptionPay'] != null
        ? map['descriptionPay'] as String
        : null,
    items: List<ItemListModelSS>.from(
      (map['items'] as List<int>).map<ItemListModelSS>(
        (x) => ItemListModelSS.fromMap(x as Map<String, dynamic>),
      ),
    ),
  );
}