class Accounts
extends BaseApi
import { Accounts } from "https://deno.land/x/gesso@v0.1.2/src/mod.ts";
Constructors
new
Accounts(config: Configuration)Methods
createNewSubaccount(): Promise<Account>
account_id: string,
params?: CreateNewSubaccountParams,
body?: unknown,
deleteSubaccount(): Promise<Account>
account_id: string,
id: string,
body?: unknown,
deleteUserFromTheRootAccount(): Promise<User>
account_id: string,
user_id: string,
body?: unknown,
getAccountsThatAdminsCanManage(body?: unknown): Promise<Account[]>
getHelpLinks(account_id: string, body?: unknown): Promise<HelpLink>
getSingleAccount(id: string, body?: unknown): Promise<Account>
getTheManuallycreatedCoursesSubaccountForTheDomainRootAccount(body?: unknown): Promise<Account>
getTheSubaccountsOfAnAccount(): Promise<Account[]>
account_id: string,
params?: GetTheSubaccountsOfAnAccountParams,
body?: unknown,
getTheTermsOfService(account_id: string, body?: unknown): Promise<TermsOfService>
listAccounts(params?: ListAccountsParams, body?: unknown): Promise<Account[]>
listAccountsForCourseAdmins(body?: unknown): Promise<Account[]>
listActiveCoursesInAnAccount(): Promise<Course[]>
account_id: string,
params?: ListActiveCoursesInAnAccountParams,
body?: unknown,
permissions(): Promise<Course>
account_id: string,
params?: PermissionsParams,
body?: unknown,
settings(account_id: string, body?: unknown): Promise<Account>
updateAnAccount(): Promise<Account>
id: string,
params?: UpdateAnAccountParams,
body?: unknown,