nextcloud-node-client
Version:
Nextcloud client API for node.js TypeScript applications
21 lines (20 loc) • 582 B
TypeScript
import Client from "./client";
/**
* The user group class represents a user user in nextcloud.
* spec: https://docs.nextcloud.com/server/latest/admin_manual/configuration_user/instruction_set_for_groups.html
* id
* getSubAdmins
* getMembers
*/
export default class UserGroup {
readonly id: string;
private client;
constructor(client: Client, id: string);
/**
* deletes the user group
* @throws UserGroupDeletionFailedError
*/
delete(): Promise<void>;
getMemberUserIds(): Promise<string[]>;
getSubadminUserIds(): Promise<string[]>;
}