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

stacklok / codegate-ui / 13786985073

11 Mar 2025 11:31AM CUT coverage: 66.498% (-3.4%) from 69.903%
13786985073

Pull #368

github

web-flow
Merge 58bb0179d into 583279e07
Pull Request #368: fix: implement server side pagination in frontend

420 of 703 branches covered (59.74%)

Branch coverage included in aggregate %.

107 of 164 new or added lines in 20 files covered. (65.24%)

13 existing lines in 5 files now uncovered.

896 of 1276 relevant lines covered (70.22%)

40.5 hits per line

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

59.5
/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 {
5
  queryOptions,
6
  type UseMutationOptions,
7
  infiniteQueryOptions,
8
  type InfiniteData,
9
} from '@tanstack/react-query'
10
import {
11
  client,
12
  healthCheckHealthGet,
13
  v1ListProviderEndpoints,
14
  v1AddProviderEndpoint,
15
  v1ListAllModelsForAllProviders,
16
  v1ListModelsByProvider,
17
  v1GetProviderEndpoint,
18
  v1UpdateProviderEndpoint,
19
  v1DeleteProviderEndpoint,
20
  v1ConfigureAuthMaterial,
21
  v1ListWorkspaces,
22
  v1CreateWorkspace,
23
  v1ListActiveWorkspaces,
24
  v1ActivateWorkspace,
25
  v1UpdateWorkspace,
26
  v1DeleteWorkspace,
27
  v1ListArchivedWorkspaces,
28
  v1RecoverWorkspace,
29
  v1HardDeleteWorkspace,
30
  v1GetWorkspaceAlerts,
31
  v1GetWorkspaceAlertsSummary,
32
  v1GetWorkspaceMessages,
33
  v1GetMessagesByPromptId,
34
  v1GetWorkspaceCustomInstructions,
35
  v1SetWorkspaceCustomInstructions,
36
  v1DeleteWorkspaceCustomInstructions,
37
  v1GetWorkspaceMuxes,
38
  v1SetWorkspaceMuxes,
39
  v1ListWorkspacesByProvider,
40
  v1StreamSse,
41
  v1VersionCheck,
42
  v1GetWorkspaceTokenUsage,
43
  v1ListPersonas,
44
  v1CreatePersona,
45
  v1GetPersona,
46
  v1UpdatePersona,
47
  v1DeletePersona,
48
} from '../sdk.gen'
49
import type {
50
  V1ListProviderEndpointsData,
51
  V1AddProviderEndpointData,
52
  V1AddProviderEndpointError,
53
  V1AddProviderEndpointResponse,
54
  V1ListModelsByProviderData,
55
  V1GetProviderEndpointData,
56
  V1UpdateProviderEndpointData,
57
  V1UpdateProviderEndpointError,
58
  V1UpdateProviderEndpointResponse,
59
  V1DeleteProviderEndpointData,
60
  V1DeleteProviderEndpointError,
61
  V1DeleteProviderEndpointResponse,
62
  V1ConfigureAuthMaterialData,
63
  V1ConfigureAuthMaterialError,
64
  V1ConfigureAuthMaterialResponse,
65
  V1CreateWorkspaceData,
66
  V1CreateWorkspaceError,
67
  V1CreateWorkspaceResponse,
68
  V1ActivateWorkspaceData,
69
  V1ActivateWorkspaceError,
70
  V1ActivateWorkspaceResponse,
71
  V1UpdateWorkspaceData,
72
  V1UpdateWorkspaceError,
73
  V1UpdateWorkspaceResponse,
74
  V1DeleteWorkspaceData,
75
  V1DeleteWorkspaceError,
76
  V1DeleteWorkspaceResponse,
77
  V1RecoverWorkspaceData,
78
  V1RecoverWorkspaceError,
79
  V1RecoverWorkspaceResponse,
80
  V1HardDeleteWorkspaceData,
81
  V1HardDeleteWorkspaceError,
82
  V1HardDeleteWorkspaceResponse,
83
  V1GetWorkspaceAlertsData,
84
  V1GetWorkspaceAlertsSummaryData,
85
  V1GetWorkspaceMessagesData,
86
  V1GetWorkspaceMessagesError,
87
  V1GetWorkspaceMessagesResponse,
88
  V1GetMessagesByPromptIdData,
89
  V1GetWorkspaceCustomInstructionsData,
90
  V1SetWorkspaceCustomInstructionsData,
91
  V1SetWorkspaceCustomInstructionsError,
92
  V1SetWorkspaceCustomInstructionsResponse,
93
  V1DeleteWorkspaceCustomInstructionsData,
94
  V1DeleteWorkspaceCustomInstructionsError,
95
  V1DeleteWorkspaceCustomInstructionsResponse,
96
  V1GetWorkspaceMuxesData,
97
  V1SetWorkspaceMuxesData,
98
  V1SetWorkspaceMuxesError,
99
  V1SetWorkspaceMuxesResponse,
100
  V1ListWorkspacesByProviderData,
101
  V1GetWorkspaceTokenUsageData,
102
  V1CreatePersonaData,
103
  V1CreatePersonaError,
104
  V1CreatePersonaResponse,
105
  V1GetPersonaData,
106
  V1UpdatePersonaData,
107
  V1UpdatePersonaError,
108
  V1UpdatePersonaResponse,
109
  V1DeletePersonaData,
110
  V1DeletePersonaError,
111
  V1DeletePersonaResponse,
112
} from '../types.gen'
113

114
type QueryKey<TOptions extends OptionsLegacyParser> = [
115
  Pick<TOptions, 'baseUrl' | 'body' | 'headers' | 'path' | 'query'> & {
116
    _id: string
117
    _infinite?: boolean
118
  },
119
]
120

121
const createQueryKey = <TOptions extends OptionsLegacyParser>(
25✔
122
  id: string,
123
  options?: TOptions,
124
  infinite?: boolean
125
): QueryKey<TOptions>[0] => {
126
  const params: QueryKey<TOptions>[0] = {
1,347✔
127
    _id: id,
128
    baseUrl: (options?.client ?? client).getConfig().baseUrl,
2,694✔
129
  } as QueryKey<TOptions>[0]
130
  if (infinite) {
1,347!
131
    params._infinite = infinite
×
132
  }
133
  if (options?.body) {
1,347!
134
    params.body = options.body
×
135
  }
136
  if (options?.headers) {
1,347!
137
    params.headers = options.headers
×
138
  }
139
  if (options?.path) {
1,347✔
140
    params.path = options.path
460✔
141
  }
142
  if (options?.query) {
1,347✔
143
    params.query = options.query
163✔
144
  }
145
  return params
1,347✔
146
}
147

148
export const healthCheckHealthGetQueryKey = (options?: OptionsLegacyParser) => [
25✔
149
  createQueryKey('healthCheckHealthGet', options),
150
]
151

152
export const healthCheckHealthGetOptions = (options?: OptionsLegacyParser) => {
25✔
153
  return queryOptions({
20✔
154
    queryFn: async ({ queryKey, signal }) => {
155
      const { data } = await healthCheckHealthGet({
10✔
156
        ...options,
157
        ...queryKey[0],
158
        signal,
159
        throwOnError: true,
160
      })
161
      return data
8✔
162
    },
163
    queryKey: healthCheckHealthGetQueryKey(options),
164
  })
165
}
166

167
export const v1ListProviderEndpointsQueryKey = (
25✔
168
  options?: OptionsLegacyParser<V1ListProviderEndpointsData>
169
) => [createQueryKey('v1ListProviderEndpoints', options)]
×
170

171
export const v1ListProviderEndpointsOptions = (
25✔
172
  options?: OptionsLegacyParser<V1ListProviderEndpointsData>
173
) => {
174
  return queryOptions({
×
175
    queryFn: async ({ queryKey, signal }) => {
176
      const { data } = await v1ListProviderEndpoints({
×
177
        ...options,
178
        ...queryKey[0],
179
        signal,
180
        throwOnError: true,
181
      })
182
      return data
×
183
    },
184
    queryKey: v1ListProviderEndpointsQueryKey(options),
185
  })
186
}
187

188
export const v1AddProviderEndpointQueryKey = (
25✔
189
  options: OptionsLegacyParser<V1AddProviderEndpointData>
190
) => [createQueryKey('v1AddProviderEndpoint', options)]
×
191

192
export const v1AddProviderEndpointOptions = (
25✔
193
  options: OptionsLegacyParser<V1AddProviderEndpointData>
194
) => {
195
  return queryOptions({
×
196
    queryFn: async ({ queryKey, signal }) => {
197
      const { data } = await v1AddProviderEndpoint({
×
198
        ...options,
199
        ...queryKey[0],
200
        signal,
201
        throwOnError: true,
202
      })
203
      return data
×
204
    },
205
    queryKey: v1AddProviderEndpointQueryKey(options),
206
  })
207
}
208

209
export const v1AddProviderEndpointMutation = (
25✔
210
  options?: Partial<OptionsLegacyParser<V1AddProviderEndpointData>>
211
) => {
212
  const mutationOptions: UseMutationOptions<
213
    V1AddProviderEndpointResponse,
214
    V1AddProviderEndpointError,
215
    OptionsLegacyParser<V1AddProviderEndpointData>
216
  > = {
×
217
    mutationFn: async (localOptions) => {
218
      const { data } = await v1AddProviderEndpoint({
×
219
        ...options,
220
        ...localOptions,
221
        throwOnError: true,
222
      })
223
      return data
×
224
    },
225
  }
226
  return mutationOptions
×
227
}
228

229
export const v1ListAllModelsForAllProvidersQueryKey = (
25✔
230
  options?: OptionsLegacyParser
231
) => [createQueryKey('v1ListAllModelsForAllProviders', options)]
47✔
232

233
export const v1ListAllModelsForAllProvidersOptions = (
25✔
234
  options?: OptionsLegacyParser
235
) => {
236
  return queryOptions({
47✔
237
    queryFn: async ({ queryKey, signal }) => {
238
      const { data } = await v1ListAllModelsForAllProviders({
12✔
239
        ...options,
240
        ...queryKey[0],
241
        signal,
242
        throwOnError: true,
243
      })
244
      return data
9✔
245
    },
246
    queryKey: v1ListAllModelsForAllProvidersQueryKey(options),
247
  })
248
}
249

250
export const v1ListModelsByProviderQueryKey = (
25✔
251
  options: OptionsLegacyParser<V1ListModelsByProviderData>
252
) => [createQueryKey('v1ListModelsByProvider', options)]
×
253

254
export const v1ListModelsByProviderOptions = (
25✔
255
  options: OptionsLegacyParser<V1ListModelsByProviderData>
256
) => {
257
  return queryOptions({
×
258
    queryFn: async ({ queryKey, signal }) => {
259
      const { data } = await v1ListModelsByProvider({
×
260
        ...options,
261
        ...queryKey[0],
262
        signal,
263
        throwOnError: true,
264
      })
265
      return data
×
266
    },
267
    queryKey: v1ListModelsByProviderQueryKey(options),
268
  })
269
}
270

271
export const v1GetProviderEndpointQueryKey = (
25✔
272
  options: OptionsLegacyParser<V1GetProviderEndpointData>
273
) => [createQueryKey('v1GetProviderEndpoint', options)]
×
274

275
export const v1GetProviderEndpointOptions = (
25✔
276
  options: OptionsLegacyParser<V1GetProviderEndpointData>
277
) => {
278
  return queryOptions({
×
279
    queryFn: async ({ queryKey, signal }) => {
280
      const { data } = await v1GetProviderEndpoint({
×
281
        ...options,
282
        ...queryKey[0],
283
        signal,
284
        throwOnError: true,
285
      })
286
      return data
×
287
    },
288
    queryKey: v1GetProviderEndpointQueryKey(options),
289
  })
290
}
291

292
export const v1UpdateProviderEndpointMutation = (
25✔
293
  options?: Partial<OptionsLegacyParser<V1UpdateProviderEndpointData>>
294
) => {
295
  const mutationOptions: UseMutationOptions<
296
    V1UpdateProviderEndpointResponse,
297
    V1UpdateProviderEndpointError,
298
    OptionsLegacyParser<V1UpdateProviderEndpointData>
299
  > = {
×
300
    mutationFn: async (localOptions) => {
301
      const { data } = await v1UpdateProviderEndpoint({
×
302
        ...options,
303
        ...localOptions,
304
        throwOnError: true,
305
      })
306
      return data
×
307
    },
308
  }
309
  return mutationOptions
×
310
}
311

312
export const v1DeleteProviderEndpointMutation = (
25✔
313
  options?: Partial<OptionsLegacyParser<V1DeleteProviderEndpointData>>
314
) => {
315
  const mutationOptions: UseMutationOptions<
316
    V1DeleteProviderEndpointResponse,
317
    V1DeleteProviderEndpointError,
318
    OptionsLegacyParser<V1DeleteProviderEndpointData>
319
  > = {
×
320
    mutationFn: async (localOptions) => {
321
      const { data } = await v1DeleteProviderEndpoint({
×
322
        ...options,
323
        ...localOptions,
324
        throwOnError: true,
325
      })
326
      return data
×
327
    },
328
  }
329
  return mutationOptions
×
330
}
331

332
export const v1ConfigureAuthMaterialMutation = (
25✔
333
  options?: Partial<OptionsLegacyParser<V1ConfigureAuthMaterialData>>
334
) => {
335
  const mutationOptions: UseMutationOptions<
336
    V1ConfigureAuthMaterialResponse,
337
    V1ConfigureAuthMaterialError,
338
    OptionsLegacyParser<V1ConfigureAuthMaterialData>
339
  > = {
×
340
    mutationFn: async (localOptions) => {
341
      const { data } = await v1ConfigureAuthMaterial({
×
342
        ...options,
343
        ...localOptions,
344
        throwOnError: true,
345
      })
346
      return data
×
347
    },
348
  }
349
  return mutationOptions
×
350
}
351

352
export const v1ListWorkspacesQueryKey = (options?: OptionsLegacyParser) => [
113✔
353
  createQueryKey('v1ListWorkspaces', options),
354
]
355

356
export const v1ListWorkspacesOptions = (options?: OptionsLegacyParser) => {
25✔
357
  return queryOptions({
87✔
358
    queryFn: async ({ queryKey, signal }) => {
359
      const { data } = await v1ListWorkspaces({
41✔
360
        ...options,
361
        ...queryKey[0],
362
        signal,
363
        throwOnError: true,
364
      })
365
      return data
35✔
366
    },
367
    queryKey: v1ListWorkspacesQueryKey(options),
368
  })
369
}
370

371
export const v1CreateWorkspaceQueryKey = (
25✔
372
  options: OptionsLegacyParser<V1CreateWorkspaceData>
373
) => [createQueryKey('v1CreateWorkspace', options)]
×
374

375
export const v1CreateWorkspaceOptions = (
25✔
376
  options: OptionsLegacyParser<V1CreateWorkspaceData>
377
) => {
378
  return queryOptions({
×
379
    queryFn: async ({ queryKey, signal }) => {
380
      const { data } = await v1CreateWorkspace({
×
381
        ...options,
382
        ...queryKey[0],
383
        signal,
384
        throwOnError: true,
385
      })
386
      return data
×
387
    },
388
    queryKey: v1CreateWorkspaceQueryKey(options),
389
  })
390
}
391

392
export const v1CreateWorkspaceMutation = (
25✔
393
  options?: Partial<OptionsLegacyParser<V1CreateWorkspaceData>>
394
) => {
395
  const mutationOptions: UseMutationOptions<
396
    V1CreateWorkspaceResponse,
397
    V1CreateWorkspaceError,
398
    OptionsLegacyParser<V1CreateWorkspaceData>
399
  > = {
24✔
400
    mutationFn: async (localOptions) => {
401
      const { data } = await v1CreateWorkspace({
2✔
402
        ...options,
403
        ...localOptions,
404
        throwOnError: true,
405
      })
406
      return data
2✔
407
    },
408
  }
409
  return mutationOptions
24✔
410
}
411

412
export const v1ListActiveWorkspacesQueryKey = (
25✔
413
  options?: OptionsLegacyParser
414
) => [createQueryKey('v1ListActiveWorkspaces', options)]
527✔
415

416
export const v1ListActiveWorkspacesOptions = (
25✔
417
  options?: OptionsLegacyParser
418
) => {
419
  return queryOptions({
527✔
420
    queryFn: async ({ queryKey, signal }) => {
421
      const { data } = await v1ListActiveWorkspaces({
94✔
422
        ...options,
423
        ...queryKey[0],
424
        signal,
425
        throwOnError: true,
426
      })
427
      return data
84✔
428
    },
429
    queryKey: v1ListActiveWorkspacesQueryKey(options),
430
  })
431
}
432

433
export const v1ActivateWorkspaceQueryKey = (
25✔
434
  options: OptionsLegacyParser<V1ActivateWorkspaceData>
435
) => [createQueryKey('v1ActivateWorkspace', options)]
×
436

437
export const v1ActivateWorkspaceOptions = (
25✔
438
  options: OptionsLegacyParser<V1ActivateWorkspaceData>
439
) => {
440
  return queryOptions({
×
441
    queryFn: async ({ queryKey, signal }) => {
442
      const { data } = await v1ActivateWorkspace({
×
443
        ...options,
444
        ...queryKey[0],
445
        signal,
446
        throwOnError: true,
447
      })
448
      return data
×
449
    },
450
    queryKey: v1ActivateWorkspaceQueryKey(options),
451
  })
452
}
453

454
export const v1ActivateWorkspaceMutation = (
25✔
455
  options?: Partial<OptionsLegacyParser<V1ActivateWorkspaceData>>
456
) => {
457
  const mutationOptions: UseMutationOptions<
458
    V1ActivateWorkspaceResponse,
459
    V1ActivateWorkspaceError,
460
    OptionsLegacyParser<V1ActivateWorkspaceData>
461
  > = {
69✔
462
    mutationFn: async (localOptions) => {
463
      const { data } = await v1ActivateWorkspace({
3✔
464
        ...options,
465
        ...localOptions,
466
        throwOnError: true,
467
      })
468
      return data
3✔
469
    },
470
  }
471
  return mutationOptions
69✔
472
}
473

474
export const v1UpdateWorkspaceMutation = (
25✔
475
  options?: Partial<OptionsLegacyParser<V1UpdateWorkspaceData>>
476
) => {
477
  const mutationOptions: UseMutationOptions<
478
    V1UpdateWorkspaceResponse,
479
    V1UpdateWorkspaceError,
480
    OptionsLegacyParser<V1UpdateWorkspaceData>
481
  > = {
59✔
482
    mutationFn: async (localOptions) => {
483
      const { data } = await v1UpdateWorkspace({
2✔
484
        ...options,
485
        ...localOptions,
486
        throwOnError: true,
487
      })
488
      return data
2✔
489
    },
490
  }
491
  return mutationOptions
59✔
492
}
493

494
export const v1DeleteWorkspaceMutation = (
25✔
495
  options?: Partial<OptionsLegacyParser<V1DeleteWorkspaceData>>
496
) => {
497
  const mutationOptions: UseMutationOptions<
498
    V1DeleteWorkspaceResponse,
499
    V1DeleteWorkspaceError,
500
    OptionsLegacyParser<V1DeleteWorkspaceData>
501
  > = {
67✔
502
    mutationFn: async (localOptions) => {
503
      const { data } = await v1DeleteWorkspace({
2✔
504
        ...options,
505
        ...localOptions,
506
        throwOnError: true,
507
      })
508
      return data
2✔
509
    },
510
  }
511
  return mutationOptions
67✔
512
}
513

514
export const v1ListArchivedWorkspacesQueryKey = (
25✔
515
  options?: OptionsLegacyParser
516
) => [createQueryKey('v1ListArchivedWorkspaces', options)]
117✔
517

518
export const v1ListArchivedWorkspacesOptions = (
25✔
519
  options?: OptionsLegacyParser
520
) => {
521
  return queryOptions({
91✔
522
    queryFn: async ({ queryKey, signal }) => {
523
      const { data } = await v1ListArchivedWorkspaces({
50✔
524
        ...options,
525
        ...queryKey[0],
526
        signal,
527
        throwOnError: true,
528
      })
529
      return data
42✔
530
    },
531
    queryKey: v1ListArchivedWorkspacesQueryKey(options),
532
  })
533
}
534

535
export const v1RecoverWorkspaceQueryKey = (
25✔
536
  options: OptionsLegacyParser<V1RecoverWorkspaceData>
537
) => [createQueryKey('v1RecoverWorkspace', options)]
×
538

539
export const v1RecoverWorkspaceOptions = (
25✔
540
  options: OptionsLegacyParser<V1RecoverWorkspaceData>
541
) => {
542
  return queryOptions({
×
543
    queryFn: async ({ queryKey, signal }) => {
544
      const { data } = await v1RecoverWorkspace({
×
545
        ...options,
546
        ...queryKey[0],
547
        signal,
548
        throwOnError: true,
549
      })
550
      return data
×
551
    },
552
    queryKey: v1RecoverWorkspaceQueryKey(options),
553
  })
554
}
555

556
export const v1RecoverWorkspaceMutation = (
25✔
557
  options?: Partial<OptionsLegacyParser<V1RecoverWorkspaceData>>
558
) => {
559
  const mutationOptions: UseMutationOptions<
560
    V1RecoverWorkspaceResponse,
561
    V1RecoverWorkspaceError,
562
    OptionsLegacyParser<V1RecoverWorkspaceData>
563
  > = {
48✔
564
    mutationFn: async (localOptions) => {
565
      const { data } = await v1RecoverWorkspace({
2✔
566
        ...options,
567
        ...localOptions,
568
        throwOnError: true,
569
      })
570
      return data
2✔
571
    },
572
  }
573
  return mutationOptions
48✔
574
}
575

576
export const v1HardDeleteWorkspaceMutation = (
25✔
577
  options?: Partial<OptionsLegacyParser<V1HardDeleteWorkspaceData>>
578
) => {
579
  const mutationOptions: UseMutationOptions<
580
    V1HardDeleteWorkspaceResponse,
581
    V1HardDeleteWorkspaceError,
582
    OptionsLegacyParser<V1HardDeleteWorkspaceData>
583
  > = {
48✔
584
    mutationFn: async (localOptions) => {
585
      const { data } = await v1HardDeleteWorkspace({
2✔
586
        ...options,
587
        ...localOptions,
588
        throwOnError: true,
589
      })
590
      return data
2✔
591
    },
592
  }
593
  return mutationOptions
48✔
594
}
595

596
export const v1GetWorkspaceAlertsQueryKey = (
25✔
597
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData>
UNCOV
598
) => [createQueryKey('v1GetWorkspaceAlerts', options)]
×
599

600
export const v1GetWorkspaceAlertsOptions = (
25✔
601
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData>
602
) => {
UNCOV
603
  return queryOptions({
×
604
    queryFn: async ({ queryKey, signal }) => {
UNCOV
605
      const { data } = await v1GetWorkspaceAlerts({
×
606
        ...options,
607
        ...queryKey[0],
608
        signal,
609
        throwOnError: true,
610
      })
UNCOV
611
      return data
×
612
    },
613
    queryKey: v1GetWorkspaceAlertsQueryKey(options),
614
  })
615
}
616

617
export const v1GetWorkspaceAlertsSummaryQueryKey = (
25✔
618
  options: OptionsLegacyParser<V1GetWorkspaceAlertsSummaryData>
619
) => [createQueryKey('v1GetWorkspaceAlertsSummary', options)]
101✔
620

621
export const v1GetWorkspaceAlertsSummaryOptions = (
25✔
622
  options: OptionsLegacyParser<V1GetWorkspaceAlertsSummaryData>
623
) => {
624
  return queryOptions({
101✔
625
    queryFn: async ({ queryKey, signal }) => {
626
      const { data } = await v1GetWorkspaceAlertsSummary({
32✔
627
        ...options,
628
        ...queryKey[0],
629
        signal,
630
        throwOnError: true,
631
      })
632
      return data
30✔
633
    },
634
    queryKey: v1GetWorkspaceAlertsSummaryQueryKey(options),
635
  })
636
}
637

638
export const v1GetWorkspaceMessagesQueryKey = (
25✔
639
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>
640
) => [createQueryKey('v1GetWorkspaceMessages', options)]
163✔
641

642
export const v1GetWorkspaceMessagesOptions = (
25✔
643
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>
644
) => {
645
  return queryOptions({
163✔
646
    queryFn: async ({ queryKey, signal }) => {
647
      const { data } = await v1GetWorkspaceMessages({
43✔
648
        ...options,
649
        ...queryKey[0],
650
        signal,
651
        throwOnError: true,
652
      })
653
      return data
41✔
654
    },
655
    queryKey: v1GetWorkspaceMessagesQueryKey(options),
656
  })
657
}
658

659
const createInfiniteParams = <
25✔
660
  K extends Pick<
661
    QueryKey<OptionsLegacyParser>[0],
662
    'body' | 'headers' | 'path' | 'query'
663
  >,
664
>(
665
  queryKey: QueryKey<OptionsLegacyParser>,
666
  page: K
667
) => {
NEW
668
  const params = queryKey[0]
×
NEW
669
  if (page.body) {
×
NEW
670
    params.body = {
×
671
      ...(queryKey[0].body as any),
672
      ...(page.body as any),
673
    }
674
  }
NEW
675
  if (page.headers) {
×
NEW
676
    params.headers = {
×
677
      ...queryKey[0].headers,
678
      ...page.headers,
679
    }
680
  }
NEW
681
  if (page.path) {
×
NEW
682
    params.path = {
×
683
      ...queryKey[0].path,
684
      ...page.path,
685
    }
686
  }
NEW
687
  if (page.query) {
×
NEW
688
    params.query = {
×
689
      ...queryKey[0].query,
690
      ...page.query,
691
    }
692
  }
NEW
693
  return params as unknown as typeof page
×
694
}
695

696
export const v1GetWorkspaceMessagesInfiniteQueryKey = (
25✔
697
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>
NEW
698
): QueryKey<OptionsLegacyParser<V1GetWorkspaceMessagesData>> => [
×
699
  createQueryKey('v1GetWorkspaceMessages', options, true),
700
]
701

702
export const v1GetWorkspaceMessagesInfiniteOptions = (
25✔
703
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>
704
) => {
NEW
705
  return infiniteQueryOptions<
×
706
    V1GetWorkspaceMessagesResponse,
707
    V1GetWorkspaceMessagesError,
708
    InfiniteData<V1GetWorkspaceMessagesResponse>,
709
    QueryKey<OptionsLegacyParser<V1GetWorkspaceMessagesData>>,
710
    | number
711
    | Pick<
712
        QueryKey<OptionsLegacyParser<V1GetWorkspaceMessagesData>>[0],
713
        'body' | 'headers' | 'path' | 'query'
714
      >
715
  >(
716
    // @ts-ignore
717
    {
718
      queryFn: async ({ pageParam, queryKey, signal }) => {
719
        // @ts-ignore
720
        const page: Pick<
721
          QueryKey<OptionsLegacyParser<V1GetWorkspaceMessagesData>>[0],
722
          'body' | 'headers' | 'path' | 'query'
723
        > =
NEW
724
          typeof pageParam === 'object'
×
725
            ? pageParam
726
            : {
727
                query: {
728
                  page: pageParam,
729
                },
730
              }
NEW
731
        const params = createInfiniteParams(queryKey, page)
×
NEW
732
        const { data } = await v1GetWorkspaceMessages({
×
733
          ...options,
734
          ...params,
735
          signal,
736
          throwOnError: true,
737
        })
NEW
738
        return data
×
739
      },
740
      queryKey: v1GetWorkspaceMessagesInfiniteQueryKey(options),
741
    }
742
  )
743
}
744

745
export const v1GetMessagesByPromptIdQueryKey = (
25✔
746
  options: OptionsLegacyParser<V1GetMessagesByPromptIdData>
747
) => [createQueryKey('v1GetMessagesByPromptId', options)]
40✔
748

749
export const v1GetMessagesByPromptIdOptions = (
25✔
750
  options: OptionsLegacyParser<V1GetMessagesByPromptIdData>
751
) => {
752
  return queryOptions({
40✔
753
    queryFn: async ({ queryKey, signal }) => {
754
      const { data } = await v1GetMessagesByPromptId({
12✔
755
        ...options,
756
        ...queryKey[0],
757
        signal,
758
        throwOnError: true,
759
      })
760
      return data
12✔
761
    },
762
    queryKey: v1GetMessagesByPromptIdQueryKey(options),
763
  })
764
}
765

766
export const v1GetWorkspaceCustomInstructionsQueryKey = (
25✔
767
  options: OptionsLegacyParser<V1GetWorkspaceCustomInstructionsData>
768
) => [createQueryKey('v1GetWorkspaceCustomInstructions', options)]
94✔
769

770
export const v1GetWorkspaceCustomInstructionsOptions = (
25✔
771
  options: OptionsLegacyParser<V1GetWorkspaceCustomInstructionsData>
772
) => {
773
  return queryOptions({
52✔
774
    queryFn: async ({ queryKey, signal }) => {
775
      const { data } = await v1GetWorkspaceCustomInstructions({
12✔
776
        ...options,
777
        ...queryKey[0],
778
        signal,
779
        throwOnError: true,
780
      })
781
      return data
9✔
782
    },
783
    queryKey: v1GetWorkspaceCustomInstructionsQueryKey(options),
784
  })
785
}
786

787
export const v1SetWorkspaceCustomInstructionsMutation = (
25✔
788
  options?: Partial<OptionsLegacyParser<V1SetWorkspaceCustomInstructionsData>>
789
) => {
790
  const mutationOptions: UseMutationOptions<
791
    V1SetWorkspaceCustomInstructionsResponse,
792
    V1SetWorkspaceCustomInstructionsError,
793
    OptionsLegacyParser<V1SetWorkspaceCustomInstructionsData>
794
  > = {
52✔
795
    mutationFn: async (localOptions) => {
796
      const { data } = await v1SetWorkspaceCustomInstructions({
1✔
797
        ...options,
798
        ...localOptions,
799
        throwOnError: true,
800
      })
801
      return data
1✔
802
    },
803
  }
804
  return mutationOptions
52✔
805
}
806

807
export const v1DeleteWorkspaceCustomInstructionsMutation = (
25✔
808
  options?: Partial<
809
    OptionsLegacyParser<V1DeleteWorkspaceCustomInstructionsData>
810
  >
811
) => {
812
  const mutationOptions: UseMutationOptions<
813
    V1DeleteWorkspaceCustomInstructionsResponse,
814
    V1DeleteWorkspaceCustomInstructionsError,
815
    OptionsLegacyParser<V1DeleteWorkspaceCustomInstructionsData>
816
  > = {
×
817
    mutationFn: async (localOptions) => {
818
      const { data } = await v1DeleteWorkspaceCustomInstructions({
×
819
        ...options,
820
        ...localOptions,
821
        throwOnError: true,
822
      })
823
      return data
×
824
    },
825
  }
826
  return mutationOptions
×
827
}
828

829
export const v1GetWorkspaceMuxesQueryKey = (
25✔
830
  options: OptionsLegacyParser<V1GetWorkspaceMuxesData>
831
) => [createQueryKey('v1GetWorkspaceMuxes', options)]
68✔
832

833
export const v1GetWorkspaceMuxesOptions = (
25✔
834
  options: OptionsLegacyParser<V1GetWorkspaceMuxesData>
835
) => {
836
  return queryOptions({
47✔
837
    queryFn: async ({ queryKey, signal }) => {
838
      const { data } = await v1GetWorkspaceMuxes({
13✔
839
        ...options,
840
        ...queryKey[0],
841
        signal,
842
        throwOnError: true,
843
      })
844
      return data
10✔
845
    },
846
    queryKey: v1GetWorkspaceMuxesQueryKey(options),
847
  })
848
}
849

850
export const v1SetWorkspaceMuxesMutation = (
25✔
851
  options?: Partial<OptionsLegacyParser<V1SetWorkspaceMuxesData>>
852
) => {
853
  const mutationOptions: UseMutationOptions<
854
    V1SetWorkspaceMuxesResponse,
855
    V1SetWorkspaceMuxesError,
856
    OptionsLegacyParser<V1SetWorkspaceMuxesData>
857
  > = {
47✔
858
    mutationFn: async (localOptions) => {
859
      const { data } = await v1SetWorkspaceMuxes({
1✔
860
        ...options,
861
        ...localOptions,
862
        throwOnError: true,
863
      })
864
      return data
1✔
865
    },
866
  }
867
  return mutationOptions
47✔
868
}
869

870
export const v1ListWorkspacesByProviderQueryKey = (
25✔
871
  options: OptionsLegacyParser<V1ListWorkspacesByProviderData>
872
) => [createQueryKey('v1ListWorkspacesByProvider', options)]
14✔
873

874
export const v1ListWorkspacesByProviderOptions = (
25✔
875
  options: OptionsLegacyParser<V1ListWorkspacesByProviderData>
876
) => {
877
  return queryOptions({
×
878
    queryFn: async ({ queryKey, signal }) => {
879
      const { data } = await v1ListWorkspacesByProvider({
×
880
        ...options,
881
        ...queryKey[0],
882
        signal,
883
        throwOnError: true,
884
      })
885
      return data
×
886
    },
887
    queryKey: v1ListWorkspacesByProviderQueryKey(options),
888
  })
889
}
890

891
export const v1StreamSseQueryKey = (options?: OptionsLegacyParser) => [
25✔
892
  createQueryKey('v1StreamSse', options),
893
]
894

895
export const v1StreamSseOptions = (options?: OptionsLegacyParser) => {
25✔
896
  return queryOptions({
×
897
    queryFn: async ({ queryKey, signal }) => {
898
      const { data } = await v1StreamSse({
×
899
        ...options,
900
        ...queryKey[0],
901
        signal,
902
        throwOnError: true,
903
      })
904
      return data
×
905
    },
906
    queryKey: v1StreamSseQueryKey(options),
907
  })
908
}
909

910
export const v1VersionCheckQueryKey = (options?: OptionsLegacyParser) => [
25✔
911
  createQueryKey('v1VersionCheck', options),
912
]
913

914
export const v1VersionCheckOptions = (options?: OptionsLegacyParser) => {
25✔
915
  return queryOptions({
20✔
916
    queryFn: async ({ queryKey, signal }) => {
917
      const { data } = await v1VersionCheck({
10✔
918
        ...options,
919
        ...queryKey[0],
920
        signal,
921
        throwOnError: true,
922
      })
923
      return data
8✔
924
    },
925
    queryKey: v1VersionCheckQueryKey(options),
926
  })
927
}
928

929
export const v1GetWorkspaceTokenUsageQueryKey = (
25✔
930
  options: OptionsLegacyParser<V1GetWorkspaceTokenUsageData>
931
) => [createQueryKey('v1GetWorkspaceTokenUsage', options)]
23✔
932

933
export const v1GetWorkspaceTokenUsageOptions = (
25✔
934
  options: OptionsLegacyParser<V1GetWorkspaceTokenUsageData>
935
) => {
936
  return queryOptions({
23✔
937
    queryFn: async ({ queryKey, signal }) => {
938
      const { data } = await v1GetWorkspaceTokenUsage({
16✔
939
        ...options,
940
        ...queryKey[0],
941
        signal,
942
        throwOnError: true,
943
      })
944
      return data
14✔
945
    },
946
    queryKey: v1GetWorkspaceTokenUsageQueryKey(options),
947
  })
948
}
949

950
export const v1ListPersonasQueryKey = (options?: OptionsLegacyParser) => [
25✔
951
  createQueryKey('v1ListPersonas', options),
952
]
953

954
export const v1ListPersonasOptions = (options?: OptionsLegacyParser) => {
25✔
NEW
955
  return queryOptions({
×
956
    queryFn: async ({ queryKey, signal }) => {
NEW
957
      const { data } = await v1ListPersonas({
×
958
        ...options,
959
        ...queryKey[0],
960
        signal,
961
        throwOnError: true,
962
      })
NEW
963
      return data
×
964
    },
965
    queryKey: v1ListPersonasQueryKey(options),
966
  })
967
}
968

969
export const v1CreatePersonaQueryKey = (
25✔
970
  options: OptionsLegacyParser<V1CreatePersonaData>
NEW
971
) => [createQueryKey('v1CreatePersona', options)]
×
972

973
export const v1CreatePersonaOptions = (
25✔
974
  options: OptionsLegacyParser<V1CreatePersonaData>
975
) => {
NEW
976
  return queryOptions({
×
977
    queryFn: async ({ queryKey, signal }) => {
NEW
978
      const { data } = await v1CreatePersona({
×
979
        ...options,
980
        ...queryKey[0],
981
        signal,
982
        throwOnError: true,
983
      })
NEW
984
      return data
×
985
    },
986
    queryKey: v1CreatePersonaQueryKey(options),
987
  })
988
}
989

990
export const v1CreatePersonaMutation = (
25✔
991
  options?: Partial<OptionsLegacyParser<V1CreatePersonaData>>
992
) => {
993
  const mutationOptions: UseMutationOptions<
994
    V1CreatePersonaResponse,
995
    V1CreatePersonaError,
996
    OptionsLegacyParser<V1CreatePersonaData>
NEW
997
  > = {
×
998
    mutationFn: async (localOptions) => {
NEW
999
      const { data } = await v1CreatePersona({
×
1000
        ...options,
1001
        ...localOptions,
1002
        throwOnError: true,
1003
      })
NEW
1004
      return data
×
1005
    },
1006
  }
NEW
1007
  return mutationOptions
×
1008
}
1009

1010
export const v1GetPersonaQueryKey = (
25✔
1011
  options: OptionsLegacyParser<V1GetPersonaData>
NEW
1012
) => [createQueryKey('v1GetPersona', options)]
×
1013

1014
export const v1GetPersonaOptions = (
25✔
1015
  options: OptionsLegacyParser<V1GetPersonaData>
1016
) => {
NEW
1017
  return queryOptions({
×
1018
    queryFn: async ({ queryKey, signal }) => {
NEW
1019
      const { data } = await v1GetPersona({
×
1020
        ...options,
1021
        ...queryKey[0],
1022
        signal,
1023
        throwOnError: true,
1024
      })
NEW
1025
      return data
×
1026
    },
1027
    queryKey: v1GetPersonaQueryKey(options),
1028
  })
1029
}
1030

1031
export const v1UpdatePersonaMutation = (
25✔
1032
  options?: Partial<OptionsLegacyParser<V1UpdatePersonaData>>
1033
) => {
1034
  const mutationOptions: UseMutationOptions<
1035
    V1UpdatePersonaResponse,
1036
    V1UpdatePersonaError,
1037
    OptionsLegacyParser<V1UpdatePersonaData>
NEW
1038
  > = {
×
1039
    mutationFn: async (localOptions) => {
NEW
1040
      const { data } = await v1UpdatePersona({
×
1041
        ...options,
1042
        ...localOptions,
1043
        throwOnError: true,
1044
      })
NEW
1045
      return data
×
1046
    },
1047
  }
NEW
1048
  return mutationOptions
×
1049
}
1050

1051
export const v1DeletePersonaMutation = (
25✔
1052
  options?: Partial<OptionsLegacyParser<V1DeletePersonaData>>
1053
) => {
1054
  const mutationOptions: UseMutationOptions<
1055
    V1DeletePersonaResponse,
1056
    V1DeletePersonaError,
1057
    OptionsLegacyParser<V1DeletePersonaData>
NEW
1058
  > = {
×
1059
    mutationFn: async (localOptions) => {
NEW
1060
      const { data } = await v1DeletePersona({
×
1061
        ...options,
1062
        ...localOptions,
1063
        throwOnError: true,
1064
      })
NEW
1065
      return data
×
1066
    },
1067
  }
NEW
1068
  return mutationOptions
×
1069
}
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