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

stacklok / codegate-ui / 12884482332

21 Jan 2025 10:00AM UTC coverage: 68.375% (-0.1%) from 68.482%
12884482332

Pull #140

github

web-flow
Merge 0a0f90306 into bc08ac918
Pull Request #140: feat: workspace scoped queries (messages & alerts)

263 of 468 branches covered (56.2%)

Branch coverage included in aggregate %.

23 of 26 new or added lines in 6 files covered. (88.46%)

5 existing lines in 2 files now uncovered.

524 of 683 relevant lines covered (76.72%)

61.57 hits per line

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

69.39
/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
  V1GetWorkspaceAlertsData,
33
  V1GetWorkspaceAlertsError,
34
  V1GetWorkspaceAlertsResponse,
35
  V1GetWorkspaceMessagesData,
36
  V1GetWorkspaceMessagesError,
37
  V1GetWorkspaceMessagesResponse,
38
} from "./types.gen";
39

40
export const client = createClient(createConfig());
16✔
41

42
/**
43
 * Health Check
44
 */
45
export const healthCheckHealthGet = <ThrowOnError extends boolean = false>(
16✔
46
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
47
) => {
48
  return (options?.client ?? client).get<
16✔
49
    HealthCheckHealthGetResponse,
50
    HealthCheckHealthGetError,
51
    ThrowOnError
52
  >({
53
    ...options,
54
    url: "/health",
55
  });
56
};
57

58
/**
59
 * Get Messages
60
 * Get all the messages from the database and return them as a list of conversations.
61
 */
62
export const v1GetMessages = <ThrowOnError extends boolean = false>(
16✔
63
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
64
) => {
UNCOV
65
  return (options?.client ?? client).get<
×
66
    V1GetMessagesResponse,
67
    V1GetMessagesError,
68
    ThrowOnError
69
  >({
70
    ...options,
71
    url: "/api/v1/dashboard/messages",
72
  });
73
};
74

75
/**
76
 * Get Alerts
77
 * Get all the messages from the database and return them as a list of conversations.
78
 */
79
export const v1GetAlerts = <ThrowOnError extends boolean = false>(
16✔
80
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
81
) => {
UNCOV
82
  return (options?.client ?? client).get<
×
83
    V1GetAlertsResponse,
84
    V1GetAlertsError,
85
    ThrowOnError
86
  >({
87
    ...options,
88
    url: "/api/v1/dashboard/alerts",
89
  });
90
};
91

92
/**
93
 * Stream Sse
94
 * Send alerts event
95
 */
96
export const v1StreamSse = <ThrowOnError extends boolean = false>(
16✔
97
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
98
) => {
99
  return (options?.client ?? client).get<
×
100
    V1StreamSseResponse,
101
    V1StreamSseError,
102
    ThrowOnError
103
  >({
104
    ...options,
105
    url: "/api/v1/dashboard/alerts_notification",
106
  });
107
};
108

109
/**
110
 * Version Check
111
 */
112
export const v1VersionCheck = <ThrowOnError extends boolean = false>(
16✔
113
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
114
) => {
115
  return (options?.client ?? client).get<
15✔
116
    V1VersionCheckResponse,
117
    V1VersionCheckError,
118
    ThrowOnError
119
  >({
120
    ...options,
121
    url: "/api/v1/dashboard/version",
122
  });
123
};
124

125
/**
126
 * List Workspaces
127
 * List all workspaces.
128
 */
129
export const v1ListWorkspaces = <ThrowOnError extends boolean = false>(
16✔
130
  options?: OptionsLegacyParser<unknown, ThrowOnError>,
131
) => {
132
  return (options?.client ?? client).get<
7✔
133
    V1ListWorkspacesResponse,
134
    V1ListWorkspacesError,
135
    ThrowOnError
136
  >({
137
    ...options,
138
    url: "/api/v1/workspaces",
139
  });
140
};
141

142
/**
143
 * Create Workspace
144
 * Create a new workspace.
145
 */
146
export const v1CreateWorkspace = <ThrowOnError extends boolean = false>(
16✔
147
  options: OptionsLegacyParser<V1CreateWorkspaceData, ThrowOnError>,
148
) => {
149
  return (options?.client ?? client).post<
1✔
150
    V1CreateWorkspaceResponse,
151
    V1CreateWorkspaceError,
152
    ThrowOnError
153
  >({
154
    ...options,
155
    url: "/api/v1/workspaces",
156
  });
157
};
158

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

179
/**
180
 * Activate Workspace
181
 * Activate a workspace by name.
182
 */
183
export const v1ActivateWorkspace = <ThrowOnError extends boolean = false>(
16✔
184
  options: OptionsLegacyParser<V1ActivateWorkspaceData, ThrowOnError>,
185
) => {
186
  return (options?.client ?? client).post<
×
187
    V1ActivateWorkspaceResponse,
188
    V1ActivateWorkspaceError,
189
    ThrowOnError
190
  >({
191
    ...options,
192
    url: "/api/v1/workspaces/active",
193
  });
194
};
195

196
/**
197
 * Delete Workspace
198
 * Delete a workspace by name.
199
 */
200
export const v1DeleteWorkspace = <ThrowOnError extends boolean = false>(
16✔
201
  options: OptionsLegacyParser<V1DeleteWorkspaceData, ThrowOnError>,
202
) => {
203
  return (options?.client ?? client).delete<
×
204
    V1DeleteWorkspaceResponse,
205
    V1DeleteWorkspaceError,
206
    ThrowOnError
207
  >({
208
    ...options,
209
    url: "/api/v1/workspaces/{workspace_name}",
210
  });
211
};
212

213
/**
214
 * Get Workspace Alerts
215
 * Get alerts for a workspace.
216
 */
217
export const v1GetWorkspaceAlerts = <ThrowOnError extends boolean = false>(
16✔
218
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData, ThrowOnError>,
219
) => {
220
  return (options?.client ?? client).get<
9✔
221
    V1GetWorkspaceAlertsResponse,
222
    V1GetWorkspaceAlertsError,
223
    ThrowOnError
224
  >({
225
    ...options,
226
    url: "/api/v1/workspaces/{workspace_name}/alerts",
227
  });
228
};
229

230
/**
231
 * Get Workspace Messages
232
 * Get messages for a workspace.
233
 */
234
export const v1GetWorkspaceMessages = <ThrowOnError extends boolean = false>(
16✔
235
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData, ThrowOnError>,
236
) => {
237
  return (options?.client ?? client).get<
2✔
238
    V1GetWorkspaceMessagesResponse,
239
    V1GetWorkspaceMessagesError,
240
    ThrowOnError
241
  >({
242
    ...options,
243
    url: "/api/v1/workspaces/{workspace_name}/messages",
244
  });
245
};
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