PaymentSuccessModel.fromMap constructor

PaymentSuccessModel.fromMap(
  1. Map<String, Object?> map
)

Factory to create PaymentSuccessModel instance from map.

Implementation

factory PaymentSuccessModel.fromMap(Map<String, Object?> map) {
  return PaymentSuccessModel(
    idx: map.getString('idx'),
    amount: map.getInt('amount'),
    mobile: map.getString('mobile'),
    productIdentity: map.getString('product_identity'),
    productName: map.getString('product_name'),
    token: map.getString('token'),
    productUrl: map.getString('product_url'),
    additionalData: {
      for (final entry in map.entries)
        if (entry.key.startsWith('merchant_')) ...{
          entry.key.substring(9): entry.value,
        },
    },
  );
}