|
5 | 5 |
|
6 | 6 | import type { paths } from "../../openapi.js";
|
7 | 7 | import type { DeepReadonly, InvalidateQueryFilters, MutationFiltersByMutationKey, MutationFiltersByParameters, MutationVariables, OperationError, OperationInfiniteData, PartialParameters, QueryFiltersByParameters, QueryFiltersByQueryKey, QueryFnOptionsByParameters, QueryFnOptionsByQueryKey, RequestFnResponse, ServiceOperationEnsureInfiniteQueryDataOptions, ServiceOperationEnsureQueryDataOptions, ServiceOperationFetchInfiniteQueryOptions, ServiceOperationFetchQueryOptions, ServiceOperationInfiniteQueryKey, ServiceOperationMutationFnOptions, ServiceOperationMutationKey, ServiceOperationQueryKey, ServiceOperationUseMutationOptions, UseQueryOptionsForUseQueries, UseQueryOptionsForUseSuspenseQuery, WithOptional, QraftServiceOperationsToken } from "@openapi-qraft/tanstack-query-react-types";
|
8 |
| -import type { CancelOptions, DefinedInitialDataInfiniteOptions, DefinedInitialDataOptions, DefinedUseInfiniteQueryResult, DefinedUseQueryResult, InfiniteQueryPageParamsOptions, InvalidateOptions, Mutation, MutationState, NoInfer, QueryState, RefetchOptions, ResetOptions, SetDataOptions, UndefinedInitialDataInfiniteOptions, UndefinedInitialDataOptions, Updater, UseInfiniteQueryResult, UseMutationResult, UseQueryResult, UseSuspenseInfiniteQueryOptions, UseSuspenseInfiniteQueryResult, UseSuspenseQueryOptions, UseSuspenseQueryResult } from "@tanstack/react-query"; |
| 8 | +import type { CancelOptions, DefinedInitialDataInfiniteOptions, DefinedInitialDataOptions, DefinedUseInfiniteQueryResult, DefinedUseQueryResult, InfiniteQueryPageParamsOptions, InvalidateOptions, Mutation, MutationCache, MutationState, NoInfer, QueryState, RefetchOptions, ResetOptions, SetDataOptions, UndefinedInitialDataInfiniteOptions, UndefinedInitialDataOptions, Updater, UseInfiniteQueryResult, UseMutationResult, UseQueryResult, UseSuspenseInfiniteQueryOptions, UseSuspenseInfiniteQueryResult, UseSuspenseQueryOptions, UseSuspenseQueryResult } from "@tanstack/react-query"; |
9 | 9 | export interface FilesService {
|
10 | 10 | /** @summary Get a files by ID */
|
11 | 11 | getFiles: {
|
@@ -495,6 +495,31 @@ export interface FilesService {
|
495 | 495 | filters?: MutationFiltersByParameters<PostFilesBody, PostFilesData, PostFilesParameters, OperationError<PostFilesError>, TContext> | MutationFiltersByMutationKey<PostFilesSchema, PostFilesBody, PostFilesData, PostFilesParameters, OperationError<PostFilesError>, TContext>;
|
496 | 496 | select?: (mutation: Mutation<PostFilesData, OperationError<PostFilesError>, MutationVariables<PostFilesBody, PostFilesParameters>, TContext>) => TResult;
|
497 | 497 | }): Array<TResult>;
|
| 498 | + /** |
| 499 | + * Returns a `MutationCache` object that provides access to mutation cache operations |
| 500 | + * for the specific endpoint. |
| 501 | + * |
| 502 | + * @summary Upload a files by ID |
| 503 | + * @see {@link https://openapi-qraft.github.io/openapi-qraft/docs/query-client/getMutationCache|`getMutationCache(...)` documentation} |
| 504 | + * |
| 505 | + * @example Find a mutation with specific parameters |
| 506 | + * ```ts |
| 507 | + * const mutationCache = qraft.filesService.postFiles.getMutationCache(); |
| 508 | + * const mutation = mutationCache.find({ |
| 509 | + * parameters: {} |
| 510 | + * }); |
| 511 | + * ``` |
| 512 | + * |
| 513 | + * @example Find all mutations for the endpoint |
| 514 | + * ```ts |
| 515 | + * const mutationCache = qraft.filesService.postFiles.getMutationCache(); |
| 516 | + * const mutations = mutationCache.findAll(); |
| 517 | + * ``` |
| 518 | + */ |
| 519 | + getMutationCache(): Omit<MutationCache, "find" | "findAll"> & { |
| 520 | + find<TContext = unknown>(filters: MutationFiltersByParameters<PostFilesBody, PostFilesData, PostFilesParameters, OperationError<PostFilesError>, TContext> | MutationFiltersByMutationKey<PostFilesSchema, PostFilesBody, PostFilesData, PostFilesParameters, OperationError<PostFilesError>, TContext>): Mutation<PostFilesData, PostFilesError, MutationVariables<PostFilesBody, PostFilesParameters>, TContext> | undefined; |
| 521 | + findAll<TContext = unknown>(filters?: MutationFiltersByParameters<PostFilesBody, PostFilesData, PostFilesParameters, OperationError<PostFilesError>, TContext> | MutationFiltersByMutationKey<PostFilesSchema, PostFilesBody, PostFilesData, PostFilesParameters, OperationError<PostFilesError>, TContext>): Array<Mutation<PostFilesData, PostFilesError, MutationVariables<PostFilesBody, PostFilesParameters>, TContext>>; |
| 522 | + }; |
498 | 523 | schema: PostFilesSchema;
|
499 | 524 | types: {
|
500 | 525 | parameters: PostFilesParameters;
|
@@ -618,6 +643,35 @@ export interface FilesService {
|
618 | 643 | filters?: MutationFiltersByParameters<DeleteFilesBody, DeleteFilesData, DeleteFilesParameters, OperationError<DeleteFilesError>, TContext> | MutationFiltersByMutationKey<DeleteFilesSchema, DeleteFilesBody, DeleteFilesData, DeleteFilesParameters, OperationError<DeleteFilesError>, TContext>;
|
619 | 644 | select?: (mutation: Mutation<DeleteFilesData, OperationError<DeleteFilesError>, MutationVariables<DeleteFilesBody, DeleteFilesParameters>, TContext>) => TResult;
|
620 | 645 | }): Array<TResult>;
|
| 646 | + /** |
| 647 | + * Returns a `MutationCache` object that provides access to mutation cache operations |
| 648 | + * for the specific endpoint. |
| 649 | + * |
| 650 | + * @summary Delete all files |
| 651 | + * @see {@link https://openapi-qraft.github.io/openapi-qraft/docs/query-client/getMutationCache|`getMutationCache(...)` documentation} |
| 652 | + * |
| 653 | + * @example Find a mutation with specific parameters |
| 654 | + * ```ts |
| 655 | + * const mutationCache = qraft.filesService.deleteFiles.getMutationCache(); |
| 656 | + * const mutation = mutationCache.find({ |
| 657 | + * parameters: { |
| 658 | + * query: { |
| 659 | + * all: all |
| 660 | + * } |
| 661 | + * } |
| 662 | + * }); |
| 663 | + * ``` |
| 664 | + * |
| 665 | + * @example Find all mutations for the endpoint |
| 666 | + * ```ts |
| 667 | + * const mutationCache = qraft.filesService.deleteFiles.getMutationCache(); |
| 668 | + * const mutations = mutationCache.findAll(); |
| 669 | + * ``` |
| 670 | + */ |
| 671 | + getMutationCache(): Omit<MutationCache, "find" | "findAll"> & { |
| 672 | + find<TContext = unknown>(filters: MutationFiltersByParameters<DeleteFilesBody, DeleteFilesData, DeleteFilesParameters, OperationError<DeleteFilesError>, TContext> | MutationFiltersByMutationKey<DeleteFilesSchema, DeleteFilesBody, DeleteFilesData, DeleteFilesParameters, OperationError<DeleteFilesError>, TContext>): Mutation<DeleteFilesData, DeleteFilesError, MutationVariables<DeleteFilesBody, DeleteFilesParameters>, TContext> | undefined; |
| 673 | + findAll<TContext = unknown>(filters?: MutationFiltersByParameters<DeleteFilesBody, DeleteFilesData, DeleteFilesParameters, OperationError<DeleteFilesError>, TContext> | MutationFiltersByMutationKey<DeleteFilesSchema, DeleteFilesBody, DeleteFilesData, DeleteFilesParameters, OperationError<DeleteFilesError>, TContext>): Array<Mutation<DeleteFilesData, DeleteFilesError, MutationVariables<DeleteFilesBody, DeleteFilesParameters>, TContext>>; |
| 674 | + }; |
621 | 675 | schema: DeleteFilesSchema;
|
622 | 676 | types: {
|
623 | 677 | parameters: DeleteFilesParameters;
|
@@ -741,6 +795,35 @@ export interface FilesService {
|
741 | 795 | filters?: MutationFiltersByParameters<TrashFilesBody, TrashFilesData, TrashFilesParameters, OperationError<TrashFilesError>, TContext> | MutationFiltersByMutationKey<TrashFilesSchema, TrashFilesBody, TrashFilesData, TrashFilesParameters, OperationError<TrashFilesError>, TContext>;
|
742 | 796 | select?: (mutation: Mutation<TrashFilesData, OperationError<TrashFilesError>, MutationVariables<TrashFilesBody, TrashFilesParameters>, TContext>) => TResult;
|
743 | 797 | }): Array<TResult>;
|
| 798 | + /** |
| 799 | + * Returns a `MutationCache` object that provides access to mutation cache operations |
| 800 | + * for the specific endpoint. |
| 801 | + * |
| 802 | + * @summary Trash files |
| 803 | + * @see {@link https://openapi-qraft.github.io/openapi-qraft/docs/query-client/getMutationCache|`getMutationCache(...)` documentation} |
| 804 | + * |
| 805 | + * @example Find a mutation with specific parameters |
| 806 | + * ```ts |
| 807 | + * const mutationCache = qraft.filesService.trashFiles.getMutationCache(); |
| 808 | + * const mutation = mutationCache.find({ |
| 809 | + * parameters: { |
| 810 | + * query: { |
| 811 | + * pendingOnly: pendingOnly |
| 812 | + * } |
| 813 | + * } |
| 814 | + * }); |
| 815 | + * ``` |
| 816 | + * |
| 817 | + * @example Find all mutations for the endpoint |
| 818 | + * ```ts |
| 819 | + * const mutationCache = qraft.filesService.trashFiles.getMutationCache(); |
| 820 | + * const mutations = mutationCache.findAll(); |
| 821 | + * ``` |
| 822 | + */ |
| 823 | + getMutationCache(): Omit<MutationCache, "find" | "findAll"> & { |
| 824 | + find<TContext = unknown>(filters: MutationFiltersByParameters<TrashFilesBody, TrashFilesData, TrashFilesParameters, OperationError<TrashFilesError>, TContext> | MutationFiltersByMutationKey<TrashFilesSchema, TrashFilesBody, TrashFilesData, TrashFilesParameters, OperationError<TrashFilesError>, TContext>): Mutation<TrashFilesData, TrashFilesError, MutationVariables<TrashFilesBody, TrashFilesParameters>, TContext> | undefined; |
| 825 | + findAll<TContext = unknown>(filters?: MutationFiltersByParameters<TrashFilesBody, TrashFilesData, TrashFilesParameters, OperationError<TrashFilesError>, TContext> | MutationFiltersByMutationKey<TrashFilesSchema, TrashFilesBody, TrashFilesData, TrashFilesParameters, OperationError<TrashFilesError>, TContext>): Array<Mutation<TrashFilesData, TrashFilesError, MutationVariables<TrashFilesBody, TrashFilesParameters>, TContext>>; |
| 826 | + }; |
744 | 827 | schema: TrashFilesSchema;
|
745 | 828 | types: {
|
746 | 829 | parameters: TrashFilesParameters;
|
|
0 commit comments