forked from Real-Dev-Squad/website-backend
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbadges.ts
45 lines (43 loc) · 1.35 KB
/
badges.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
const ERROR_MESSAGES = {
MODELS: {
REMOVE_BADGES: "Error removing badges",
ASSIGN_BADGES: "Error assigning badges",
CREATE_BADGE: "Error creating badge",
FETCH_USER_BADGES: "Error fetching all user badges",
FETCH_BADGES: "Error fetching badges",
},
CONTROLLERS: {
DELETE_USER_BADGES: "Failed to remove badges",
POST_USER_BADGES: "Failed to assign badges",
POST_BADGE: "Failed to create badge",
GET_USER_BADGES: "Failed to get user badges",
GET_BADGES: "Failed to get all badges.",
},
MISC: {
USER_ID_DOES_NOT_EXIST: "The User-Id does not exsit",
UNAUTHENTICATED_USER: "Unauthenticated User",
},
VALIDATORS: {
CREATE_BADGE: {
FILE_IS_MISSING: "Badge image file is missing",
VALIDATON_FAILED: "Error validating createBadge payload",
},
ASSIGN_OR_REMOVE_BADGES: {
VALIDATON_FAILED: "Error validating assign or remove badges payload",
},
API_PAYLOAD_VALIDATION_FAILED: "API payload failed validation",
},
};
const SUCCESS_MESSAGES = {
CONTROLLERS: {
DELETE_USER_BADGES: "Badges removed successfully",
POST_USER_BADGES: "Badges assigned successfully",
POST_BADGE: "Badge created successfully",
GET_USER_BADGES: "User Badges returned succesfully",
GET_BADGES: "Badges returned successfully",
},
};
module.exports = {
ERROR_MESSAGES,
SUCCESS_MESSAGES,
};