toJson method
Convert to JSON
Implementation
Map<String, dynamic> toJson() {
return {
'status': status.name,
'transactionId': transactionId,
'orderId': orderId,
'provider': provider?.name,
'message': message,
'errorCode': errorCode,
'rawResponse': rawResponse,
'timestamp': timestamp.toIso8601String(),
'amount': amount,
'currency': currency,
'metadata': metadata,
};
}