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

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

Type:str
field_name

Name of the data field which has the error.

Type:str
data_hash

Base64-encoded data hash.

Type:str
message

Error message.

Type:str
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.