@dasch-swiss/dsp-js
Version:
JavaScript library that handles API requests to Knora
32 lines (31 loc) • 699 B
TypeScript
import { PermissionsData } from "./permissions-data";
import { StoredGroup } from "./stored-group";
import { StoredProject } from "./stored-project";
import { StoredUser } from "./stored-user";
/**
* Represents a Knora user.
*
* @category Model Admin
*/
export declare class ReadUser extends StoredUser {
/**
* A collection of groups.
*/
groups: StoredGroup[];
/**
* A user's permissions data.
*/
permissions: PermissionsData;
/**
* The given user is part of the given project.
*/
projects: StoredProject[];
/**
* The user's session ID.
*/
sessionId?: string;
/**
* The user's token.
*/
token?: string;
}