UNPKG

3.34 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 = "/action/%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"
18
19routes.USER_CREATE = "/auth/user"
20routes.USER_LIST = routes.USER_CREATE
21routes.USER_GET = routes.USER_CREATE + "/%s"
22routes.USER_IMPERSONATE = routes.USER_GET + "/impersonate"
23routes.USER_UPDATE = routes.USER_GET
24routes.USER_DELETE = routes.USER_GET
25routes.USER_GET_ME = "/auth/me"
26routes.USER_UPDATE_ME = routes.USER_GET_ME
27
28routes.TOKEN_CREATE = "/auth/token"
29routes.TOKEN_CURRENT = routes.TOKEN_CREATE + "/current"
30routes.TOKEN_CHECK = routes.TOKEN_CREATE + "/check"
31routes.TOKEN_UPDATE = routes.TOKEN_CREATE + "/%s"
32routes.TOKEN_DELETE = routes.TOKEN_UPDATE
33routes.TOKEN_GET = routes.TOKEN_UPDATE
34routes.TOKEN_LIST = routes.TOKEN_CREATE
35
36routes.CLIENT_CREATE = "/auth/client"
37routes.CLIENT_UPDATE = routes.CLIENT_CREATE + "/%s"
38routes.CLIENT_DELETE = routes.CLIENT_UPDATE
39routes.CLIENT_GET = routes.CLIENT_UPDATE
40routes.CLIENT_LIST = routes.CLIENT_CREATE
41
42routes.ROLE_CREATE = "/auth/role"
43routes.ROLE_LIST = routes.ROLE_CREATE
44routes.ROLE_UPDATE = routes.ROLE_CREATE + "/%s"
45routes.ROLE_READ = routes.ROLE_UPDATE
46routes.ROLE_DELETE = routes.ROLE_UPDATE
47
48routes.APP_CREATE = "/app"
49routes.APP_UPDATE = routes.APP_CREATE + "/%s"
50routes.APP_READ = routes.APP_UPDATE
51routes.APP_DELETE = routes.APP_UPDATE
52routes.APP_LIST = routes.APP_CREATE
53routes.APP_SEARCH = routes.APP_CREATE + "/search"
54routes.APP_DELETE_USER = routes.APP_CREATE + "/%s/deleteUser/%s"
55
56routes.PROFILE_GET_ALL = "/profile/%s"
57routes.PROFILE_GET = routes.PROFILE_GET_ALL + "/%s"
58routes.PROFILE_SET = routes.PROFILE_GET
59routes.PREFERENCES_DELETE = routes.PROFILE_GET
60
61routes.PERMISSION_GET = "/auth/permission/%s/%s"
62routes.PERMISSION_BY_USER = routes.PERMISSION_GET + "/%s"
63routes.PERMISSION_SET = routes.PERMISSION_GET
64
65routes.INVENTORY_LIST = "/inventory/"
66routes.INVENTORY_SEARCH = routes.INVENTORY_LIST + "search"
67routes.INVENTORY_CREATE = routes.INVENTORY_LIST
68routes.INVENTORY_UPDATE = routes.INVENTORY_LIST + "%s"
69routes.INVENTORY_LOAD = routes.INVENTORY_UPDATE
70routes.INVENTORY_DELETE = routes.INVENTORY_UPDATE
71
72routes.TREE_LIST = "/tree/"
73routes.TREE_SEARCH = routes.TREE_LIST + "search"
74routes.TREE_CREATE = routes.TREE_LIST
75routes.TREE_GET = routes.TREE_LIST + "%s"
76routes.TREE_UPDATE = routes.TREE_GET
77routes.TREE_CHILDREN = routes.TREE_GET + "/children"
78routes.TREE_ADD = routes.TREE_GET + "/children"
79routes.TREE_REMOVE = routes.TREE_GET
80routes.TREE_REMOVE_TREE = routes.TREE_GET + "tree"
81
82routes.WORKFLOW_LIST = "/workflow/"
83routes.WORKFLOW_CREATE = routes.WORKFLOW_LIST
84routes.WORKFLOW_GET = routes.WORKFLOW_LIST + "%s"
85routes.WORKFLOW_DELETE = routes.WORKFLOW_GET
86routes.WORKFLOW_START = routes.WORKFLOW_GET + "/start"
87routes.WORKFLOW_STOP = routes.WORKFLOW_GET + "/stop"
88
89routes.accessTokenUri = "/auth/oauth/access_token"
90routes.authorizationUri = "/auth/oauth/authorize"
91routes.redirectUri = routes.USER_GET_ME