import type { GetOssContainersInput, GetOssObjectsInput, OssContainerDto, OssContainersResultDto, } from "#/oss/containes"; import type { OssObjectsResultDto } from "#/oss/objects"; import requestClient from "../request"; export function deleteApi(name: string): Promise { return requestClient.delete(`/api/oss-management/containes/${name}`); } export function getApi(name: string): Promise { return requestClient.get(`/api/oss-management/containes/${name}`); } export function getListApi(input?: GetOssContainersInput): Promise { return requestClient.get("/api/oss-management/containes", { params: input, }); } export function getObjectsApi(input: GetOssObjectsInput): Promise { return requestClient.get("/api/oss-management/containes/objects", { params: input, }); } export function createApi(name: string): Promise { return requestClient.post(`/api/oss-management/containes/${name}`); }