saas_app/src/packages/administrativo/data/GEmolumentoItem/GEmolumentoItemDeleteData.ts

18 lines
805 B
TypeScript

import GEmolumentoItemInterface from '@/packages/administrativo/interfaces/GEmolumentoItem/GEmolumentoItemInterface';
import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler';
import API from '@/shared/services/api/Api';
import { Methods } from '@/shared/services/api/enums/ApiMethodEnum';
import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface';
async function executeGEmolumentoItemDeleteData(
data: GEmolumentoItemInterface,
): Promise<ApiResponseInterface> {
const api = new API();
return api.send({
method: Methods.DELETE,
endpoint: `administrativo/g_emolumento_item/${data.emolumento_item_id}`,
});
}
export const GEmolumentoItemDeleteData = withClientErrorHandler(executeGEmolumentoItemDeleteData);