PaymayaCheckout.fromMap constructor
Paymaya single checkout object Example:
final checkout = PaymayaCheckout(
totalAmount: totalAmount,
buyer: buyer,
items: items,
redirectUrl: redirectUrls, /// success,failure,cancel
requestReferenceNumber: requestReferenceNumber,
metadata: {},
);
Implementation
factory PaymayaCheckout.fromMap(Map<String, dynamic> map) {
return PaymayaCheckout(
totalAmount: PaymayaAmount.fromMap(map['totalAmount']),
buyer: PaymayaBuyer.fromMap(map['buyer']),
items: List<PaymayaItem>.from(
map['items']?.map((x) => PaymayaItem.fromMap(x)) ?? const []),
redirectUrl: PaymayaRedirectUrls.fromMap(map['redirectUrl']),
requestReferenceNumber: map['requestReferenceNumber'] ?? '',
metadata: Map<String, Object>.from(map['metadata'] ?? const {}),
);
}