| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- /* eslint-disable */
- // @ts-ignore
- import { queryOptions, useMutation } from '@tanstack/vue-query';
- import type { DefaultError } from '@tanstack/vue-query';
- import request from '@/http/vue-query';
- import type { CustomRequestOptions } from '@/http/types';
- import * as apis from './store';
- import * as API from './types';
- /** Returns pet inventories by status Returns a map of status codes to quantities GET /store/inventory */
- export function storeInventoryUsingGetQueryOptions(options: {
- options?: CustomRequestOptions;
- }) {
- return queryOptions({
- queryFn: async ({ queryKey }) => {
- return apis.storeInventoryUsingGet(queryKey[1] as typeof options);
- },
- queryKey: ['storeInventoryUsingGet', options],
- });
- }
- /** Place an order for a pet POST /store/order */
- export function useStoreOrderUsingPostMutation(options?: {
- onSuccess?: (value?: API.Order) => void;
- onError?: (error?: DefaultError) => void;
- }) {
- const { onSuccess, onError } = options || {};
- const response = useMutation({
- mutationFn: apis.storeOrderUsingPost,
- onSuccess(data: API.Order) {
- onSuccess?.(data);
- },
- onError(error) {
- onError?.(error);
- },
- });
- return response;
- }
- /** Find purchase order by ID For valid response try integer IDs with value >= 1 and <= 10. Other values will generated exceptions GET /store/order/${param0} */
- export function storeOrderOrderIdUsingGetQueryOptions(options: {
- // 叠加生成的Param类型 (非body参数openapi默认没有生成对象)
- params: API.storeOrderOrderIdUsingGetParams;
- options?: CustomRequestOptions;
- }) {
- return queryOptions({
- queryFn: async ({ queryKey }) => {
- return apis.storeOrderOrderIdUsingGet(queryKey[1] as typeof options);
- },
- queryKey: ['storeOrderOrderIdUsingGet', options],
- });
- }
- /** Delete purchase order by ID For valid response try integer IDs with positive integer value. Negative or non-integer values will generate API errors DELETE /store/order/${param0} */
- export function useStoreOrderOrderIdUsingDeleteMutation(options?: {
- onSuccess?: (value?: unknown) => void;
- onError?: (error?: DefaultError) => void;
- }) {
- const { onSuccess, onError } = options || {};
- const response = useMutation({
- mutationFn: apis.storeOrderOrderIdUsingDelete,
- onSuccess(data: unknown) {
- onSuccess?.(data);
- },
- onError(error) {
- onError?.(error);
- },
- });
- return response;
- }
|