import { adminApi } from "./chunk-LCL5TIBZ.js"; // node_modules/@strapi/admin/dist/admin/admin/src/services/transferTokens.mjs var transferTokenService = adminApi.enhanceEndpoints({ addTagTypes: [ "TransferToken" ] }).injectEndpoints({ endpoints: (builder) => ({ regenerateToken: builder.mutation({ query: (url) => ({ method: "POST", url: `${url}/regenerate` }), transformResponse: (response) => response.data }), getTransferTokens: builder.query({ query: () => ({ url: "/admin/transfer/tokens", method: "GET" }), transformResponse: (response) => response.data, providesTags: (res, _err) => [ ...(res == null ? void 0 : res.map(({ id }) => ({ type: "TransferToken", id }))) ?? [], { type: "TransferToken", id: "LIST" } ] }), getTransferToken: builder.query({ query: (id) => `/admin/transfer/tokens/${id}`, transformResponse: (response) => response.data, providesTags: (res, _err, id) => [ { type: "TransferToken", id } ] }), createTransferToken: builder.mutation({ query: (body) => ({ url: "/admin/transfer/tokens", method: "POST", data: body }), transformResponse: (response) => response.data, invalidatesTags: [ { type: "TransferToken", id: "LIST" } ] }), deleteTransferToken: builder.mutation({ query: (id) => ({ url: `/admin/transfer/tokens/${id}`, method: "DELETE" }), transformResponse: (response) => response.data, invalidatesTags: (_res, _err, id) => [ { type: "TransferToken", id } ] }), updateTransferToken: builder.mutation({ query: ({ id, ...body }) => ({ url: `/admin/transfer/tokens/${id}`, method: "PUT", data: body }), transformResponse: (response) => response.data, invalidatesTags: (_res, _err, { id }) => [ { type: "TransferToken", id } ] }) }), overrideExisting: false }); var { useGetTransferTokensQuery, useGetTransferTokenQuery, useCreateTransferTokenMutation, useDeleteTransferTokenMutation, useUpdateTransferTokenMutation, useRegenerateTokenMutation } = transferTokenService; export { useGetTransferTokensQuery, useGetTransferTokenQuery, useCreateTransferTokenMutation, useDeleteTransferTokenMutation, useUpdateTransferTokenMutation, useRegenerateTokenMutation }; //# sourceMappingURL=chunk-RXTTORSL.js.map