• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stacklok / codegate-ui / 12863331275

20 Jan 2025 07:49AM CUT coverage: 66.312% (+0.5%) from 65.795%
12863331275

Pull #119

github

web-flow
Merge fd5d5c813 into faa17e877
Pull Request #119: fix: version endpoint

228 of 420 branches covered (54.29%)

Branch coverage included in aggregate %.

10 of 11 new or added lines in 2 files covered. (90.91%)

457 of 613 relevant lines covered (74.55%)

59.2 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

56.1
/src/api/generated/sdk.gen.ts
1
// This file is auto-generated by @hey-api/openapi-ts
2

3
import {
4
  createClient,
5
  createConfig,
6
  type OptionsLegacyParser,
7
} from "@hey-api/client-fetch";
8
import type {
9
  HealthCheckHealthGetError,
10
  HealthCheckHealthGetResponse,
11
  V1GetMessagesError,
12
  V1GetMessagesResponse,
13
  V1GetAlertsError,
14
  V1GetAlertsResponse,
15
  V1StreamSseError,
16
  V1StreamSseResponse,
17
  V1VersionCheckError,
18
  V1VersionCheckResponse,
19
  V1ListWorkspacesError,
20
  V1ListWorkspacesResponse,
21
  V1CreateWorkspaceData,
22
  V1CreateWorkspaceError,
23
  V1CreateWorkspaceResponse,
24
  V1ListActiveWorkspacesError,
25
  V1ListActiveWorkspacesResponse,
26
  V1ActivateWorkspaceData,
27
  V1ActivateWorkspaceError,
28
  V1ActivateWorkspaceResponse,
29
  V1DeleteWorkspaceData,
30
  V1DeleteWorkspaceError,
31
  V1DeleteWorkspaceResponse,
32
} from "./types.gen";
33

34
export const client = createClient(createConfig());
11✔
35

36
/**
37
 * Health Check
38
 */
39
export const healthCheckHealthGet = <ThrowOnError extends boolean = false>(
11✔
40
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
41
) => {
42
  return (options?.client ?? client).get<
16✔
43
    HealthCheckHealthGetResponse,
44
    HealthCheckHealthGetError,
45
    ThrowOnError
46
  >({
47
    ...options,
48
    url: "/health",
49
  });
50
};
51

52
/**
53
 * Get Messages
54
 * Get all the messages from the database and return them as a list of conversations.
55
 */
56
export const v1GetMessages = <ThrowOnError extends boolean = false>(
11✔
57
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
58
) => {
59
  return (options?.client ?? client).get<
2✔
60
    V1GetMessagesResponse,
61
    V1GetMessagesError,
62
    ThrowOnError
63
  >({
64
    ...options,
65
    url: "/api/v1/dashboard/messages",
66
  });
67
};
68

69
/**
70
 * Get Alerts
71
 * Get all the messages from the database and return them as a list of conversations.
72
 */
73
export const v1GetAlerts = <ThrowOnError extends boolean = false>(
11✔
74
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
75
) => {
76
  return (options?.client ?? client).get<
9✔
77
    V1GetAlertsResponse,
78
    V1GetAlertsError,
79
    ThrowOnError
80
  >({
81
    ...options,
82
    url: "/api/v1/dashboard/alerts",
83
  });
84
};
85

86
/**
87
 * Stream Sse
88
 * Send alerts event
89
 */
90
export const v1StreamSse = <ThrowOnError extends boolean = false>(
11✔
91
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
92
) => {
93
  return (options?.client ?? client).get<
×
94
    V1StreamSseResponse,
95
    V1StreamSseError,
96
    ThrowOnError
97
  >({
98
    ...options,
99
    url: "/api/v1/dashboard/alerts_notification",
100
  });
101
};
102

103
/**
104
 * Version Check
105
 */
106
export const v1VersionCheck = <ThrowOnError extends boolean = false>(
11✔
107
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
108
) => {
109
  return (options?.client ?? client).get<
15✔
110
    V1VersionCheckResponse,
111
    V1VersionCheckError,
112
    ThrowOnError
113
  >({
114
    ...options,
115
    url: "/api/v1/dashboard/version",
116
  });
117
};
118

119
/**
120
 * List Workspaces
121
 * List all workspaces.
122
 */
123
export const v1ListWorkspaces = <ThrowOnError extends boolean = false>(
11✔
124
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
125
) => {
126
  return (options?.client ?? client).get<
×
127
    V1ListWorkspacesResponse,
128
    V1ListWorkspacesError,
129
    ThrowOnError
130
  >({
131
    ...options,
132
    url: "/api/v1/workspaces",
133
  });
134
};
135

136
/**
137
 * Create Workspace
138
 * Create a new workspace.
139
 */
140
export const v1CreateWorkspace = <ThrowOnError extends boolean = false>(
11✔
141
  options: OptionsLegacyParser<V1CreateWorkspaceData, ThrowOnError>,
142
) => {
143
  return (options?.client ?? client).post<
×
144
    V1CreateWorkspaceResponse,
145
    V1CreateWorkspaceError,
146
    ThrowOnError
147
  >({
148
    ...options,
149
    url: "/api/v1/workspaces",
150
  });
151
};
152

153
/**
154
 * List Active Workspaces
155
 * List all active workspaces.
156
 *
157
 * In it's current form, this function will only return one workspace. That is,
158
 * the globally active workspace.
159
 */
160
export const v1ListActiveWorkspaces = <ThrowOnError extends boolean = false>(
11✔
161
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
162
) => {
163
  return (options?.client ?? client).get<
×
164
    V1ListActiveWorkspacesResponse,
165
    V1ListActiveWorkspacesError,
166
    ThrowOnError
167
  >({
168
    ...options,
169
    url: "/api/v1/workspaces/active",
170
  });
171
};
172

173
/**
174
 * Activate Workspace
175
 * Activate a workspace by name.
176
 */
177
export const v1ActivateWorkspace = <ThrowOnError extends boolean = false>(
11✔
178
  options: OptionsLegacyParser<V1ActivateWorkspaceData, ThrowOnError>,
179
) => {
180
  return (options?.client ?? client).post<
×
181
    V1ActivateWorkspaceResponse,
182
    V1ActivateWorkspaceError,
183
    ThrowOnError
184
  >({
185
    ...options,
186
    url: "/api/v1/workspaces/active",
187
  });
188
};
189

190
/**
191
 * Delete Workspace
192
 * Delete a workspace by name.
193
 */
194
export const v1DeleteWorkspace = <ThrowOnError extends boolean = false>(
11✔
195
  options: OptionsLegacyParser<V1DeleteWorkspaceData, ThrowOnError>,
196
) => {
197
  return (options?.client ?? client).delete<
×
198
    V1DeleteWorkspaceResponse,
199
    V1DeleteWorkspaceError,
200
    ThrowOnError
201
  >({
202
    ...options,
203
    url: "/api/v1/workspaces/{workspace_name}",
204
  });
205
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc