apemanerror
Version:
Error parser for apeman.
60 lines (57 loc) • 1.47 kB
JavaScript
/**
* ErrorCodes
* @namespace ErrorCodes
*/
'use strict'
const enumobj = require('enumobj')
module.exports = enumobj.combine(
{
RESOURCE_ERROR: '1000',
RESOURCE_NOT_FOUND_ERROR: '1001',
RESOURCE_DATA_ERROR: '1100',
RESOURCE_DATA_MISSING_ERROR: '1101',
RESOURCE_DATA_CONFLICT_ERROR: '1102',
RESOURCE_TYPE_ERROR: '1200',
RESOURCE_TYPE_MISSING_ERROR: '1201',
RESOURCE_TYPE_INVALID_ERROR: '1202',
RESOURCE_VR_ERROR: '1300',
RESOURCE_VR_TYPE_ERROR: '1301',
RESOURCE_INCLUDE_ERROR: '1400',
RESOURCE_INCLUDE_INVALID_ERROR: '1401'
},
{
VALUE_ERROR: '2000',
VALUE_MISSING_ERROR: '2001',
VALUE_INVALID_ERROR: '2002',
VALUE_TYPE_ERROR: '2100',
VALUE_TYPE_INVALID_ERROR: '2101',
VALUE_NUMBER_ERROR: '2200',
VALUE_NUMBER_TOO_SMALL_ERROR: '2201',
VALUE_NUMBER_TOO_LARGE_ERROR: '2202',
VALUE_NUMBER_INVALID_ERROR: '2203',
VALUE_STRING_ERROR: '2300',
VALUE_STRING_TOO_SHORT_ERROR: '2301',
VALUE_STRING_TOO_LONG_ERROR: '2302',
VALUE_STRING_INVALID_ERROR: '2303',
VALUE_DUPLICATE_ERROR: '2400'
},
{
SIGN_ERROR: '3000',
SIGN_FORM_WRONG_ERROR: '3100',
SIGN_CAPTCHA_WRONG_ERROR: '3101',
SIGN_IN_ERROR: '3200',
SIGN_IN_REQUIRED_ERROR: '3201'
},
{
TOKEN_ERROR: '4000',
TOKEN_WRONG_ERROR: '4001',
TOKEN_EXPIRED_ERROR: '4002'
},
{
SOMETHING_WRONG_ERROR: '5000'
},
{
CAPTCHA_ERROR: '6000',
CAPTCHA_WRONG_ERROR: '6001'
}
)