@itwin/access-control-client
Version:
Access control client for the iTwin platform
21 lines • 1.08 kB
JavaScript
import { PermissionsClient } from "./subClients/PermissionsClient";
import { RolesClient } from "./subClients/RolesClient";
import { GroupsClient } from "./subClients/GroupsClient";
import { UserMembersClient } from "./subClients/UserMembersClient";
import { GroupMembersClient } from "./subClients/GroupMembersClient";
import { OwnerMembersClient } from "./subClients/OwnerMembersClient";
import { MemberInvitationsClient } from "./subClients/MemberInvitationsClient";
import { ITwinJobsClient } from "./subClients/ITwinJobsClient";
export class AccessControlClient {
constructor(url) {
this.permissions = new PermissionsClient(url);
this.roles = new RolesClient(url);
this.groups = new GroupsClient(url);
this.userMembers = new UserMembersClient(url);
this.groupMembers = new GroupMembersClient(url);
this.ownerMembers = new OwnerMembersClient(url);
this.memberInvitations = new MemberInvitationsClient(url);
this.itwinJobs = new ITwinJobsClient(url);
}
}
//# sourceMappingURL=AccessControlClient.js.map