Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: handle breaking changes in frontend for "workspaces by provider" endpoint #375

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
216 changes: 189 additions & 27 deletions src/api/generated/@tanstack/react-query.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,20 +19,26 @@ import {
v1ActivateWorkspace,
v1UpdateWorkspace,
v1DeleteWorkspace,
v1GetWorkspaceByName,
v1ListArchivedWorkspaces,
v1RecoverWorkspace,
v1HardDeleteWorkspace,
v1GetWorkspaceAlerts,
v1GetWorkspaceAlertsSummary,
v1GetWorkspaceMessages,
v1GetWorkspaceCustomInstructions,
v1SetWorkspaceCustomInstructions,
v1DeleteWorkspaceCustomInstructions,
v1GetWorkspaceMuxes,
v1SetWorkspaceMuxes,
v1ListWorkspacesByProvider,
v1StreamSse,
v1VersionCheck,
v1GetWorkspaceTokenUsage,
v1ListPersonas,
v1CreatePersona,
v1GetPersona,
v1UpdatePersona,
v1DeletePersona,
} from '../sdk.gen'
import type {
V1ListProviderEndpointsData,
Expand All @@ -50,6 +56,7 @@ import type {
V1ConfigureAuthMaterialData,
V1ConfigureAuthMaterialError,
V1ConfigureAuthMaterialResponse,
V1ListWorkspacesData,
V1CreateWorkspaceData,
V1CreateWorkspaceError,
V1CreateWorkspaceResponse,
Expand All @@ -62,13 +69,15 @@ import type {
V1DeleteWorkspaceData,
V1DeleteWorkspaceError,
V1DeleteWorkspaceResponse,
V1GetWorkspaceByNameData,
V1RecoverWorkspaceData,
V1RecoverWorkspaceError,
V1RecoverWorkspaceResponse,
V1HardDeleteWorkspaceData,
V1HardDeleteWorkspaceError,
V1HardDeleteWorkspaceResponse,
V1GetWorkspaceAlertsData,
V1GetWorkspaceAlertsSummaryData,
V1GetWorkspaceMessagesData,
V1GetWorkspaceCustomInstructionsData,
V1SetWorkspaceCustomInstructionsData,
Expand All @@ -81,8 +90,17 @@ import type {
V1SetWorkspaceMuxesData,
V1SetWorkspaceMuxesError,
V1SetWorkspaceMuxesResponse,
V1ListWorkspacesByProviderData,
V1GetWorkspaceTokenUsageData,
V1CreatePersonaData,
V1CreatePersonaError,
V1CreatePersonaResponse,
V1GetPersonaData,
V1UpdatePersonaData,
V1UpdatePersonaError,
V1UpdatePersonaResponse,
V1DeletePersonaData,
V1DeletePersonaError,
V1DeletePersonaResponse,
} from '../types.gen'

type QueryKey<TOptions extends OptionsLegacyParser> = [
Expand Down Expand Up @@ -323,11 +341,13 @@ export const v1ConfigureAuthMaterialMutation = (
return mutationOptions
}

export const v1ListWorkspacesQueryKey = (options?: OptionsLegacyParser) => [
createQueryKey('v1ListWorkspaces', options),
]
export const v1ListWorkspacesQueryKey = (
options?: OptionsLegacyParser<V1ListWorkspacesData>
) => [createQueryKey('v1ListWorkspaces', options)]

export const v1ListWorkspacesOptions = (options?: OptionsLegacyParser) => {
export const v1ListWorkspacesOptions = (
options?: OptionsLegacyParser<V1ListWorkspacesData>
) => {
return queryOptions({
queryFn: async ({ queryKey, signal }) => {
const { data } = await v1ListWorkspaces({
Expand Down Expand Up @@ -485,6 +505,27 @@ export const v1DeleteWorkspaceMutation = (
return mutationOptions
}

export const v1GetWorkspaceByNameQueryKey = (
options: OptionsLegacyParser<V1GetWorkspaceByNameData>
) => [createQueryKey('v1GetWorkspaceByName', options)]

export const v1GetWorkspaceByNameOptions = (
options: OptionsLegacyParser<V1GetWorkspaceByNameData>
) => {
return queryOptions({
queryFn: async ({ queryKey, signal }) => {
const { data } = await v1GetWorkspaceByName({
...options,
...queryKey[0],
signal,
throwOnError: true,
})
return data
},
queryKey: v1GetWorkspaceByNameQueryKey(options),
})
}

export const v1ListArchivedWorkspacesQueryKey = (
options?: OptionsLegacyParser
) => [createQueryKey('v1ListArchivedWorkspaces', options)]
Expand Down Expand Up @@ -588,6 +629,27 @@ export const v1GetWorkspaceAlertsOptions = (
})
}

export const v1GetWorkspaceAlertsSummaryQueryKey = (
options: OptionsLegacyParser<V1GetWorkspaceAlertsSummaryData>
) => [createQueryKey('v1GetWorkspaceAlertsSummary', options)]

export const v1GetWorkspaceAlertsSummaryOptions = (
options: OptionsLegacyParser<V1GetWorkspaceAlertsSummaryData>
) => {
return queryOptions({
queryFn: async ({ queryKey, signal }) => {
const { data } = await v1GetWorkspaceAlertsSummary({
...options,
...queryKey[0],
signal,
throwOnError: true,
})
return data
},
queryKey: v1GetWorkspaceAlertsSummaryQueryKey(options),
})
}

export const v1GetWorkspaceMessagesQueryKey = (
options: OptionsLegacyParser<V1GetWorkspaceMessagesData>
) => [createQueryKey('v1GetWorkspaceMessages', options)]
Expand Down Expand Up @@ -713,27 +775,6 @@ export const v1SetWorkspaceMuxesMutation = (
return mutationOptions
}

export const v1ListWorkspacesByProviderQueryKey = (
options: OptionsLegacyParser<V1ListWorkspacesByProviderData>
) => [createQueryKey('v1ListWorkspacesByProvider', options)]

export const v1ListWorkspacesByProviderOptions = (
options: OptionsLegacyParser<V1ListWorkspacesByProviderData>
) => {
return queryOptions({
queryFn: async ({ queryKey, signal }) => {
const { data } = await v1ListWorkspacesByProvider({
...options,
...queryKey[0],
signal,
throwOnError: true,
})
return data
},
queryKey: v1ListWorkspacesByProviderQueryKey(options),
})
}

export const v1StreamSseQueryKey = (options?: OptionsLegacyParser) => [
createQueryKey('v1StreamSse', options),
]
Expand Down Expand Up @@ -792,3 +833,124 @@ export const v1GetWorkspaceTokenUsageOptions = (
queryKey: v1GetWorkspaceTokenUsageQueryKey(options),
})
}

export const v1ListPersonasQueryKey = (options?: OptionsLegacyParser) => [
createQueryKey('v1ListPersonas', options),
]

export const v1ListPersonasOptions = (options?: OptionsLegacyParser) => {
return queryOptions({
queryFn: async ({ queryKey, signal }) => {
const { data } = await v1ListPersonas({
...options,
...queryKey[0],
signal,
throwOnError: true,
})
return data
},
queryKey: v1ListPersonasQueryKey(options),
})
}

export const v1CreatePersonaQueryKey = (
options: OptionsLegacyParser<V1CreatePersonaData>
) => [createQueryKey('v1CreatePersona', options)]

export const v1CreatePersonaOptions = (
options: OptionsLegacyParser<V1CreatePersonaData>
) => {
return queryOptions({
queryFn: async ({ queryKey, signal }) => {
const { data } = await v1CreatePersona({
...options,
...queryKey[0],
signal,
throwOnError: true,
})
return data
},
queryKey: v1CreatePersonaQueryKey(options),
})
}

export const v1CreatePersonaMutation = (
options?: Partial<OptionsLegacyParser<V1CreatePersonaData>>
) => {
const mutationOptions: UseMutationOptions<
V1CreatePersonaResponse,
V1CreatePersonaError,
OptionsLegacyParser<V1CreatePersonaData>
> = {
mutationFn: async (localOptions) => {
const { data } = await v1CreatePersona({
...options,
...localOptions,
throwOnError: true,
})
return data
},
}
return mutationOptions
}

export const v1GetPersonaQueryKey = (
options: OptionsLegacyParser<V1GetPersonaData>
) => [createQueryKey('v1GetPersona', options)]

export const v1GetPersonaOptions = (
options: OptionsLegacyParser<V1GetPersonaData>
) => {
return queryOptions({
queryFn: async ({ queryKey, signal }) => {
const { data } = await v1GetPersona({
...options,
...queryKey[0],
signal,
throwOnError: true,
})
return data
},
queryKey: v1GetPersonaQueryKey(options),
})
}

export const v1UpdatePersonaMutation = (
options?: Partial<OptionsLegacyParser<V1UpdatePersonaData>>
) => {
const mutationOptions: UseMutationOptions<
V1UpdatePersonaResponse,
V1UpdatePersonaError,
OptionsLegacyParser<V1UpdatePersonaData>
> = {
mutationFn: async (localOptions) => {
const { data } = await v1UpdatePersona({
...options,
...localOptions,
throwOnError: true,
})
return data
},
}
return mutationOptions
}

export const v1DeletePersonaMutation = (
options?: Partial<OptionsLegacyParser<V1DeletePersonaData>>
) => {
const mutationOptions: UseMutationOptions<
V1DeletePersonaResponse,
V1DeletePersonaError,
OptionsLegacyParser<V1DeletePersonaData>
> = {
mutationFn: async (localOptions) => {
const { data } = await v1DeletePersona({
...options,
...localOptions,
throwOnError: true,
})
return data
},
}
return mutationOptions
}
Loading
Loading