Class TdApi.PasswordState

  • Enclosing class:
    TdApi

    public static class TdApi.PasswordState
    extends TdApi.Object
    Represents the current state of 2-step verification.
    • Field Detail

      • hasPassword

        public boolean hasPassword
        True, if a 2-step verification password is set.
      • passwordHint

        public String passwordHint
        Hint for the password; may be empty.
      • hasRecoveryEmailAddress

        public boolean hasRecoveryEmailAddress
        True, if a recovery email is set.
      • hasPassportData

        public boolean hasPassportData
        True, if some Telegram Passport elements were saved.
      • recoveryEmailAddressCodeInfo

        public TdApi.EmailAddressAuthenticationCodeInfo recoveryEmailAddressCodeInfo
        Information about the recovery email address to which the confirmation email was sent; may be null.
      • pendingResetDate

        public int pendingResetDate
        If not 0, point in time (Unix timestamp) after which the password can be reset immediately using resetPassword.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PasswordState

        public PasswordState()
        Represents the current state of 2-step verification.
      • PasswordState

        public PasswordState​(boolean hasPassword,
                             String passwordHint,
                             boolean hasRecoveryEmailAddress,
                             boolean hasPassportData,
                             TdApi.EmailAddressAuthenticationCodeInfo recoveryEmailAddressCodeInfo,
                             int pendingResetDate)
        Represents the current state of 2-step verification.
        Parameters:
        hasPassword - True, if a 2-step verification password is set.
        passwordHint - Hint for the password; may be empty.
        hasRecoveryEmailAddress - True, if a recovery email is set.
        hasPassportData - True, if some Telegram Passport elements were saved.
        recoveryEmailAddressCodeInfo - Information about the recovery email address to which the confirmation email was sent; may be null.
        pendingResetDate - If not 0, point in time (Unix timestamp) after which the password can be reset immediately using resetPassword.