/*
    Предрейсовые осмотры - мобильное приложение
    Константы API авторизации и сообщения об ошибках
*/

//---------
//Константы
//---------

//Коды действий API авторизации
const ACTION_CODES = {
    LOG_IN: 'LOG_IN',
    LOG_OUT: 'LOG_OUT',
    CHECK_SESSION: 'CHECK_SESSION',
    SET_COMPANY: 'SET_COMPANY'
};

//Статусы ответа сервера
const RESPONSE_STATES = {
    OK: 'OK',
    ERR: 'ERR'
};

//Сообщения об ошибках авторизации
const ERROR_MESSAGES = {
    NETWORK_ERROR: 'Ошибка соединения с сервером',
    SERVER_ERROR: 'Ошибка сервера',
    INVALID_RESPONSE: 'Некорректный ответ сервера',
    SESSION_EXPIRED: 'Сессия истекла',
    LOGIN_FAILED: 'Ошибка входа',
    LOGOUT_FAILED: 'Ошибка выхода'
};

//----------------
//Интерфейс модуля
//----------------

module.exports = {
    ACTION_CODES,
    RESPONSE_STATES,
    ERROR_MESSAGES
};
