account.Password
- class pyrogram.raw.base.account.Password
Configuration for two-factor authorization
- Constructors:
This base type has 1 constructor available.
Configuration for two-factor authorization
- Functions:
This object can be returned by 1 function.
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_recovery →
true (optional)├── has_secure_values →
true (optional)├── has_password →
true (optional)├── current_algo →
PasswordKdfAlgo (optional)│ ├──
PasswordKdfAlgoUnknown│ ├── salt1 →
bytes│ ├── salt2 →
bytes│ ├── g →
int│ └── p →
bytes├── srp_B →
bytes (optional)├── srp_id →
long (optional)├── hint →
string (optional)├── email_unconfirmed_pattern →
string (optional)├── new_algo →
PasswordKdfAlgo│ ├──
PasswordKdfAlgoUnknown│ ├── salt1 →
bytes│ ├── salt2 →
bytes│ ├── g →
int│ └── p →
bytes├── new_secure_algo →
SecurePasswordKdfAlgo│ │ └── salt →
bytes│ └── salt →
bytes├── secure_random →
bytes├── pending_reset_date →
int (optional)└── login_email_pattern →
string (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",
)