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.

account.PasswordInputSettings

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)
│ ├── 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 → long

Example

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
    ),
)