Commit | Line | Data |
---|---|---|
7dde0b73 JB |
1 | module.exports = { |
2 | REST_RESPONSE_SUCCESS: {status: 'Success'}, | |
3 | ||
4 | CONN_STATUS_AVAILABLE: 'Available', | |
5 | CONN_STATUS_OCCUPIED: 'Occupied', | |
6 | ||
7 | STATS_GROUP_BY_CONSUMPTION: 'C', | |
8 | STATS_GROUP_BY_USAGE: 'U', | |
9 | ||
10 | // Statuses | |
11 | ENTITY_SITE: 'Site', | |
12 | ENTITY_SITES: 'Sites', | |
13 | ENTITY_SITE_AREA: 'SiteArea', | |
14 | ENTITY_SITE_AREAS: 'SiteAreas', | |
15 | ENTITY_COMPANY: 'Company', | |
16 | ENTITY_COMPANIES: 'Companies', | |
17 | ENTITY_CHARGING_STATION: 'ChargingStation', | |
18 | ENTITY_CHARGING_STATIONS: 'ChargingStations', | |
19 | ENTITY_TENANT: 'Tenant', | |
20 | ENTITY_TENANTS: 'Tenants', | |
21 | ENTITY_TRANSACTION: 'Transaction', | |
22 | ENTITY_TRANSACTIONS: 'Transactions', | |
23 | ENTITY_TRANSACTION_METER_VALUES: 'MeterValues', | |
24 | ENTITY_TRANSACTION_STOP: 'Stop', | |
25 | ENTITY_USER: 'User', | |
26 | ENTITY_USERS: 'Users', | |
27 | ENTITY_VEHICLE_MANUFACTURER: 'VehicleManufacturer', | |
28 | ENTITY_VEHICLE_MANUFACTURERS: 'VehicleManufacturers', | |
29 | ENTITY_VEHICLES: 'Vehicles', | |
30 | ENTITY_VEHICLE: 'Vehicle', | |
31 | ENTITY_LOGGINGS: 'Loggings', | |
32 | ENTITY_LOGGING: 'Logging', | |
33 | ENTITY_PRICING: 'Pricing', | |
34 | ||
35 | NOTIF_TYPE_CHARGING_STATION_CONFIGURATION: 'Configuration', | |
36 | ||
37 | ACTION_READ: 'Read', | |
38 | ACTION_CREATE: 'Create', | |
39 | ACTION_UPDATE: 'Update', | |
40 | ACTION_DELETE: 'Delete', | |
41 | ||
42 | NO_LIMIT: 0, | |
43 | ||
44 | CENTRAL_SERVER: 'Central Server', | |
45 | ||
46 | WITH_CONNECTORS: true, | |
47 | WITHOUT_CONNECTORS: false, | |
48 | ||
49 | WITH_CHARGING_STATIONS: true, | |
50 | WITHOUT_CHARGING_STATIONS: false, | |
51 | WITH_SITE: true, | |
52 | WITHOUT_SITE: false, | |
53 | ||
54 | VEHICLE_TYPE_CAR: 'C', | |
55 | ||
56 | // Statuses | |
57 | USER_STATUS_PENDING: 'P', | |
58 | USER_STATUS_ACTIVE: 'A', | |
59 | USER_STATUS_DELETED: 'D', | |
60 | USER_STATUS_INACTIVE: 'I', | |
61 | USER_STATUS_BLOCKED: 'B', | |
62 | USER_STATUS_LOCKED: 'L', | |
63 | ||
64 | // Roles | |
65 | ROLE_SUPER_ADMIN: 'S', | |
66 | ROLE_ADMIN: 'A', | |
67 | ROLE_BASIC: 'B', | |
68 | ROLE_DEMO: 'D', | |
69 | ACTION_LOGOUT: 'Logout', | |
70 | ACTION_LIST: 'List', | |
71 | ACTION_RESET: 'Reset', | |
72 | ACTION_AUTHORIZE: 'Authorize', | |
73 | ACTION_CLEAR_CACHE: 'ClearCache', | |
74 | ACTION_STOP_TRANSACTION: 'StopTransaction', | |
75 | ACTION_START_TRANSACTION: 'StartTransaction', | |
76 | ACTION_REFUND_TRANSACTION: 'RefundTransaction', | |
77 | ACTION_UNLOCK_CONNECTOR: 'UnlockConnector', | |
78 | ACTION_GET_CONFIGURATION: 'GetConfiguration', | |
79 | ||
80 | // Password constants | |
81 | PWD_MIN_LENGTH: 15, | |
82 | PWD_MAX_LENGTH: 20, | |
83 | PWD_UPPERCASE_MIN_COUNT: 1, | |
84 | PWD_LOWERCASE_MIN_COUNT: 1, | |
85 | PWD_NUMBER_MIN_COUNT: 1, | |
86 | PWD_SPECIAL_MIN_COUNT: 1, | |
87 | ||
88 | PWD_UPPERCASE_RE: /([A-Z])/g, | |
89 | PWD_LOWERCASE_RE: /([a-z])/g, | |
90 | PWD_NUMBER_RE: /([\d])/g, | |
91 | PWD_SPECIAL_CHAR_RE: /([!#$%^&*.?-])/g, | |
92 | ||
93 | DEFAULT_LOCALE: 'en_US', | |
94 | ||
95 | ANONYMIZED_VALUE: '####', | |
96 | ||
97 | DEFAULT_DB_LIMIT: 100, | |
98 | ||
99 | METER_VALUE_CTX_SAMPLE_PERIODIC: 'Sample.Periodic', | |
100 | METER_VALUE_CTX_SAMPLE_CLOCK: 'Sample.Clock', | |
101 | ||
102 | WS_UNSUPPORTED_DATA: 1007, | |
103 | ||
104 | OCPP_SOCKET_TIMEOUT: 60000, // 60 sec | |
105 | OCPP_JSON_CALL_MESSAGE: 2, // Client-to-Server | |
106 | OCPP_JSON_CALL_RESULT_MESSAGE: 3, // Server-to-Client | |
107 | OCPP_JSON_CALL_ERROR_MESSAGE: 4, // Server-to-Client | |
108 | // Requested Action is not known by receiver | |
109 | OCPP_ERROR_NOT_IMPLEMENTED: 'NotImplemented', | |
110 | // Requested Action is recognized but not supported by the receiver | |
111 | OCPP_ERROR_NOT_SUPPORTED: 'NotSupported', | |
112 | // An internal error occurred and the receiver was not able to process the requested Action successfully | |
113 | OCPP_ERROR_INTERNAL_ERROR: 'InternalError', | |
114 | // Payload for Action is incomplete | |
115 | OCPP_ERROR_PROTOCOL_ERROR: 'ProtocolError', | |
116 | // During the processing of Action a security issue occurred preventing receiver from completing the Action successfully | |
117 | OCPP_ERROR_SECURITY_ERROR: 'SecurityError', | |
118 | // Payload for Action is syntactically incorrect or not conform the PDU structure for Action | |
119 | OCPP_ERROR_FORMATION_VIOLATION: 'FormationViolation', | |
120 | // Payload is syntactically correct but at least one field contains an invalid value | |
121 | OCPP_ERROR_PROPERTY_RAINT_VIOLATION: 'PropertyraintViolation', | |
122 | // Payload for Action is syntactically correct but at least one of the fields violates occurence raints | |
123 | OCPP_ERROR_OCCURENCE_RAINT_VIOLATION: 'OccurenceraintViolation', | |
124 | // Payload for Action is syntactically correct but at least one of the fields violates data type raints (e.g. “somestring”: 12) | |
125 | OCPP_ERROR_TYPERAINT_VIOLATION: 'TyperaintViolation', | |
126 | // Any other error not covered by the previous ones | |
127 | OCPP_ERROR_GENERIC_ERROR: 'GenericError', | |
128 | ||
129 | OCPP_PROTOCOL_JSON: 'json', | |
130 | OCPP_PROTOCOL_SOAP: 'soap', | |
131 | OCPP_VERSION_12: '1.2', | |
132 | OCPP_VERSION_15: '1.5', | |
133 | OCPP_VERSION_16: '1.6', | |
134 | OCPP_VERSION_20: '2.0', | |
135 | }; |