UNPKG

3.52 kBJavaScriptView Raw
1const routes = module.exports
2
3routes.STREAM_LIST = "/stream/%s/%s"
4routes.STREAM_PUSH = routes.STREAM_LIST
5routes.STREAM_LAST_UPDATE = routes.STREAM_PUSH + "/lastUpdate"
6routes.STREAM_PULL = routes.STREAM_PUSH
7routes.STREAM_SEARCH = routes.STREAM_PUSH
8
9routes.ACTION_INVOKE = "/actuation/%s/%s"
10routes.ACTION_STATUS = routes.ACTION_INVOKE
11
12routes.PERMISSION_CHECK = "/auth/check"
13routes.DEVICE_SYNC = "/auth/sync"
14routes.ACL_SYNC = "/auth/sync"
15routes.LOGIN = "/auth/login"
16routes.LOGOUT = routes.LOGIN
17routes.REFRESH_TOKEN = "/auth/refresh"
18routes.CHANGE_PASSWORD = "/auth/changepassword"
19
20routes.USER_CREATE = "/auth/user"
21routes.USER_LIST = routes.USER_CREATE
22routes.USER_GET = routes.USER_CREATE + "/%s"
23routes.USER_IMPERSONATE = routes.USER_GET + "/impersonate"
24routes.USER_UPDATE = routes.USER_GET
25routes.USER_DELETE = routes.USER_GET
26routes.USER_GET_ME = "/auth/me"
27routes.USER_UPDATE_ME = routes.USER_GET_ME
28
29routes.TOKEN_CREATE = "/auth/token"
30routes.TOKEN_CURRENT = routes.TOKEN_CREATE + "/current"
31routes.TOKEN_CHECK = routes.TOKEN_CREATE + "/check"
32routes.TOKEN_UPDATE = routes.TOKEN_CREATE + "/%s"
33routes.TOKEN_DELETE = routes.TOKEN_UPDATE
34routes.TOKEN_GET = routes.TOKEN_UPDATE
35routes.TOKEN_LIST = routes.TOKEN_CREATE
36
37routes.CLIENT_CREATE = "/auth/client"
38routes.CLIENT_UPDATE = routes.CLIENT_CREATE + "/%s"
39routes.CLIENT_DELETE = routes.CLIENT_UPDATE
40routes.CLIENT_GET = routes.CLIENT_UPDATE
41routes.CLIENT_LIST = routes.CLIENT_CREATE
42
43routes.ROLE_CREATE = "/auth/role"
44routes.ROLE_LIST = routes.ROLE_CREATE
45routes.ROLE_UPDATE = routes.ROLE_CREATE + "/%s"
46routes.ROLE_READ = routes.ROLE_UPDATE
47routes.ROLE_DELETE = routes.ROLE_UPDATE
48
49routes.APP_CREATE = "/app"
50routes.APP_UPDATE = routes.APP_CREATE + "/%s"
51routes.APP_READ = routes.APP_UPDATE
52routes.APP_DELETE = routes.APP_UPDATE
53routes.APP_LIST = routes.APP_CREATE
54routes.APP_SEARCH = routes.APP_CREATE + "/search"
55routes.APP_DELETE_USER = routes.APP_CREATE + "/%s/deleteUser/%s"
56routes.APP_SUPPORTED_CODEC = routes.APP_CREATE + "/payloadcodec/supported"
57
58routes.PROFILE_GET_ALL = "/profile/%s"
59routes.PROFILE_GET = routes.PROFILE_GET_ALL + "/%s"
60routes.PROFILE_SET = routes.PROFILE_GET
61routes.PREFERENCES_DELETE = routes.PROFILE_GET
62
63routes.PERMISSION_GET = "/auth/permission/%s/%s"
64routes.PERMISSION_BY_USER = routes.PERMISSION_GET + "/%s"
65routes.PERMISSION_SET = routes.PERMISSION_GET
66
67routes.INVENTORY_LIST = "/inventory/"
68routes.INVENTORY_SEARCH = routes.INVENTORY_LIST + "search"
69routes.INVENTORY_CREATE = routes.INVENTORY_LIST
70routes.INVENTORY_UPDATE = routes.INVENTORY_LIST + "%s"
71routes.INVENTORY_LOAD = routes.INVENTORY_UPDATE
72routes.INVENTORY_DELETE = routes.INVENTORY_UPDATE
73
74routes.TREE_LIST = "/tree/"
75routes.TREE_SEARCH = routes.TREE_LIST + "search"
76routes.TREE_CREATE = routes.TREE_LIST
77routes.TREE_GET = routes.TREE_LIST + "%s"
78routes.TREE_UPDATE = routes.TREE_GET
79routes.TREE_CHILDREN = routes.TREE_GET + "/children"
80routes.TREE_ADD = routes.TREE_GET + "/children"
81routes.TREE_REMOVE = routes.TREE_GET
82routes.TREE_REMOVE_TREE = routes.TREE_GET + "tree"
83
84routes.WORKFLOW_LIST = "/workflow/"
85routes.WORKFLOW_CREATE = routes.WORKFLOW_LIST
86routes.WORKFLOW_GET = routes.WORKFLOW_LIST + "%s"
87routes.WORKFLOW_DELETE = routes.WORKFLOW_GET
88routes.WORKFLOW_START = routes.WORKFLOW_GET + "/start"
89routes.WORKFLOW_STOP = routes.WORKFLOW_GET + "/stop"
90
91routes.DIAGNOSTICS_DEVICE = "/diagnostics/devices"
92
93routes.accessTokenUri = "/auth/oauth/access_token"
94routes.authorizationUri = "/auth/oauth/authorize"
95routes.redirectUri = routes.USER_GET_ME