mirror of
https://github.com/remnawave/backend.git
synced 2026-08-04 14:48:33 +00:00
21 lines
898 B
TypeScript
21 lines
898 B
TypeScript
export const EXTERNAL_SQUADS_CONTROLLER = 'external-squads' as const;
|
|
|
|
const BULK_ACTIONS_ROUTE = 'bulk-actions' as const;
|
|
const ACTIONS_ROUTE = 'actions' as const;
|
|
|
|
export const EXTERNAL_SQUADS_ROUTES = {
|
|
GET: '', // Get list of all external squads // get
|
|
CREATE: '', // Create new external squad // post
|
|
UPDATE: '', // Update external squad by uuid // patch
|
|
GET_BY_UUID: (uuid: string) => `${uuid}`, // Get external squad by uuid // get
|
|
DELETE: (uuid: string) => `${uuid}`, // Delete external squad by uuid // delete
|
|
|
|
BULK_ACTIONS: {
|
|
ADD_USERS: (uuid: string) => `${uuid}/${BULK_ACTIONS_ROUTE}/add-users`, // Add users to external squad // post
|
|
REMOVE_USERS: (uuid: string) => `${uuid}/${BULK_ACTIONS_ROUTE}/remove-users`, // Remove users from external squad // delete
|
|
},
|
|
|
|
ACTIONS: {
|
|
REORDER: `${ACTIONS_ROUTE}/reorder`,
|
|
},
|
|
} as const;
|