import api from "@/lib/api-client"; import { ISiemDestination, ISiemDestinationInput, ISiemTestResult, ITestSiemDestinationInput, IUpdateSiemDestinationInput, } from "@/ee/siem/types/siem.types"; export async function getSiemDestinations(): Promise { const req = await api.post("/siem/destinations"); return req.data; } export async function createSiemDestination( data: ISiemDestinationInput, ): Promise { const req = await api.post("/siem/destinations/create", data); return req.data; } export async function updateSiemDestination( data: IUpdateSiemDestinationInput, ): Promise { const req = await api.post("/siem/destinations/update", data); return req.data; } export async function deleteSiemDestination(data: { destinationId: string; }): Promise { await api.post("/siem/destinations/delete", data); } export async function testSiemDestination( data: ITestSiemDestinationInput, ): Promise { const req = await api.post("/siem/destinations/test", data); return req.data; } export async function retrySiemDestination(data: { destinationId: string; }): Promise { await api.post("/siem/destinations/retry", data); }