@sethub/sdk
Version:
<div align="center"> <h1> SetHub SDK </h1>
16 lines (15 loc) • 1.28 kB
TypeScript
import type { HttpClient } from "../../http/client";
import type { ActivateProjectMemberAccess } from "./protocols/activate-access.protocol";
import type { DeactivateProjectMemberAccess } from "./protocols/deactivate-access.protocol";
import type { ListProjectEditors } from "./protocols/list-editors.protocol";
import type { ListProjectMembers } from "./protocols/list.protocol";
import type { UpdateProjectMemberRole } from "./protocols/update-role.protocol";
export declare class ProjectMembers {
private readonly httpClient;
constructor(httpClient: HttpClient);
list(input: ListProjectMembers.Input, options?: ListProjectMembers.Options): Promise<ListProjectMembers.Response>;
updateRole(input: UpdateProjectMemberRole.Input, options?: UpdateProjectMemberRole.Options): Promise<UpdateProjectMemberRole.Response>;
activateAccess(input: ActivateProjectMemberAccess.Input, options?: ActivateProjectMemberAccess.Options): Promise<ActivateProjectMemberAccess.Response>;
deactivateAccess(input: DeactivateProjectMemberAccess.Input, options?: DeactivateProjectMemberAccess.Options): Promise<DeactivateProjectMemberAccess.Response>;
listEditors(input: ListProjectEditors.Input, options?: ListProjectEditors.Options): Promise<ListProjectEditors.Response>;
}