toMap method

Map<String, dynamic> toMap()

Paymaya single checkout object Example:

  final checkout = PaymayaCheckout(
    totalAmount: totalAmount,
    buyer: buyer,
    items: items,
    redirectUrl: redirectUrls, /// success,failure,cancel
    requestReferenceNumber: requestReferenceNumber,
    metadata: {},
  );

converts PaymayaCheckout to Map

Implementation

Map<String, dynamic> toMap() {
  return {
    'totalAmount': totalAmount.toMap(),
    'buyer': buyer.toMap(),
    'items': items.map((x) => x.toMap()).toList(),
    'redirectUrl': redirectUrl.toMap(),
    'requestReferenceNumber': requestReferenceNumber,
    'metadata': metadata,
  };
}