toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'amount': amount,
'currency': currency.name.toUpperCase(),
'description': description,
if (expiredAt != null) 'expired_at': expiredAt,
if (successUrl != null) 'success_url': successUrl,
if (backUrl != null) 'back_url': backUrl,
if (callBackUrl != null) 'callback_url': callBackUrl,
if (metadata != null) 'metadata': jsonEncode(metadata),
};
}