pub struct EncryptedPassportElementIdentityCard {
pub data: String,
pub front_side: PassportFile,
pub reverse_side: PassportFile,
pub selfie: PassportFile,
pub translation: Option<Vec<PassportFile, Global>>,
}
Fields§
§data: String
Base64-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: PassportFile
Encrypted 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: PassportFile
Encrypted 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: PassportFile
Encrypted 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, Global>>
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 EncryptedPassportElementIdentityCard
impl Clone for EncryptedPassportElementIdentityCard
source§fn clone(&self) -> EncryptedPassportElementIdentityCard
fn clone(&self) -> EncryptedPassportElementIdentityCard
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 EncryptedPassportElementIdentityCard
impl<'de> Deserialize<'de> for EncryptedPassportElementIdentityCard
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<EncryptedPassportElementIdentityCard, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<EncryptedPassportElementIdentityCard, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl PartialEq<EncryptedPassportElementIdentityCard> for EncryptedPassportElementIdentityCard
impl PartialEq<EncryptedPassportElementIdentityCard> for EncryptedPassportElementIdentityCard
source§fn eq(&self, other: &EncryptedPassportElementIdentityCard) -> bool
fn eq(&self, other: &EncryptedPassportElementIdentityCard) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EncryptedPassportElementIdentityCard
impl Serialize for EncryptedPassportElementIdentityCard
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Eq for EncryptedPassportElementIdentityCard
impl StructuralEq for EncryptedPassportElementIdentityCard
impl StructuralPartialEq for EncryptedPassportElementIdentityCard
Auto Trait Implementations§
impl RefUnwindSafe for EncryptedPassportElementIdentityCard
impl Send for EncryptedPassportElementIdentityCard
impl Sync for EncryptedPassportElementIdentityCard
impl Unpin for EncryptedPassportElementIdentityCard
impl UnwindSafe for EncryptedPassportElementIdentityCard
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.