FFRazorpaySinglePayment constructor

FFRazorpaySinglePayment({
  1. FFValue? amount,
  2. FFValue? currencyCode,
  3. FFValue? receiptNumber,
  4. FFValue? description,
  5. FFValue? userName,
  6. FFValue? userEmail,
  7. FFValue? userContact,
  8. FFRazorpayPaymentSheetOptions? paymentSheetOptions,
})

Implementation

factory FFRazorpaySinglePayment({
  FFValue? amount,
  FFValue? currencyCode,
  FFValue? receiptNumber,
  FFValue? description,
  FFValue? userName,
  FFValue? userEmail,
  FFValue? userContact,
  FFRazorpayPaymentSheetOptions? paymentSheetOptions,
}) {
  final result = create();
  if (amount != null) result.amount = amount;
  if (currencyCode != null) result.currencyCode = currencyCode;
  if (receiptNumber != null) result.receiptNumber = receiptNumber;
  if (description != null) result.description = description;
  if (userName != null) result.userName = userName;
  if (userEmail != null) result.userEmail = userEmail;
  if (userContact != null) result.userContact = userContact;
  if (paymentSheetOptions != null)
    result.paymentSheetOptions = paymentSheetOptions;
  return result;
}