account.Password

class pyrogram.raw.base.account.Password

Configuration for two-factor authorization

Constructors:

This base type has 1 constructor available.

account.Password

Configuration for two-factor authorization

Functions:

This object can be returned by 1 function.

account.GetPassword

Obtain configuration for two-factor authorization with password

TL Schema

account.password#957b50fb
flags:#
has_recovery:flags.0?true
has_secure_values:flags.1?true
has_password:flags.2?true
current_algo:flags.2?PasswordKdfAlgo
srp_B:flags.2?bytes
srp_id:flags.2?long
hint:flags.3?string
email_unconfirmed_pattern:flags.4?string
new_algo:PasswordKdfAlgo
new_secure_algo:SecurePasswordKdfAlgo
secure_random:bytes
pending_reset_date:flags.5?int
login_email_pattern:flags.6?string

= account.Password

Parameter Tree

Password
├── has_recoverytrue (optional)
├── has_secure_valuestrue (optional)
├── has_passwordtrue (optional)
├── current_algoPasswordKdfAlgo (optional)
│ ├── salt1bytes
│ ├── salt2bytes
│ ├── gint
│ └── pbytes
├── srp_Bbytes (optional)
├── srp_idlong (optional)
├── hintstring (optional)
├── email_unconfirmed_patternstring (optional)
├── new_algoPasswordKdfAlgo
│ ├── salt1bytes
│ ├── salt2bytes
│ ├── gint
│ └── pbytes
├── new_secure_algoSecurePasswordKdfAlgo
│ │ └── saltbytes
│ └── saltbytes
├── secure_randombytes
├── pending_reset_dateint (optional)
└── login_email_patternstring (optional)

Example

Password(
    has_recovery=None,
    has_secure_values=None,
    has_password=None,
    current_algo=PasswordKdfAlgoUnknown(),
    srp_B=b"data",
    srp_id=0,
    hint="text",
    email_unconfirmed_pattern="text",
    new_algo=PasswordKdfAlgoUnknown(),
    new_secure_algo=SecurePasswordKdfAlgoUnknown(),
    secure_random=b"data",
    pending_reset_date=0,
    login_email_pattern="text",
)