pub struct EncryptedPassportElementDriverLicense {
pub data: String,
pub front_side: PassportFile,
pub reverse_side: PassportFile,
pub selfie: PassportFile,
pub translation: Option<Vec<PassportFile>>,
}Fields§
§data: StringBase64-encoded encrypted Telegram Passport element data provided
by the user, available for personal_details, passport,
driver_license, identity_card, internal_passport and
address types. Can be decrypted and verified using the
accompanying EncryptedCredentials.
front_side: PassportFileEncrypted file with the front side of the document, provided by the
user. Available for passport, driver_license, identity_card
and internal_passport. The file can be decrypted and verified
using the accompanying EncryptedCredentials.
reverse_side: PassportFileEncrypted file with the reverse side of the document, provided by
the user. Available for driver_license and identity_card. The
file can be decrypted and verified using the accompanying
EncryptedCredentials.
selfie: PassportFileEncrypted file with the selfie of the user holding a document,
provided by the user; available for passport, driver_license,
identity_card and internal_passport. The file can be decrypted
and verified using the accompanying EncryptedCredentials.
translation: Option<Vec<PassportFile>>Array of encrypted files with translated versions of documents
provided by the user. Available if requested for passport,
driver_license, identity_card, internal_passport,
utility_bill, bank_statement, rental_agreement,
passport_registration and temporary_registration types. Files
can be decrypted and verified using the accompanying
EncryptedCredentials.
Trait Implementations§
source§impl Clone for EncryptedPassportElementDriverLicense
impl Clone for EncryptedPassportElementDriverLicense
source§fn clone(&self) -> EncryptedPassportElementDriverLicense
fn clone(&self) -> EncryptedPassportElementDriverLicense
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl<'de> Deserialize<'de> for EncryptedPassportElementDriverLicense
impl<'de> Deserialize<'de> for EncryptedPassportElementDriverLicense
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
source§impl PartialEq<EncryptedPassportElementDriverLicense> for EncryptedPassportElementDriverLicense
impl PartialEq<EncryptedPassportElementDriverLicense> for EncryptedPassportElementDriverLicense
source§fn eq(&self, other: &EncryptedPassportElementDriverLicense) -> bool
fn eq(&self, other: &EncryptedPassportElementDriverLicense) -> bool
self and other values to be equal, and is used
by ==.