import type { PaymentItem } from "@new-api-key-usage/core"; import { adminHttp } from "../http.ts"; export type PaymentBody = Record; export async function fetchPayments(): Promise { const { data } = await adminHttp.get("/payments"); return data; } export async function createPayment(body: PaymentBody): Promise { const { data } = await adminHttp.post("/payments", body); return data; } export async function updatePayment( id: number, body: PaymentBody, ): Promise { const { data } = await adminHttp.put(`/payments/${id}`, body); return data; } export async function deletePayment(id: number): Promise { await adminHttp.delete(`/payments/${id}`); }