import {Enum} from "./Enum"; import {EnumValue} from "./EnumValue"; /** * Represents reason of authentication request failure. */ export interface FailedAuthenticationReason extends Enum { /** * User send authentication request with empty login and password. * @type {EnumValue} */ readonly EmptyCredentials: EnumValue; /** * Login was incorrect. * @type {EnumValue} */ readonly IncorrectUserName: EnumValue; /** * Password was incorrect. * @type {EnumValue} */ readonly IncorrectPassword: EnumValue; /** * User is active now. * @type {EnumValue} */ readonly UserIsActive: EnumValue; /** * User is disabled now. * @type {EnumValue} */ readonly UserIsDisabled: EnumValue; /** * Authentication server is not accessible now. * @type {EnumValue} */ readonly AuthenticationServerIsNotAccessible: EnumValue; /** * User can't use that type of device to connect. * @type {EnumValue} */ readonly RestrictedDeviceType: EnumValue; }