helixzypher-api-client
Version:
Orval generated API client for heliZypher
195 lines (194 loc) • 14.7 kB
TypeScript
import type { DataTag, DefinedInitialDataOptions, DefinedUseQueryResult, QueryClient, QueryKey, UndefinedInitialDataOptions, UseMutationOptions, UseMutationResult, UseQueryOptions, UseQueryResult } from "@tanstack/react-query";
import type { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios";
import type { AuthorityModifyDto, ListResponseWrapperAuthoritySuggestion, PagingListResponseWrapperAuthority, RetrieveAuthorityForSuggestionsParams, SearchAuthoritiesParams, SimpleResponseWrapperAuthority, SimpleResponseWrapperDeleteResponse, Tsid } from "../../model";
/**
* Find Authority by given authority id
*/
export declare const retrieveAuthorityById: (authorityId: Tsid, options?: AxiosRequestConfig) => Promise<AxiosResponse<SimpleResponseWrapperAuthority>>;
export declare const getRetrieveAuthorityByIdQueryKey: (authorityId: Tsid) => readonly [`/api/helixzypher/v1/authorities/${string}`];
export declare const getRetrieveAuthorityByIdQueryOptions: <TData = Awaited<ReturnType<typeof retrieveAuthorityById>>, TError = AxiosError<SimpleResponseWrapperAuthority>>(authorityId: Tsid, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityById>>, TError, TData>>;
axios?: AxiosRequestConfig;
}) => UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityById>>, TError, TData> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export type RetrieveAuthorityByIdQueryResult = NonNullable<Awaited<ReturnType<typeof retrieveAuthorityById>>>;
export type RetrieveAuthorityByIdQueryError = AxiosError<SimpleResponseWrapperAuthority>;
export declare function useRetrieveAuthorityById<TData = Awaited<ReturnType<typeof retrieveAuthorityById>>, TError = AxiosError<SimpleResponseWrapperAuthority>>(authorityId: Tsid, options: {
query: Partial<UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityById>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<typeof retrieveAuthorityById>>, TError, Awaited<ReturnType<typeof retrieveAuthorityById>>>, "initialData">;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export declare function useRetrieveAuthorityById<TData = Awaited<ReturnType<typeof retrieveAuthorityById>>, TError = AxiosError<SimpleResponseWrapperAuthority>>(authorityId: Tsid, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityById>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<typeof retrieveAuthorityById>>, TError, Awaited<ReturnType<typeof retrieveAuthorityById>>>, "initialData">;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export declare function useRetrieveAuthorityById<TData = Awaited<ReturnType<typeof retrieveAuthorityById>>, TError = AxiosError<SimpleResponseWrapperAuthority>>(authorityId: Tsid, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityById>>, TError, TData>>;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
/**
* Update Authority using given details
*/
export declare const updateAuthority: (authorityId: Tsid, authorityModifyDto: AuthorityModifyDto, options?: AxiosRequestConfig) => Promise<AxiosResponse<SimpleResponseWrapperAuthority>>;
export declare const getUpdateAuthorityMutationOptions: <TError = AxiosError<SimpleResponseWrapperAuthority>, TContext = unknown>(options?: {
mutation?: UseMutationOptions<Awaited<ReturnType<typeof updateAuthority>>, TError, {
authorityId: Tsid;
data: AuthorityModifyDto;
}, TContext>;
axios?: AxiosRequestConfig;
}) => UseMutationOptions<Awaited<ReturnType<typeof updateAuthority>>, TError, {
authorityId: Tsid;
data: AuthorityModifyDto;
}, TContext>;
export type UpdateAuthorityMutationResult = NonNullable<Awaited<ReturnType<typeof updateAuthority>>>;
export type UpdateAuthorityMutationBody = AuthorityModifyDto;
export type UpdateAuthorityMutationError = AxiosError<SimpleResponseWrapperAuthority>;
export declare const useUpdateAuthority: <TError = AxiosError<SimpleResponseWrapperAuthority>, TContext = unknown>(options?: {
mutation?: UseMutationOptions<Awaited<ReturnType<typeof updateAuthority>>, TError, {
authorityId: Tsid;
data: AuthorityModifyDto;
}, TContext>;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<typeof updateAuthority>>, TError, {
authorityId: Tsid;
data: AuthorityModifyDto;
}, TContext>;
/**
* Delete Authority by given authority id
*/
export declare const deleteAuthority: (authorityId: Tsid, options?: AxiosRequestConfig) => Promise<AxiosResponse<SimpleResponseWrapperDeleteResponse>>;
export declare const getDeleteAuthorityMutationOptions: <TError = AxiosError<SimpleResponseWrapperDeleteResponse>, TContext = unknown>(options?: {
mutation?: UseMutationOptions<Awaited<ReturnType<typeof deleteAuthority>>, TError, {
authorityId: Tsid;
}, TContext>;
axios?: AxiosRequestConfig;
}) => UseMutationOptions<Awaited<ReturnType<typeof deleteAuthority>>, TError, {
authorityId: Tsid;
}, TContext>;
export type DeleteAuthorityMutationResult = NonNullable<Awaited<ReturnType<typeof deleteAuthority>>>;
export type DeleteAuthorityMutationError = AxiosError<SimpleResponseWrapperDeleteResponse>;
export declare const useDeleteAuthority: <TError = AxiosError<SimpleResponseWrapperDeleteResponse>, TContext = unknown>(options?: {
mutation?: UseMutationOptions<Awaited<ReturnType<typeof deleteAuthority>>, TError, {
authorityId: Tsid;
}, TContext>;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<typeof deleteAuthority>>, TError, {
authorityId: Tsid;
}, TContext>;
/**
* Update Authority status using given details
*/
export declare const updateAuthorityStatus: (authorityId: Tsid, status: "Active" | "Inactive", options?: AxiosRequestConfig) => Promise<AxiosResponse<SimpleResponseWrapperAuthority>>;
export declare const getUpdateAuthorityStatusMutationOptions: <TError = AxiosError<SimpleResponseWrapperAuthority>, TContext = unknown>(options?: {
mutation?: UseMutationOptions<Awaited<ReturnType<typeof updateAuthorityStatus>>, TError, {
authorityId: Tsid;
status: "Active" | "Inactive";
}, TContext>;
axios?: AxiosRequestConfig;
}) => UseMutationOptions<Awaited<ReturnType<typeof updateAuthorityStatus>>, TError, {
authorityId: Tsid;
status: "Active" | "Inactive";
}, TContext>;
export type UpdateAuthorityStatusMutationResult = NonNullable<Awaited<ReturnType<typeof updateAuthorityStatus>>>;
export type UpdateAuthorityStatusMutationError = AxiosError<SimpleResponseWrapperAuthority>;
export declare const useUpdateAuthorityStatus: <TError = AxiosError<SimpleResponseWrapperAuthority>, TContext = unknown>(options?: {
mutation?: UseMutationOptions<Awaited<ReturnType<typeof updateAuthorityStatus>>, TError, {
authorityId: Tsid;
status: "Active" | "Inactive";
}, TContext>;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<typeof updateAuthorityStatus>>, TError, {
authorityId: Tsid;
status: "Active" | "Inactive";
}, TContext>;
/**
* Search Authorities with Pagination
*/
export declare const searchAuthorities: (params: SearchAuthoritiesParams, options?: AxiosRequestConfig) => Promise<AxiosResponse<PagingListResponseWrapperAuthority>>;
export declare const getSearchAuthoritiesQueryKey: (params: SearchAuthoritiesParams) => readonly ["/api/helixzypher/v1/authorities", ...SearchAuthoritiesParams[]];
export declare const getSearchAuthoritiesQueryOptions: <TData = Awaited<ReturnType<typeof searchAuthorities>>, TError = AxiosError<PagingListResponseWrapperAuthority>>(params: SearchAuthoritiesParams, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof searchAuthorities>>, TError, TData>>;
axios?: AxiosRequestConfig;
}) => UseQueryOptions<Awaited<ReturnType<typeof searchAuthorities>>, TError, TData> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export type SearchAuthoritiesQueryResult = NonNullable<Awaited<ReturnType<typeof searchAuthorities>>>;
export type SearchAuthoritiesQueryError = AxiosError<PagingListResponseWrapperAuthority>;
export declare function useSearchAuthorities<TData = Awaited<ReturnType<typeof searchAuthorities>>, TError = AxiosError<PagingListResponseWrapperAuthority>>(params: SearchAuthoritiesParams, options: {
query: Partial<UseQueryOptions<Awaited<ReturnType<typeof searchAuthorities>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<typeof searchAuthorities>>, TError, Awaited<ReturnType<typeof searchAuthorities>>>, "initialData">;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export declare function useSearchAuthorities<TData = Awaited<ReturnType<typeof searchAuthorities>>, TError = AxiosError<PagingListResponseWrapperAuthority>>(params: SearchAuthoritiesParams, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof searchAuthorities>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<typeof searchAuthorities>>, TError, Awaited<ReturnType<typeof searchAuthorities>>>, "initialData">;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export declare function useSearchAuthorities<TData = Awaited<ReturnType<typeof searchAuthorities>>, TError = AxiosError<PagingListResponseWrapperAuthority>>(params: SearchAuthoritiesParams, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof searchAuthorities>>, TError, TData>>;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
/**
* Create new Authority using given details
*/
export declare const createAuthority: (authorityModifyDto: AuthorityModifyDto, options?: AxiosRequestConfig) => Promise<AxiosResponse<SimpleResponseWrapperAuthority>>;
export declare const getCreateAuthorityMutationOptions: <TError = AxiosError<SimpleResponseWrapperAuthority>, TContext = unknown>(options?: {
mutation?: UseMutationOptions<Awaited<ReturnType<typeof createAuthority>>, TError, {
data: AuthorityModifyDto;
}, TContext>;
axios?: AxiosRequestConfig;
}) => UseMutationOptions<Awaited<ReturnType<typeof createAuthority>>, TError, {
data: AuthorityModifyDto;
}, TContext>;
export type CreateAuthorityMutationResult = NonNullable<Awaited<ReturnType<typeof createAuthority>>>;
export type CreateAuthorityMutationBody = AuthorityModifyDto;
export type CreateAuthorityMutationError = AxiosError<SimpleResponseWrapperAuthority>;
export declare const useCreateAuthority: <TError = AxiosError<SimpleResponseWrapperAuthority>, TContext = unknown>(options?: {
mutation?: UseMutationOptions<Awaited<ReturnType<typeof createAuthority>>, TError, {
data: AuthorityModifyDto;
}, TContext>;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient) => UseMutationResult<Awaited<ReturnType<typeof createAuthority>>, TError, {
data: AuthorityModifyDto;
}, TContext>;
/**
* Find Authorities for suggestion boxes
*/
export declare const retrieveAuthorityForSuggestions: (params: RetrieveAuthorityForSuggestionsParams, options?: AxiosRequestConfig) => Promise<AxiosResponse<ListResponseWrapperAuthoritySuggestion>>;
export declare const getRetrieveAuthorityForSuggestionsQueryKey: (params: RetrieveAuthorityForSuggestionsParams) => readonly ["/api/helixzypher/v1/authorities/suggestions", ...RetrieveAuthorityForSuggestionsParams[]];
export declare const getRetrieveAuthorityForSuggestionsQueryOptions: <TData = Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError = AxiosError<ListResponseWrapperAuthoritySuggestion>>(params: RetrieveAuthorityForSuggestionsParams, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError, TData>>;
axios?: AxiosRequestConfig;
}) => UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError, TData> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export type RetrieveAuthorityForSuggestionsQueryResult = NonNullable<Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>>;
export type RetrieveAuthorityForSuggestionsQueryError = AxiosError<ListResponseWrapperAuthoritySuggestion>;
export declare function useRetrieveAuthorityForSuggestions<TData = Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError = AxiosError<ListResponseWrapperAuthoritySuggestion>>(params: RetrieveAuthorityForSuggestionsParams, options: {
query: Partial<UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError, TData>> & Pick<DefinedInitialDataOptions<Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError, Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>>, "initialData">;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): DefinedUseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export declare function useRetrieveAuthorityForSuggestions<TData = Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError = AxiosError<ListResponseWrapperAuthoritySuggestion>>(params: RetrieveAuthorityForSuggestionsParams, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError, TData>> & Pick<UndefinedInitialDataOptions<Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError, Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>>, "initialData">;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};
export declare function useRetrieveAuthorityForSuggestions<TData = Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError = AxiosError<ListResponseWrapperAuthoritySuggestion>>(params: RetrieveAuthorityForSuggestionsParams, options?: {
query?: Partial<UseQueryOptions<Awaited<ReturnType<typeof retrieveAuthorityForSuggestions>>, TError, TData>>;
axios?: AxiosRequestConfig;
}, queryClient?: QueryClient): UseQueryResult<TData, TError> & {
queryKey: DataTag<QueryKey, TData, TError>;
};