telegram.SecureValue

class telegram.SecureValue(data: DataCredentials = None, front_side: FileCredentials = None, reverse_side: FileCredentials = None, selfie: FileCredentials = None, files: List[FileCredentials] = None, translation: List[FileCredentials] = None, bot: Bot = None, **_kwargs)

Bases: telegram.base.TelegramObject

This object represents the credentials that were used to decrypt the encrypted value. All fields are optional and depend on the type of field.

data

Credentials for encrypted Telegram Passport data. Available for “personal_details”, “passport”, “driver_license”, “identity_card”, “identity_passport” and “address” types.

Type:telegram.DataCredentials, optional
front_side

Credentials for encrypted document’s front side. Available for “passport”, “driver_license”, “identity_card” and “internal_passport”.

Type:telegram.FileCredentials, optional
reverse_side

Credentials for encrypted document’s reverse side. Available for “driver_license” and “identity_card”.

Type:telegram.FileCredentials, optional
selfie

Credentials for encrypted selfie of the user with a document. Can be available for “passport”, “driver_license”, “identity_card” and “internal_passport”.

Type:telegram.FileCredentials, optional
translation

Credentials for an encrypted translation of the document. Available for “passport”, “driver_license”, “identity_card”, “internal_passport”, “utility_bill”, “bank_statement”, “rental_agreement”, “passport_registration” and “temporary_registration”.

Type:List[telegram.FileCredentials], optional
files

Credentials for encrypted files. Available for “utility_bill”, “bank_statement”, “rental_agreement”, “passport_registration” and “temporary_registration” types.

Type:List[telegram.FileCredentials], optional