48 lines
1.1 KiB
Java
48 lines
1.1 KiB
Java
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;
|
|
}
|
|
|
|
|
|
}
|