PassportElementErrorTranslationFiles¶
- class telegram.PassportElementErrorTranslationFiles(type, file_hashes, message, *, api_kwargs=None)[source]¶
Bases:
telegram.PassportElementError
Represents an issue with the translated version of a document. The error is considered resolved when a file with the document translation changes.
Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their
source
,type
,file_hashes
, andmessage
are equal.- Parameters:
type (
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"
.file_hashes (list[
str
]) – List of base64-encoded file hashes.
- type[source]¶
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"
.- Type:
- property file_hashes[source]¶
List of base64-encoded file hashes.
Deprecated since version 20.6: This attribute will return a tuple instead of a list in future major versions.
- to_dict(recursive=True)[source]¶
See
telegram.TelegramObject.to_dict()
for details.