18 lines
805 B
TypeScript
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);
|