@sethub/sdk
Version:
<div align="center"> <h1> SetHub SDK </h1>
18 lines (17 loc) • 1.46 kB
TypeScript
import type { HttpClient } from "../../http/client";
import type { AcceptProjectInvitation } from "./protocols/accept.protocol";
import type { CreateProjectInvitation } from "./protocols/create.protocol";
import type { DeleteProjectInvitation } from "./protocols/delete.protocol";
import type { ListProjectInvitations } from "./protocols/list.protocol";
import type { RejectProjectInvitation } from "./protocols/reject.protocol";
import type { UpdateProjectInvitationRole } from "./protocols/update-role.protocol";
export declare class ProjectInvitations {
private readonly httpClient;
constructor(httpClient: HttpClient);
create(input: CreateProjectInvitation.Input, options?: CreateProjectInvitation.Options): Promise<CreateProjectInvitation.Response>;
list(input: ListProjectInvitations.Input, options?: ListProjectInvitations.Options): Promise<ListProjectInvitations.Response>;
updateRole(input: UpdateProjectInvitationRole.Input, options?: UpdateProjectInvitationRole.Options): Promise<UpdateProjectInvitationRole.Response>;
delete(input: DeleteProjectInvitation.Input, options?: DeleteProjectInvitation.Options): Promise<DeleteProjectInvitation.Response>;
accept(input: AcceptProjectInvitation.Input, options?: AcceptProjectInvitation.Options): Promise<AcceptProjectInvitation.Response>;
reject(input: RejectProjectInvitation.Input, options?: RejectProjectInvitation.Options): Promise<RejectProjectInvitation.Response>;
}