pub struct PassportElementErrorTranslationFilesBuilder {
pub source: String,
pub tg_type: String,
pub file_hashes: Vec<String>,
pub message: String,
}Expand description
Represents an issue with the translated version of a document. The error is considered resolved when a file with the document translation change.
Fields§
§source: StringError source, must be translation_files
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_hashes: Vec<String>List of base64-encoded file hashes
message: StringError message
Implementations§
Source§impl PassportElementErrorTranslationFilesBuilder
impl PassportElementErrorTranslationFilesBuilder
pub fn new(source: String, file_hashes: Vec<String>, message: String) -> Self
Sourcepub fn set_source(self, source: String) -> Self
pub fn set_source(self, source: String) -> Self
Error source, must be translation_files
Sourcepub fn set_type(self, tg_type: String) -> Self
pub fn set_type(self, tg_type: String) -> 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 set_file_hashes(self, file_hashes: Vec<String>) -> Self
pub fn set_file_hashes(self, file_hashes: Vec<String>) -> Self
List of base64-encoded file hashes
Sourcepub fn set_message(self, message: String) -> Self
pub fn set_message(self, message: String) -> Self
Error message
pub fn build(self) -> PassportElementErrorTranslationFiles
Trait Implementations§
Source§impl Clone for PassportElementErrorTranslationFilesBuilder
impl Clone for PassportElementErrorTranslationFilesBuilder
Source§fn clone(&self) -> PassportElementErrorTranslationFilesBuilder
fn clone(&self) -> PassportElementErrorTranslationFilesBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for PassportElementErrorTranslationFilesBuilder
impl Default for PassportElementErrorTranslationFilesBuilder
Source§fn default() -> PassportElementErrorTranslationFilesBuilder
fn default() -> PassportElementErrorTranslationFilesBuilder
Source§impl<'de> Deserialize<'de> for PassportElementErrorTranslationFilesBuilder
impl<'de> Deserialize<'de> for PassportElementErrorTranslationFilesBuilder
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 Ord for PassportElementErrorTranslationFilesBuilder
impl Ord for PassportElementErrorTranslationFilesBuilder
Source§fn cmp(&self, other: &PassportElementErrorTranslationFilesBuilder) -> Ordering
fn cmp(&self, other: &PassportElementErrorTranslationFilesBuilder) -> 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 PassportElementErrorTranslationFilesBuilder
impl PartialEq for PassportElementErrorTranslationFilesBuilder
Source§fn eq(&self, other: &PassportElementErrorTranslationFilesBuilder) -> bool
fn eq(&self, other: &PassportElementErrorTranslationFilesBuilder) -> bool
self and other values to be equal, and is used by ==.Source§impl PartialOrd for PassportElementErrorTranslationFilesBuilder
impl PartialOrd for PassportElementErrorTranslationFilesBuilder
impl Eq for PassportElementErrorTranslationFilesBuilder
impl StructuralPartialEq for PassportElementErrorTranslationFilesBuilder
Auto Trait Implementations§
impl Freeze for PassportElementErrorTranslationFilesBuilder
impl RefUnwindSafe for PassportElementErrorTranslationFilesBuilder
impl Send for PassportElementErrorTranslationFilesBuilder
impl Sync for PassportElementErrorTranslationFilesBuilder
impl Unpin for PassportElementErrorTranslationFilesBuilder
impl UnsafeUnpin for PassportElementErrorTranslationFilesBuilder
impl UnwindSafe for PassportElementErrorTranslationFilesBuilder
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.