@knora/api
Version:
JavaScript library that handles API requests to Knora
27 lines (26 loc) • 626 B
TypeScript
import { Permission } from "./permission";
/**
* An administrative permission.
*/
export declare class AdministrativePermission {
/**
* The group that the permission applies to.
*/
forGroup?: string;
/**
* The project that the permission applies to.
*/
forProject?: string;
/**
* The property that the permission applies to.
*/
forProperty?: string;
/**
* The resource class that the permission applies to.
*/
forResourceClass?: string;
/**
* The permissions granted by an AdministrativePermission.
*/
hasPermissions: Permission[];
}