pub struct EncryptedPassportElementPassport {
pub data: String,
pub front_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.
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 EncryptedPassportElementPassport
impl Clone for EncryptedPassportElementPassport
Source§fn clone(&self) -> EncryptedPassportElementPassport
fn clone(&self) -> EncryptedPassportElementPassport
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 EncryptedPassportElementPassport
impl<'de> Deserialize<'de> for EncryptedPassportElementPassport
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 for EncryptedPassportElementPassport
impl PartialEq for EncryptedPassportElementPassport
Source§fn eq(&self, other: &EncryptedPassportElementPassport) -> bool
fn eq(&self, other: &EncryptedPassportElementPassport) -> bool
self and other values to be equal, and is used by ==.impl Eq for EncryptedPassportElementPassport
impl StructuralPartialEq for EncryptedPassportElementPassport
Auto Trait Implementations§
impl Freeze for EncryptedPassportElementPassport
impl RefUnwindSafe for EncryptedPassportElementPassport
impl Send for EncryptedPassportElementPassport
impl Sync for EncryptedPassportElementPassport
impl Unpin for EncryptedPassportElementPassport
impl UnwindSafe for EncryptedPassportElementPassport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more