Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
View this page
Toggle table of contents sidebar

# PassportElementErrorTranslationFiles

class telegram.PassportElementErrorTranslationFiles(type, file_hashes, message, *, api_kwargs=None)

  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.

  Use In

  `telegram.Bot.set_passport_data_errors()`

  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.

    - message (`str`) – Error message.

  type

    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`

  message

    Error message.

    Type:

      `str`

  property file_hashes

    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)

    See `telegram.TelegramObject.to_dict()` for details.