/**
* [GET] /download/ppt
*/
export const queryOptionDownloadDownloadPpt= <TData = unknown, TError = Error>(openApiModuleApi:OpenApiModuleApi, options: Omit<UseQueryOptions<unknown, TError, TData>, "queryFn" | "queryKey"> = {}) => queryOptions(
{
queryKey: [`download`, `ppt`],
queryFn: ({ signal }) => openApiModuleApi.download.downloadPpt({ overrides: { signal }}),
...options
});
export function useQueryDownloadDownloadPpt<TData = unknown, TError = Error>( options: Omit<UseQueryOptions<unknown, TError, TData>, "queryFn" | "queryKey"> = {}) {
const { openApiModuleApi } = useApi();
return useQuery<unknown, TError, TData>(queryOptionDownloadDownloadPpt(openApiModuleApi, options));
}
/**
* [GET] /activity
* list all tiles (pinboards, searchconfigs, briefings or showrooms a user has access to
*/
export const queryOptionActivityFindAll= <TData=PageableResult<ActivityUnion>, TError = Error>(openApiModuleApi:OpenApiModuleApi, filter: ActivityFindAll, options: Omit<UseInfiniteQueryOptions<PageableResult<ActivityUnion>, TError, TData>, "queryFn" | "queryKey" | "getPreviousPageParam" | "getNextPageParam" | "initialPageParam"> = {}) => infiniteQueryOptions(
{
queryKey: [`activity`, `list`, filter ],
queryFn: ({ pageParam, signal }) => {
return openApiModuleApi.activity.findAll({ ...filter, page: pageParam, overrides: { signal } })
},
staleTime: 2 * 1000, ...options,
...createPaginationOptions()});
export function useInfiniteActivityFindAll<TData = PageableResult<ActivityUnion>, TError = Error>(filter: ActivityFindAll, options: Omit<UseInfiniteQueryOptions<PageableResult<ActivityUnion>, TError, TData>, "queryFn" | "queryKey" | "getPreviousPageParam" | "getNextPageParam" | "initialPageParam"> = {}) {
const { openApiModuleApi } = useApi();
return useInfiniteQuery<PageableResult<ActivityUnion>, TError, TData>(queryOptionActivityFindAll(openApiModuleApi, filter, options));
}