@sethub/sdk
Version:
<div align="center"> <h1> SetHub SDK </h1>
16 lines (15 loc) • 1.03 kB
TypeScript
import type { HttpClient } from "../../http/client";
import type { CreateProject } from "./protocols/create.protocol";
import type { DeleteProject } from "./protocols/delete.protocol";
import type { GetProjectDetails } from "./protocols/get-details.protocol";
import type { ListMyProjects } from "./protocols/list-mine.protocol";
import type { UpdateProject } from "./protocols/update.protocol";
export declare class Projects {
private readonly httpClient;
constructor(httpClient: HttpClient);
create(input: CreateProject.Input, options?: CreateProject.Options): Promise<CreateProject.Response>;
listMine(options?: ListMyProjects.Options): Promise<ListMyProjects.Response>;
getDetails(input: GetProjectDetails.Input, options?: GetProjectDetails.Options): Promise<GetProjectDetails.Response>;
update(input: UpdateProject.Input, options?: UpdateProject.Options): Promise<UpdateProject.Response>;
delete(input: DeleteProject.Input, options?: DeleteProject.Options): Promise<DeleteProject.Response>;
}