import { ModelDDNSForm } from "@/types" import { fetcher, FetcherMethod } from "./api" export const createDDNSProfile = async (data: ModelDDNSForm): Promise => { return fetcher(FetcherMethod.POST, '/api/v1/ddns', data); } export const updateDDNSProfile = async (id: number, data: ModelDDNSForm): Promise => { return fetcher(FetcherMethod.PATCH, `/api/v1/ddns/${id}`, data); } export const deleteDDNSProfiles = async (id: number[]): Promise => { return fetcher(FetcherMethod.POST, '/api/v1/batch-delete/ddns', id); } export const getDDNSProviders = async (): Promise => { return fetcher(FetcherMethod.GET, '/api/v1/ddns/providers', null); }