@knora/api
Version:
JavaScript library that handles API requests to Knora
18 lines (17 loc) • 771 B
TypeScript
import { Observable } from "rxjs";
import { ApiResponseData } from "../../../models/api-response-data";
import { ApiResponseError } from "../../../models/api-response-error";
import { Endpoint } from "../../endpoint";
import { AdministrativePermissionResponse } from "../../../models/admin/administrative-permission-response";
/**
* An endpoint for working with Knora permissions.
*/
export declare class PermissionsEndpoint extends Endpoint {
/**
* Gets the administrative permission for a project and group.
*
* @param projectIri The project IRI.
* @param groupIri The group IRI.
*/
getAdministrativePermission(projectIri: string, groupIri: string): Observable<ApiResponseData<AdministrativePermissionResponse> | ApiResponseError>;
}