pub struct PassportElementErrorTranslationFile {
pub source: String,
pub tg_type: String,
pub file_hash: String,
pub message: String,
}Expand description
Represents an issue with one of the files that constitute the translation of a document. The error is considered resolved when the file changes.
Fields§
§source: StringError source, must be translation_file
tg_type: StringType of element of the user’s Telegram Passport which has the issue, one of “passport”, “driver_license”, “identity_card”, “internal_passport”, “utility_bill”, “bank_statement”, “rental_agreement”, “passport_registration”, “temporary_registration”
file_hash: StringBase64-encoded file hash
message: StringError message
Implementations§
Source§impl PassportElementErrorTranslationFile
impl PassportElementErrorTranslationFile
pub fn noskip(self) -> NoSkipPassportElementErrorTranslationFile
Source§impl PassportElementErrorTranslationFile
impl PassportElementErrorTranslationFile
pub fn new(source: String, file_hash: String, message: String) -> Self
Sourcepub fn get_source<'a>(&'a self) -> &'a str
pub fn get_source<'a>(&'a self) -> &'a str
Error source, must be translation_file
Sourcepub fn set_source<'a>(&'a mut self, source: String) -> &'a mut Self
pub fn set_source<'a>(&'a mut self, source: String) -> &'a mut Self
Error source, must be translation_file
Sourcepub fn get_tg_type<'a>(&'a self) -> &'a str
pub fn get_tg_type<'a>(&'a self) -> &'a str
Type of element of the user’s Telegram Passport which has the issue, one of “passport”, “driver_license”, “identity_card”, “internal_passport”, “utility_bill”, “bank_statement”, “rental_agreement”, “passport_registration”, “temporary_registration”
Sourcepub fn set_tg_type<'a>(&'a mut self, tg_type: String) -> &'a mut Self
pub fn set_tg_type<'a>(&'a mut self, tg_type: String) -> &'a mut Self
Type of element of the user’s Telegram Passport which has the issue, one of “passport”, “driver_license”, “identity_card”, “internal_passport”, “utility_bill”, “bank_statement”, “rental_agreement”, “passport_registration”, “temporary_registration”
Sourcepub fn get_file_hash<'a>(&'a self) -> &'a str
pub fn get_file_hash<'a>(&'a self) -> &'a str
Base64-encoded file hash
Sourcepub fn set_file_hash<'a>(&'a mut self, file_hash: String) -> &'a mut Self
pub fn set_file_hash<'a>(&'a mut self, file_hash: String) -> &'a mut Self
Base64-encoded file hash
Sourcepub fn get_message<'a>(&'a self) -> &'a str
pub fn get_message<'a>(&'a self) -> &'a str
Error message
Sourcepub fn set_message<'a>(&'a mut self, message: String) -> &'a mut Self
pub fn set_message<'a>(&'a mut self, message: String) -> &'a mut Self
Error message
Trait Implementations§
Source§impl Clone for PassportElementErrorTranslationFile
impl Clone for PassportElementErrorTranslationFile
Source§fn clone(&self) -> PassportElementErrorTranslationFile
fn clone(&self) -> PassportElementErrorTranslationFile
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for PassportElementErrorTranslationFile
impl Default for PassportElementErrorTranslationFile
Source§fn default() -> PassportElementErrorTranslationFile
fn default() -> PassportElementErrorTranslationFile
Source§impl<'de> Deserialize<'de> for PassportElementErrorTranslationFile
impl<'de> Deserialize<'de> for PassportElementErrorTranslationFile
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 From<BoxWrapper<Box<PassportElementErrorTranslationFile>>> for PassportElementErrorTranslationFile
impl From<BoxWrapper<Box<PassportElementErrorTranslationFile>>> for PassportElementErrorTranslationFile
Source§fn from(t: BoxWrapper<Box<PassportElementErrorTranslationFile>>) -> Self
fn from(t: BoxWrapper<Box<PassportElementErrorTranslationFile>>) -> Self
Source§impl From<BoxWrapper<Unbox<PassportElementErrorTranslationFile>>> for PassportElementErrorTranslationFile
impl From<BoxWrapper<Unbox<PassportElementErrorTranslationFile>>> for PassportElementErrorTranslationFile
Source§fn from(t: BoxWrapper<Unbox<PassportElementErrorTranslationFile>>) -> Self
fn from(t: BoxWrapper<Unbox<PassportElementErrorTranslationFile>>) -> Self
Source§impl From<NoSkipPassportElementErrorTranslationFile> for PassportElementErrorTranslationFile
impl From<NoSkipPassportElementErrorTranslationFile> for PassportElementErrorTranslationFile
Source§fn from(t: NoSkipPassportElementErrorTranslationFile) -> Self
fn from(t: NoSkipPassportElementErrorTranslationFile) -> Self
Source§impl Into<NoSkipPassportElementErrorTranslationFile> for PassportElementErrorTranslationFile
impl Into<NoSkipPassportElementErrorTranslationFile> for PassportElementErrorTranslationFile
Source§fn into(self) -> NoSkipPassportElementErrorTranslationFile
fn into(self) -> NoSkipPassportElementErrorTranslationFile
Source§impl Ord for PassportElementErrorTranslationFile
impl Ord for PassportElementErrorTranslationFile
Source§fn cmp(&self, other: &PassportElementErrorTranslationFile) -> Ordering
fn cmp(&self, other: &PassportElementErrorTranslationFile) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for PassportElementErrorTranslationFile
impl PartialEq for PassportElementErrorTranslationFile
Source§fn eq(&self, other: &PassportElementErrorTranslationFile) -> bool
fn eq(&self, other: &PassportElementErrorTranslationFile) -> bool
self and other values to be equal, and is used by ==.Source§impl PartialOrd for PassportElementErrorTranslationFile
impl PartialOrd for PassportElementErrorTranslationFile
impl Eq for PassportElementErrorTranslationFile
impl StructuralPartialEq for PassportElementErrorTranslationFile
Auto Trait Implementations§
impl Freeze for PassportElementErrorTranslationFile
impl RefUnwindSafe for PassportElementErrorTranslationFile
impl Send for PassportElementErrorTranslationFile
impl Sync for PassportElementErrorTranslationFile
impl Unpin for PassportElementErrorTranslationFile
impl UnwindSafe for PassportElementErrorTranslationFile
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.