PaymayaSinglePayment.fromMap constructor

PaymayaSinglePayment.fromMap(
  1. Map<String, dynamic> map
)

Not identical with PaymayaAmount.

This was intended for SinglePayment method which uses the value as String instead of num

Implementation

factory PaymayaSinglePayment.fromMap(Map<String, dynamic> map) {
  return PaymayaSinglePayment(
    redirectUrl: PaymayaRedirectUrls.fromMap(map['redirectUrl']),
    totalAmount: SinglePaymentAmount.fromMap(map['totalAmount']),
    requestReferenceNumber: map['requestReferenceNumber'] ?? '',
    metadata: Map<String, dynamic>.from(map['metadata'] ?? const {}),
  );
}