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

stacklok / codegate-ui / 12888990104

21 Jan 2025 02:23PM UTC coverage: 69.586% (+0.6%) from 68.96%
12888990104

push

github

web-flow
feat: workspace system prompt CRUD (#147)

283 of 498 branches covered (56.83%)

Branch coverage included in aggregate %.

44 of 53 new or added lines in 6 files covered. (83.02%)

44 existing lines in 3 files now uncovered.

575 of 735 relevant lines covered (78.23%)

59.29 hits per line

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

64.66
/src/api/generated/@tanstack/react-query.gen.ts
1
// This file is auto-generated by @hey-api/openapi-ts
2

3
import type { OptionsLegacyParser } from "@hey-api/client-fetch";
4
import { queryOptions, type UseMutationOptions } from "@tanstack/react-query";
5
import {
6
  client,
7
  healthCheckHealthGet,
8
  v1GetMessages,
9
  v1GetAlerts,
10
  v1StreamSse,
11
  v1VersionCheck,
12
  v1ListWorkspaces,
13
  v1CreateWorkspace,
14
  v1ListActiveWorkspaces,
15
  v1ActivateWorkspace,
16
  v1DeleteWorkspace,
17
  v1GetWorkspaceAlerts,
18
  v1GetWorkspaceMessages,
19
  v1GetWorkspaceSystemPrompt,
20
  v1SetWorkspaceSystemPrompt,
21
  v1DeleteWorkspaceSystemPrompt,
22
} from "../sdk.gen";
23
import type {
24
  V1CreateWorkspaceData,
25
  V1CreateWorkspaceError,
26
  V1CreateWorkspaceResponse,
27
  V1ActivateWorkspaceData,
28
  V1ActivateWorkspaceError,
29
  V1ActivateWorkspaceResponse,
30
  V1DeleteWorkspaceData,
31
  V1DeleteWorkspaceError,
32
  V1DeleteWorkspaceResponse,
33
  V1GetWorkspaceAlertsData,
34
  V1GetWorkspaceMessagesData,
35
  V1GetWorkspaceSystemPromptData,
36
  V1SetWorkspaceSystemPromptData,
37
  V1SetWorkspaceSystemPromptError,
38
  V1SetWorkspaceSystemPromptResponse,
39
  V1DeleteWorkspaceSystemPromptData,
40
  V1DeleteWorkspaceSystemPromptError,
41
  V1DeleteWorkspaceSystemPromptResponse,
42
} from "../types.gen";
43

44
type QueryKey<TOptions extends OptionsLegacyParser> = [
45
  Pick<TOptions, "baseUrl" | "body" | "headers" | "path" | "query"> & {
46
    _id: string;
47
    _infinite?: boolean;
48
  },
49
];
50

51
const createQueryKey = <TOptions extends OptionsLegacyParser>(
8✔
52
  id: string,
53
  options?: TOptions,
54
  infinite?: boolean,
55
): QueryKey<TOptions>[0] => {
56
  const params: QueryKey<TOptions>[0] = {
527✔
57
    _id: id,
58
    baseUrl: (options?.client ?? client).getConfig().baseUrl,
1,054✔
59
  } as QueryKey<TOptions>[0];
60
  if (infinite) {
527!
UNCOV
61
    params._infinite = infinite;
×
62
  }
63
  if (options?.body) {
527!
UNCOV
64
    params.body = options.body;
×
65
  }
66
  if (options?.headers) {
527!
UNCOV
67
    params.headers = options.headers;
×
68
  }
69
  if (options?.path) {
527✔
70
    params.path = options.path;
273✔
71
  }
72
  if (options?.query) {
527!
73
    params.query = options.query;
×
74
  }
75
  return params;
527✔
76
};
77

78
export const healthCheckHealthGetQueryKey = (options?: OptionsLegacyParser) => [
8✔
79
  createQueryKey("healthCheckHealthGet", options),
80
];
81

82
export const healthCheckHealthGetOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
83
  return queryOptions({
×
84
    queryFn: async ({ queryKey, signal }) => {
UNCOV
85
      const { data } = await healthCheckHealthGet({
×
86
        ...options,
87
        ...queryKey[0],
88
        signal,
89
        throwOnError: true,
90
      });
UNCOV
91
      return data;
×
92
    },
93
    queryKey: healthCheckHealthGetQueryKey(options),
94
  });
95
};
96

97
export const v1GetMessagesQueryKey = (options?: OptionsLegacyParser) => [
8✔
98
  createQueryKey("v1GetMessages", options),
99
];
100

101
export const v1GetMessagesOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
102
  return queryOptions({
×
103
    queryFn: async ({ queryKey, signal }) => {
UNCOV
104
      const { data } = await v1GetMessages({
×
105
        ...options,
106
        ...queryKey[0],
107
        signal,
108
        throwOnError: true,
109
      });
UNCOV
110
      return data;
×
111
    },
112
    queryKey: v1GetMessagesQueryKey(options),
113
  });
114
};
115

116
export const v1GetAlertsQueryKey = (options?: OptionsLegacyParser) => [
8✔
117
  createQueryKey("v1GetAlerts", options),
118
];
119

120
export const v1GetAlertsOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
121
  return queryOptions({
×
122
    queryFn: async ({ queryKey, signal }) => {
UNCOV
123
      const { data } = await v1GetAlerts({
×
124
        ...options,
125
        ...queryKey[0],
126
        signal,
127
        throwOnError: true,
128
      });
UNCOV
129
      return data;
×
130
    },
131
    queryKey: v1GetAlertsQueryKey(options),
132
  });
133
};
134

135
export const v1StreamSseQueryKey = (options?: OptionsLegacyParser) => [
8✔
136
  createQueryKey("v1StreamSse", options),
137
];
138

139
export const v1StreamSseOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
140
  return queryOptions({
×
141
    queryFn: async ({ queryKey, signal }) => {
UNCOV
142
      const { data } = await v1StreamSse({
×
143
        ...options,
144
        ...queryKey[0],
145
        signal,
146
        throwOnError: true,
147
      });
UNCOV
148
      return data;
×
149
    },
150
    queryKey: v1StreamSseQueryKey(options),
151
  });
152
};
153

154
export const v1VersionCheckQueryKey = (options?: OptionsLegacyParser) => [
8✔
155
  createQueryKey("v1VersionCheck", options),
156
];
157

158
export const v1VersionCheckOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
159
  return queryOptions({
×
160
    queryFn: async ({ queryKey, signal }) => {
UNCOV
161
      const { data } = await v1VersionCheck({
×
162
        ...options,
163
        ...queryKey[0],
164
        signal,
165
        throwOnError: true,
166
      });
UNCOV
167
      return data;
×
168
    },
169
    queryKey: v1VersionCheckQueryKey(options),
170
  });
171
};
172

173
export const v1ListWorkspacesQueryKey = (options?: OptionsLegacyParser) => [
11✔
174
  createQueryKey("v1ListWorkspaces", options),
175
];
176

177
export const v1ListWorkspacesOptions = (options?: OptionsLegacyParser) => {
8✔
178
  return queryOptions({
11✔
179
    queryFn: async ({ queryKey, signal }) => {
180
      const { data } = await v1ListWorkspaces({
7✔
181
        ...options,
182
        ...queryKey[0],
183
        signal,
184
        throwOnError: true,
185
      });
186
      return data;
3✔
187
    },
188
    queryKey: v1ListWorkspacesQueryKey(options),
189
  });
190
};
191

192
export const v1CreateWorkspaceQueryKey = (
8✔
193
  options: OptionsLegacyParser<V1CreateWorkspaceData>,
UNCOV
194
) => [createQueryKey("v1CreateWorkspace", options)];
×
195

196
export const v1CreateWorkspaceOptions = (
8✔
197
  options: OptionsLegacyParser<V1CreateWorkspaceData>,
198
) => {
UNCOV
199
  return queryOptions({
×
200
    queryFn: async ({ queryKey, signal }) => {
UNCOV
201
      const { data } = await v1CreateWorkspace({
×
202
        ...options,
203
        ...queryKey[0],
204
        signal,
205
        throwOnError: true,
206
      });
UNCOV
207
      return data;
×
208
    },
209
    queryKey: v1CreateWorkspaceQueryKey(options),
210
  });
211
};
212

213
export const v1CreateWorkspaceMutation = (
8✔
214
  options?: Partial<OptionsLegacyParser<V1CreateWorkspaceData>>,
215
) => {
216
  const mutationOptions: UseMutationOptions<
217
    V1CreateWorkspaceResponse,
218
    V1CreateWorkspaceError,
219
    OptionsLegacyParser<V1CreateWorkspaceData>
220
  > = {
24✔
221
    mutationFn: async (localOptions) => {
222
      const { data } = await v1CreateWorkspace({
2✔
223
        ...options,
224
        ...localOptions,
225
        throwOnError: true,
226
      });
227
      return data;
2✔
228
    },
229
  };
230
  return mutationOptions;
24✔
231
};
232

233
export const v1ListActiveWorkspacesQueryKey = (
8✔
234
  options?: OptionsLegacyParser,
235
) => [createQueryKey("v1ListActiveWorkspaces", options)];
243✔
236

237
export const v1ListActiveWorkspacesOptions = (
8✔
238
  options?: OptionsLegacyParser,
239
) => {
240
  return queryOptions({
243✔
241
    queryFn: async ({ queryKey, signal }) => {
242
      const { data } = await v1ListActiveWorkspaces({
10✔
243
        ...options,
244
        ...queryKey[0],
245
        signal,
246
        throwOnError: true,
247
      });
248
      return data;
9✔
249
    },
250
    queryKey: v1ListActiveWorkspacesQueryKey(options),
251
  });
252
};
253

254
export const v1ActivateWorkspaceQueryKey = (
8✔
255
  options: OptionsLegacyParser<V1ActivateWorkspaceData>,
UNCOV
256
) => [createQueryKey("v1ActivateWorkspace", options)];
×
257

258
export const v1ActivateWorkspaceOptions = (
8✔
259
  options: OptionsLegacyParser<V1ActivateWorkspaceData>,
260
) => {
UNCOV
261
  return queryOptions({
×
262
    queryFn: async ({ queryKey, signal }) => {
UNCOV
263
      const { data } = await v1ActivateWorkspace({
×
264
        ...options,
265
        ...queryKey[0],
266
        signal,
267
        throwOnError: true,
268
      });
UNCOV
269
      return data;
×
270
    },
271
    queryKey: v1ActivateWorkspaceQueryKey(options),
272
  });
273
};
274

275
export const v1ActivateWorkspaceMutation = (
8✔
276
  options?: Partial<OptionsLegacyParser<V1ActivateWorkspaceData>>,
277
) => {
278
  const mutationOptions: UseMutationOptions<
279
    V1ActivateWorkspaceResponse,
280
    V1ActivateWorkspaceError,
281
    OptionsLegacyParser<V1ActivateWorkspaceData>
282
  > = {
6✔
283
    mutationFn: async (localOptions) => {
UNCOV
284
      const { data } = await v1ActivateWorkspace({
×
285
        ...options,
286
        ...localOptions,
287
        throwOnError: true,
288
      });
UNCOV
289
      return data;
×
290
    },
291
  };
292
  return mutationOptions;
6✔
293
};
294

295
export const v1DeleteWorkspaceMutation = (
8✔
296
  options?: Partial<OptionsLegacyParser<V1DeleteWorkspaceData>>,
297
) => {
298
  const mutationOptions: UseMutationOptions<
299
    V1DeleteWorkspaceResponse,
300
    V1DeleteWorkspaceError,
301
    OptionsLegacyParser<V1DeleteWorkspaceData>
302
  > = {
6✔
303
    mutationFn: async (localOptions) => {
304
      const { data } = await v1DeleteWorkspace({
1✔
305
        ...options,
306
        ...localOptions,
307
        throwOnError: true,
308
      });
309
      return data;
1✔
310
    },
311
  };
312
  return mutationOptions;
6✔
313
};
314

315
export const v1GetWorkspaceAlertsQueryKey = (
8✔
316
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData>,
317
) => [createQueryKey("v1GetWorkspaceAlerts", options)];
234✔
318

319
export const v1GetWorkspaceAlertsOptions = (
8✔
320
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData>,
321
) => {
UNCOV
322
  return queryOptions({
×
323
    queryFn: async ({ queryKey, signal }) => {
UNCOV
324
      const { data } = await v1GetWorkspaceAlerts({
×
325
        ...options,
326
        ...queryKey[0],
327
        signal,
328
        throwOnError: true,
329
      });
UNCOV
330
      return data;
×
331
    },
332
    queryKey: v1GetWorkspaceAlertsQueryKey(options),
333
  });
334
};
335

336
export const v1GetWorkspaceMessagesQueryKey = (
8✔
337
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>,
338
) => [createQueryKey("v1GetWorkspaceMessages", options)];
3✔
339

340
export const v1GetWorkspaceMessagesOptions = (
8✔
341
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>,
342
) => {
343
  return queryOptions({
3✔
344
    queryFn: async ({ queryKey, signal }) => {
345
      const { data } = await v1GetWorkspaceMessages({
2✔
346
        ...options,
347
        ...queryKey[0],
348
        signal,
349
        throwOnError: true,
350
      });
351
      return data;
2✔
352
    },
353
    queryKey: v1GetWorkspaceMessagesQueryKey(options),
354
  });
355
};
356

357
export const v1GetWorkspaceSystemPromptQueryKey = (
8✔
358
  options: OptionsLegacyParser<V1GetWorkspaceSystemPromptData>,
359
) => [createQueryKey("v1GetWorkspaceSystemPrompt", options)];
36✔
360

361
export const v1GetWorkspaceSystemPromptOptions = (
8✔
362
  options: OptionsLegacyParser<V1GetWorkspaceSystemPromptData>,
363
) => {
364
  return queryOptions({
34✔
365
    queryFn: async ({ queryKey, signal }) => {
366
      const { data } = await v1GetWorkspaceSystemPrompt({
5✔
367
        ...options,
368
        ...queryKey[0],
369
        signal,
370
        throwOnError: true,
371
      });
372
      return data;
2✔
373
    },
374
    queryKey: v1GetWorkspaceSystemPromptQueryKey(options),
375
  });
376
};
377

378
export const v1SetWorkspaceSystemPromptMutation = (
8✔
379
  options?: Partial<OptionsLegacyParser<V1SetWorkspaceSystemPromptData>>,
380
) => {
381
  const mutationOptions: UseMutationOptions<
382
    V1SetWorkspaceSystemPromptResponse,
383
    V1SetWorkspaceSystemPromptError,
384
    OptionsLegacyParser<V1SetWorkspaceSystemPromptData>
385
  > = {
34✔
386
    mutationFn: async (localOptions) => {
387
      const { data } = await v1SetWorkspaceSystemPrompt({
1✔
388
        ...options,
389
        ...localOptions,
390
        throwOnError: true,
391
      });
NEW
UNCOV
392
      return data;
×
393
    },
394
  };
395
  return mutationOptions;
34✔
396
};
397

398
export const v1DeleteWorkspaceSystemPromptMutation = (
8✔
399
  options?: Partial<OptionsLegacyParser<V1DeleteWorkspaceSystemPromptData>>,
400
) => {
401
  const mutationOptions: UseMutationOptions<
402
    V1DeleteWorkspaceSystemPromptResponse,
403
    V1DeleteWorkspaceSystemPromptError,
404
    OptionsLegacyParser<V1DeleteWorkspaceSystemPromptData>
NEW
UNCOV
405
  > = {
×
406
    mutationFn: async (localOptions) => {
NEW
UNCOV
407
      const { data } = await v1DeleteWorkspaceSystemPrompt({
×
408
        ...options,
409
        ...localOptions,
410
        throwOnError: true,
411
      });
NEW
UNCOV
412
      return data;
×
413
    },
414
  };
NEW
UNCOV
415
  return mutationOptions;
×
416
};
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

© 2026 Coveralls, Inc