UNPKG

2.49 kBJavaScriptView Raw
1/*
2** Sequelize error code series starts from 1001
3** Cassandra error code series starts from 2001
4** undefined error code series starts from 3001
5** Business logic error code series starts from 5001
6** Internal error code series starts from 7001
7*/
8
9var constants = {};
10
11constants.SUCCESS = 200;
12constants.CREATED = 201;
13
14constants.SEQUELIZE_DATABASE_ERROR = 1001;
15constants.SEQUELIZE_VALIDATION_ERROR = 1002;
16constants.SEQUELIZE_FOREIGN_KEY_CONSTRAINT_ERROR = 1003;
17
18constants.CASSANDRA_DATABASE_ERROR = 2001;
19constants.CASSANDRA_VALIDATION_ERROR = 2002;
20
21constants.UNDEFINED_DATABASE_ERROR = 3001;
22constants.UNDEFINED_ERROR = 3002;
23
24constants.USER_DUPLICATION_ERROR = 5001;
25constants.USER_NOT_FOUND = 5002;
26constants.COMPARE_PASSWORD_ERROR = 5003;
27constants.PASSWORD_NOT_MATCH = 5004;
28constants.VALID_CREDENTIALS = 5005;
29constants.EMAIL_ALREADY_EXIST = 5006;
30constants.INVALID_QUERY_PARAMETERS = 5007;
31constants.ERROR_OCCURED_IN_GETTING_USER_LIST= 5008;
32constants.UPDATE_DATA_ERROR= 5009;
33constants.DELETE_DATA_ERROR = 5010;
34constants.KEY_ALREADY_USED = 5011;
35constants.ERROR_OCCURED_IN_GETTING_MASTER_LIST = 5012;
36constants.NOT_AUTHORIZED = 5013;
37constants.ERROR_OCCURED_IN_AUTHORIZATION = 5014;
38constants.VALIDATION_ERROR = 5015;
39constants.PATIENT_NOT_FOUND = 5016;
40constants.ERROR_OCCURED_IN_GETTING_PATIENT_LIST = 5017;
41constants.ERROR_OCCURED_IN_GETTING_PATIENT = 5018;
42constants.MISSING_LIST_OF_IDS = 5019;
43constants.EMAIL_OR_PHONE_NUMBER_ALREADY_EXIST = 5020;
44constants.SENSOR_NOT_FOUND = 5021;
45constants.ERROR_OCCURED_IN_GETTING_PATIENT_AND_QUESTIONS = 5022;
46constants.ERROR_OCCURED_IN_GETTING_PATIENT_DOCTOR = 5023;
47constants.QUESTION_NAME_ALREADY_EXISTS = 5024;
48constants.ANSWER_ALREADY_EXISTS = 5025;
49constants.RESPONSE_DOES_NOT_EXISTS = 5026;
50constants.ERROR_OCCURED_IN_GETTING_SENSOR_LIST = 5027;
51constants.PATIENT_SENSOR_ALREADY_EXISTS = 5028;
52constants.SENSOR_ALREADY_IN_USE = 5029;
53constants.EMAIL_OR_PHONE_NUMBER_MISSING = 5030;
54constants.ERROR_OCCURED_IN_GETTING_SESNOR_ECG_DATA = 5031;
55constants.PATIENT_ID_MISSING = 5032;
56
57constants.INVALID_JSON_OBJECT = 7001;
58
59constants.SEQUELIZE_DATABASE_ERROR_NAME = 'SequelizeDatabaseError';
60constants.SEQUELIZE_VALIDATION_ERROR_NAME = 'SequelizeValidationError';
61constants.SEQUELIZE_FOREIGN_KEY_CONSTRAINT_ERROR_NAME = 'SequelizeForeignKeyConstraintError';
62constants.CASSANDRA_VALIDATION_ERROR_NAME = 'apollo.model.validator.invalidvalue';
63
64module.exports = constants;
\No newline at end of file