Files
rosetta-wss/src/main/java/im/rosetta/Failures.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;
}
}