Enum rust_tdlib::types::InputPassportElement
source · pub enum InputPassportElement {
Show 13 variants
Address(InputPassportElementAddress),
BankStatement(InputPassportElementBankStatement),
DriverLicense(InputPassportElementDriverLicense),
EmailAddress(InputPassportElementEmailAddress),
IdentityCard(InputPassportElementIdentityCard),
InternalPassport(InputPassportElementInternalPassport),
Passport(InputPassportElementPassport),
PassportRegistration(InputPassportElementPassportRegistration),
PersonalDetails(InputPassportElementPersonalDetails),
PhoneNumber(InputPassportElementPhoneNumber),
RentalAgreement(InputPassportElementRentalAgreement),
TemporaryRegistration(InputPassportElementTemporaryRegistration),
UtilityBill(InputPassportElementUtilityBill),
// some variants omitted
}
Expand description
Contains information about a Telegram Passport element to be saved
Variants§
Address(InputPassportElementAddress)
A Telegram Passport element to be saved containing the user’s address
BankStatement(InputPassportElementBankStatement)
A Telegram Passport element to be saved containing the user’s bank statement
DriverLicense(InputPassportElementDriverLicense)
A Telegram Passport element to be saved containing the user’s driver license
EmailAddress(InputPassportElementEmailAddress)
A Telegram Passport element to be saved containing the user’s email address
IdentityCard(InputPassportElementIdentityCard)
A Telegram Passport element to be saved containing the user’s identity card
InternalPassport(InputPassportElementInternalPassport)
A Telegram Passport element to be saved containing the user’s internal passport
Passport(InputPassportElementPassport)
A Telegram Passport element to be saved containing the user’s passport
PassportRegistration(InputPassportElementPassportRegistration)
A Telegram Passport element to be saved containing the user’s passport registration
PersonalDetails(InputPassportElementPersonalDetails)
A Telegram Passport element to be saved containing the user’s personal details
PhoneNumber(InputPassportElementPhoneNumber)
A Telegram Passport element to be saved containing the user’s phone number
RentalAgreement(InputPassportElementRentalAgreement)
A Telegram Passport element to be saved containing the user’s rental agreement
TemporaryRegistration(InputPassportElementTemporaryRegistration)
A Telegram Passport element to be saved containing the user’s temporary registration
UtilityBill(InputPassportElementUtilityBill)
A Telegram Passport element to be saved containing the user’s utility bill
Implementations§
Trait Implementations§
source§impl AsRef<InputPassportElement> for InputPassportElement
impl AsRef<InputPassportElement> for InputPassportElement
source§fn as_ref(&self) -> &InputPassportElement
fn as_ref(&self) -> &InputPassportElement
source§impl Clone for InputPassportElement
impl Clone for InputPassportElement
source§fn clone(&self) -> InputPassportElement
fn clone(&self) -> InputPassportElement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more