import { defAbpHttp } from '/@/utils/http/abp'; import { WebhookSendAttempt, WebhookSendAttemptGetListInput, WebhookSendRecordDeleteManyInput, WebhookSendRecordResendManyInput, } from './model'; export const GetAsyncById = (id: string) => { return defAbpHttp.get({ url: `/api/webhooks/send-attempts/${id}`, }); }; export const DeleteAsyncById = (id: string) => { return defAbpHttp.delete({ url: `/api/webhooks/send-attempts/${id}`, }); }; export const DeleteManyAsyncByInput = (input: WebhookSendRecordDeleteManyInput) => { return defAbpHttp.delete({ url: `/api/webhooks/send-attempts/delete-many`, data: input, }); }; export const GetListAsyncByInput = (input: WebhookSendAttemptGetListInput) => { return defAbpHttp.get>({ url: `/api/webhooks/send-attempts`, params: input, }); }; export const ResendAsyncById = (id: string) => { return defAbpHttp.post({ url: `/api/webhooks/send-attempts/${id}/resend`, }); }; export const ResendManyAsyncByInput = (input: WebhookSendRecordResendManyInput) => { return defAbpHttp.post({ url: `/api/webhooks/send-attempts/resend-many`, data: input, }); };