account.PasswordInputSettings
- class pyrogram.raw.base.account.PasswordInputSettings
Constructor for setting up a new 2FA SRP password
- Constructors:
This base type has 1 constructor available.
Settings for setting up a new password
TL Schema
account.passwordInputSettings#c23727c9
flags:#
new_algo:flags.0?PasswordKdfAlgo
new_password_hash:flags.0?bytes
hint:flags.0?string
email:flags.1?string
new_secure_settings:flags.2?SecureSecretSettings
= account.PasswordInputSettings
Parameter Tree
PasswordInputSettings
├── new_algo →
PasswordKdfAlgo (optional)│ ├──
PasswordKdfAlgoUnknown│ ├── salt1 →
bytes│ ├── salt2 →
bytes│ ├── g →
int│ └── p →
bytes├── new_password_hash →
bytes (optional)├── hint →
string (optional)├── email →
string (optional)└── new_secure_settings →
SecureSecretSettings (optional)├── secure_algo →
SecurePasswordKdfAlgo│ │ └── salt →
bytes│ └── salt →
bytes├── secure_secret →
bytes└── secure_secret_id →
longExample
PasswordInputSettings(
new_algo=PasswordKdfAlgoUnknown(),
new_password_hash=b"data",
hint="text",
email="text",
new_secure_settings=SecureSecretSettings(
secure_algo=SecurePasswordKdfAlgoUnknown(),
secure_secret=b"data",
secure_secret_id=0
),
)