toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'payment_token': paymentToken,
'payment_method_id': paymentMethodId,
'customer_id': customerId,
'payment_method': paymentMethod.toStringValue(),
'payment_method_type': paymentMethodType,
'payment_method_issuer': paymentMethodIssuer,
'payment_method_issuer_code': paymentMethodIssuerCode,
'recurring_enabled': recurringEnabled,
'installment_payment_enabled': installmentPaymentEnabled,
'payment_experience': paymentExperience,
'card': card?.toMap(),
'metadata': metadata,
'created': created,
'bank': bank,
'surcharge_details': surchargeDetails,
'requires_cvv': requiresCvv,
'last_used_at': lastUsedAt,
'default_payment_method_set': defaultPaymentMethodSet,
};
}