PaymentForm constructor

const PaymentForm({
  1. required int id,
  2. required Invoice invoice,
  3. required int sellerBotUserId,
  4. required int paymentProviderUserId,
  5. required PaymentProvider paymentProvider,
  6. required List<PaymentOption> additionalPaymentOptions,
  7. OrderInfo? savedOrderInfo,
  8. required List<SavedCredentials> savedCredentials,
  9. required bool canSaveCredentials,
  10. required bool needPassword,
  11. required String productTitle,
  12. required FormattedText productDescription,
  13. Photo? productPhoto,
  14. dynamic extra,
  15. int? clientId,
})

Contains information about an invoice payment form

Implementation

const PaymentForm({
  required this.id,
  required this.invoice,
  required this.sellerBotUserId,
  required this.paymentProviderUserId,
  required this.paymentProvider,
  required this.additionalPaymentOptions,
  this.savedOrderInfo,
  required this.savedCredentials,
  required this.canSaveCredentials,
  required this.needPassword,
  required this.productTitle,
  required this.productDescription,
  this.productPhoto,
  this.extra,
  this.clientId,
});