UNPKG

@itwin/access-control-client

Version:

Access control client for the iTwin platform

33 lines 1.94 kB
/** @packageDocumentation * @module AccessControlClient */ import type { IAccessControlClient } from "./accessControlClientInterfaces/accessControl"; import type { IGroupsClient } from "./accessControlClientInterfaces/GroupClient"; import type { IGroupMemberInvitationClient } from "./accessControlClientInterfaces/GroupMemberInvitationClient"; import type { IGroupMembersClient } from "./accessControlClientInterfaces/GroupMembersClient"; import type { IITwinJobsClient } from "./accessControlClientInterfaces/ITwinJobsClient"; import type { IITwinSharesClient } from "./accessControlClientInterfaces/ItwinSharesClient"; import type { IMemberInvitationsClient } from "./accessControlClientInterfaces/MemberInvitationsClient"; import type { IOwnerMembersClient } from "./accessControlClientInterfaces/OwnerMembersClient "; import type { IPermissionsClient } from "./accessControlClientInterfaces/PermissionsClient"; import type { IRolesClient } from "./accessControlClientInterfaces/RolesClient"; import type { IUserMembersClient } from "./accessControlClientInterfaces/UserMembersClient"; /** Client API to access the access control service. */ export declare class AccessControlClient implements IAccessControlClient { readonly permissions: IPermissionsClient; readonly roles: IRolesClient; readonly groups: IGroupsClient; readonly userMembers: IUserMembersClient; readonly groupMembers: IGroupMembersClient; readonly ownerMembers: IOwnerMembersClient; readonly memberInvitations: IMemberInvitationsClient; readonly itwinJobs: IITwinJobsClient; readonly itwinShares: IITwinSharesClient; readonly groupMemberInvitations: IGroupMemberInvitationClient; /** Create a new AccessControlClient instance * @param url Optional base URL for the access control service. If not provided, defaults to base url. */ constructor(url?: string); } //# sourceMappingURL=AccessControlClient.d.ts.map