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, and message 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 (Sequence[str]) –

    List of base64-encoded file hashes.

    Changed in version 22.0: Accepts any collections.abc.Sequence as input instead of just a list.

  • message (str) – Error message.

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:

str

file_hashes[source]

List of base64-encoded file hashes.

Changed in version 22.0: This attribute is now an immutable tuple.

Type:

tuple[str]

message[source]

Error message.

Type:

str