PaymentForm

---types---
payments.paymentForm#a0058751 can_save_credentials:flags.2?true password_missing:flags.3?true form_id:long bot_id:long title:string description:string photo:flags.5?WebDocument invoice:Invoice provider_id:long url:string native_provider:flags.4?string native_params:flags.4?DataJSON additional_methods:flags.6?Vector<PaymentFormMethod> saved_info:flags.0?PaymentRequestedInfo saved_credentials:flags.1?Vector<PaymentSavedCredentials> users:Vector<User> = payments.PaymentForm

Belongs to

payments.PaymentForm

In Rust this constructor is a variant of the enums::payments.PaymentForm enum.
Match on it with: if let enums::payments.PaymentForm::PaymentForm(v) = result { ... }

Parameters

can_save_credentialstrueoptional
password_missingtrueoptional
form_idlongrequired
bot_idlongrequired
titlestringrequired
descriptionstringrequired
photoWebDocumentoptional
invoiceInvoicerequired
provider_idlongrequired
urlstringrequired
native_providerstringoptional
native_paramsDataJSONoptional
additional_methodsVector<PaymentFormMethod>optional
saved_infoPaymentRequestedInfooptional
saved_credentialsVector<PaymentSavedCredentials>optional
usersVector<User>required