UNPKG

@dasch-swiss/dsp-js

Version:
45 lines 1.57 kB
import { KnoraApiConfig } from '../../knora-api-config'; import { Endpoint } from '../endpoint'; import { GroupsEndpointAdmin } from './groups/groups-endpoint-admin'; import { ListsEndpointAdmin } from './lists/lists-endpoint-admin'; import { PermissionsEndpointAdmin } from './permissions/permissions-endpoint-admin'; import { ProjectsEndpointAdmin } from './projects/projects-endpoint-admin'; import { UsersEndpointAdmin } from './users/users-endpoint-admin'; /** * A client API for administering Knora. * @deprecated Use open API docs instead * @category Endpoint Admin */ export declare class AdminEndpoint extends Endpoint { protected readonly knoraApiConfig: KnoraApiConfig; protected readonly path: string; /** * An endpoint for working with Knora users. */ readonly usersEndpoint: UsersEndpointAdmin; /** * An endpoint for working with Knora groups. */ readonly groupsEndpoint: GroupsEndpointAdmin; /** * An endpoint for working with Knora projects. */ readonly projectsEndpoint: ProjectsEndpointAdmin; /** * An endpoint for working with Knora permissions. */ readonly permissionsEndpoint: PermissionsEndpointAdmin; /** * An endpoint for working with Knora lists. */ readonly listsEndpoint: ListsEndpointAdmin; /** * Constructor. * Sets up all endpoints for this endpoint. * * @param knoraApiConfig * @param path */ constructor(knoraApiConfig: KnoraApiConfig, path: string); } //# sourceMappingURL=admin-endpoint.d.ts.map