@itwin/access-control-client
Version:
Access control client for the iTwin platform
25 lines • 1.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AccessControlClient = void 0;
const PermissionsClient_1 = require("./subClients/PermissionsClient");
const RolesClient_1 = require("./subClients/RolesClient");
const GroupsClient_1 = require("./subClients/GroupsClient");
const UserMembersClient_1 = require("./subClients/UserMembersClient");
const GroupMembersClient_1 = require("./subClients/GroupMembersClient");
const OwnerMembersClient_1 = require("./subClients/OwnerMembersClient");
const MemberInvitationsClient_1 = require("./subClients/MemberInvitationsClient");
const ITwinJobsClient_1 = require("./subClients/ITwinJobsClient");
class AccessControlClient {
constructor(url) {
this.permissions = new PermissionsClient_1.PermissionsClient(url);
this.roles = new RolesClient_1.RolesClient(url);
this.groups = new GroupsClient_1.GroupsClient(url);
this.userMembers = new UserMembersClient_1.UserMembersClient(url);
this.groupMembers = new GroupMembersClient_1.GroupMembersClient(url);
this.ownerMembers = new OwnerMembersClient_1.OwnerMembersClient(url);
this.memberInvitations = new MemberInvitationsClient_1.MemberInvitationsClient(url);
this.itwinJobs = new ITwinJobsClient_1.ITwinJobsClient(url);
}
}
exports.AccessControlClient = AccessControlClient;
//# sourceMappingURL=AccessControlClient.js.map