--- title: AuthState description: constructors and methods of type AuthState --- ## Type: AuthState [Back to types index](index.md) Represents current authorization state of the Client ### Possible values (constructors): [authStateWaitPhoneNumber](../constructors/authStateWaitPhoneNumber.md) [authStateWaitCode](../constructors/authStateWaitCode.md) [authStateWaitPassword](../constructors/authStateWaitPassword.md) [authStateOk](../constructors/authStateOk.md) [authStateLoggingOut](../constructors/authStateLoggingOut.md) ### Methods that return an object of this type (methods): [$MadelineProto->getAuthState](../methods/getAuthState.md) [$MadelineProto->setAuthPhoneNumber](../methods/setAuthPhoneNumber.md) [$MadelineProto->resendAuthCode](../methods/resendAuthCode.md) [$MadelineProto->checkAuthCode](../methods/checkAuthCode.md) [$MadelineProto->checkAuthPassword](../methods/checkAuthPassword.md) [$MadelineProto->requestAuthPasswordRecovery](../methods/requestAuthPasswordRecovery.md) [$MadelineProto->recoverAuthPassword](../methods/recoverAuthPassword.md) [$MadelineProto->resetAuth](../methods/resetAuth.md) [$MadelineProto->checkAuthBotToken](../methods/checkAuthBotToken.md) [$MadelineProto->changePhoneNumber](../methods/changePhoneNumber.md) [$MadelineProto->resendChangePhoneNumberCode](../methods/resendChangePhoneNumberCode.md) [$MadelineProto->checkChangePhoneNumberCode](../methods/checkChangePhoneNumberCode.md)