mirror of
https://github.com/SecurityBrewery/catalyst.git
synced 2025-12-10 09:12:51 +01:00
81 lines
1.7 KiB
TypeScript
81 lines
1.7 KiB
TypeScript
import {
|
|
UserdataApi,
|
|
UserdataApiFactory,
|
|
AutomationsApi,
|
|
AutomationsApiFactory,
|
|
Configuration,
|
|
GraphApi,
|
|
GraphApiFactory,
|
|
GroupsApi,
|
|
GroupsApiFactory,
|
|
LogsApi,
|
|
LogsApiFactory,
|
|
PlaybooksApi,
|
|
PlaybooksApiFactory,
|
|
RulesApi,
|
|
RulesApiFactory,
|
|
StatisticsApi,
|
|
StatisticsApiFactory,
|
|
TasksApi,
|
|
TasksApiFactory,
|
|
TemplatesApi,
|
|
TemplatesApiFactory,
|
|
TicketsApi,
|
|
TicketsApiFactory,
|
|
TickettypesApi,
|
|
TickettypesApiFactory,
|
|
UsersApi,
|
|
UsersApiFactory,
|
|
SettingsApi,
|
|
SettingsApiFactory,
|
|
JobsApi,
|
|
JobsApiFactory, DashboardsApiFactory, DashboardsApi,
|
|
} from "@/client";
|
|
|
|
const config = new Configuration({
|
|
basePath:
|
|
window.location.protocol +
|
|
"//" +
|
|
window.location.hostname +
|
|
":" +
|
|
window.location.port +
|
|
"/api"
|
|
});
|
|
|
|
export const API: TicketsApi &
|
|
TemplatesApi &
|
|
PlaybooksApi &
|
|
RulesApi &
|
|
AutomationsApi &
|
|
UserdataApi &
|
|
LogsApi &
|
|
GraphApi &
|
|
UsersApi &
|
|
GroupsApi &
|
|
StatisticsApi &
|
|
SettingsApi &
|
|
TickettypesApi &
|
|
JobsApi &
|
|
TasksApi &
|
|
DashboardsApi = Object.assign(
|
|
{},
|
|
TicketsApiFactory(config),
|
|
PlaybooksApiFactory(config),
|
|
TemplatesApiFactory(config),
|
|
RulesApiFactory(config),
|
|
AutomationsApiFactory(config),
|
|
SettingsApiFactory(config),
|
|
LogsApiFactory(config),
|
|
GraphApiFactory(config),
|
|
UsersApiFactory(config),
|
|
UserdataApiFactory(config),
|
|
GroupsApiFactory(config),
|
|
StatisticsApiFactory(config),
|
|
SettingsApiFactory(config),
|
|
TickettypesApiFactory(config),
|
|
TasksApiFactory(config),
|
|
SettingsApiFactory(config),
|
|
JobsApiFactory(config),
|
|
DashboardsApiFactory(config)
|
|
);
|