telegram.PassportElementErrorDataField

class telegram.PassportElementErrorDataField(type, field_name, data_hash, message, **kwargs)

Bases: telegram.passport.passportelementerrors.PassportElementError

Represents an issue in one of the data fields that was provided by the user. The error is considered resolved when the field’s value changes.

type

str – The section of the user’s Telegram Passport which has the error, one of “personal_details”, “passport”, “driver_license”, “identity_card”, “internal_passport”, “address”.

field_name

str – Name of the data field which has the error.

data_hash

str – Base64-encoded data hash.

message

str – Error message.

Parameters:
  • type (str) – The section of the user’s Telegram Passport which has the error, one of “personal_details”, “passport”, “driver_license”, “identity_card”, “internal_passport”, “address”.
  • field_name (str) – Name of the data field which has the error.
  • data_hash (str) – Base64-encoded data hash.
  • message (str) – Error message.
  • **kwargs (dict) – Arbitrary keyword arguments.