@itwin/access-control-client
Version:
Access control client for the iTwin platform
10 lines • 607 B
TypeScript
import type { AccessToken } from "@itwin/core-bentley";
import type { BentleyAPIResponse } from "../types/CommonApiTypes";
import type { Permission } from "../types/Permission";
export interface IPermissionsClient {
/** Retrieves the list of all available permissions **/
getPermissions(accessToken: AccessToken): Promise<BentleyAPIResponse<Permission[]>>;
/** Retrieves a list of permissions the identity has for a specified iTwin */
getITwinPermissions(accessToken: AccessToken, iTwinId: string): Promise<BentleyAPIResponse<Permission[]>>;
}
//# sourceMappingURL=PermissionsClient.d.ts.map