diffusion
Version:
Diffusion JavaScript client
26 lines (25 loc) • 956 B
JavaScript
;
/**
* @module Services.Control
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChangeAuthorisationRolesFilterRequest = void 0;
/**
* Data type for a CHANGE_AUTHORISATION_ROLES_FILTER request.
*/
var ChangeAuthorisationRolesFilterRequest = /** @class */ (function () {
/**
* Create a new ChangeAuthorisationRolesFilterRequest instance
*
* @param sessionID the filter specifying the sessions on which the roles should be changed
* @param rolesToRemove the roles to remove
* @param removeProperties the roles to add
*/
function ChangeAuthorisationRolesFilterRequest(filter, rolesToRemove, rolesToAdd) {
this.filter = filter;
this.rolesToRemove = rolesToRemove;
this.rolesToAdd = rolesToAdd;
}
return ChangeAuthorisationRolesFilterRequest;
}());
exports.ChangeAuthorisationRolesFilterRequest = ChangeAuthorisationRolesFilterRequest;