@knora/api
Version:
JavaScript library that handles API requests to Knora
30 lines (29 loc) • 671 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.
*/
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;
}