package im.rosetta; import io.orprotocol.BaseFailures; public enum Failures implements BaseFailures { /** * Ошибка аутентификации */ AUTHENTIFICATION_ERROR(3001), DATA_MISSMATCH(3001), /** * Handshake не завершен */ HANDSHAKE_NOT_COMPLETED(3002), /** * Пользователь не состоит в группе, в которую пытается отправить сообщение */ USER_NOT_IN_GROUP(3005), /** * Неподдерживаемый протокол */ UNSUPPORTED_PROTOCOL(3008), /** * Слишком много вложений отправлено в сообщении */ TOO_MANY_ATTACHMENTS(3009), /** * Слишком много подписок на онлайн статусы */ TOO_MANY_ONLINE_SUBSCRIPTIONS(3010); private final int code; Failures(int code) { this.code = code; } /** * Получает код ошибки. * @return Код ошибки. */ public int getCode() { return code; } }