class Groups
extends BaseApi
import { Groups } from "https://deno.land/x/gesso@v0.1.2/src/Groups.ts";
Constructors
new
Groups(config: Configuration)Methods
createGroup(params?: CreateGroupParams, body?: unknown): Promise<Group>
createMembership(): Promise<Group>
deleteGroup(group_id: string, body?: unknown): Promise<Group>
getSingleGroup(): Promise<Group>
getSingleGroupMembership(): Promise<Group>
group_id: string,
membership_id: string,
body?: unknown,
groupActivityStream(group_id: string, body?: unknown): Promise<unknown>
groupActivityStreamSummary(group_id: string, body?: unknown): Promise<unknown>
inviteOthersToGroup(): Promise<Scope>
leaveGroup(): Promise<Scope>
group_id: string,
membership_id: string,
body?: unknown,
listGroupMemberships(): Promise<Group[]>
listGroups(params?: ListGroupsParams, body?: unknown): Promise<Group[]>
listGroupsUsers(): Promise<User[]>
listTheGroupsAvailableInContext(): Promise<Group[]>
permissions(): Promise<Account>
previewProcessedHtml(): Promise<Scope>
updateMembership(): Promise<Group>
uploadFile(group_id: string, body?: unknown): Promise<Scope>