UNPKG

@dasch-swiss/dsp-js

Version:
42 lines 1.53 kB
import { __decorate, __metadata } from "tslib"; import { JsonObject, JsonProperty } from 'json2typescript'; import { CreateAdminDoapBase } from './create-admin-doap-base'; /** * Creation of a default object access permission permission. * * @category Model Admin */ let CreateDefaultObjectAccessPermission = class CreateDefaultObjectAccessPermission extends CreateAdminDoapBase { constructor() { super(...arguments); /** * The group that the permission applies to. */ this.forGroup = null; /** * The property that the permission applies to. */ this.forProperty = null; /** * The permissions granted by an AdministrativePermission. */ this.forResourceClass = null; } }; __decorate([ JsonProperty('forGroup'), __metadata("design:type", Object) ], CreateDefaultObjectAccessPermission.prototype, "forGroup", void 0); __decorate([ JsonProperty('forProperty'), __metadata("design:type", Object) ], CreateDefaultObjectAccessPermission.prototype, "forProperty", void 0); __decorate([ JsonProperty('forResourceClass'), __metadata("design:type", Object) ], CreateDefaultObjectAccessPermission.prototype, "forResourceClass", void 0); CreateDefaultObjectAccessPermission = __decorate([ JsonObject('CreateDefaultObjectAccessPermission') ], CreateDefaultObjectAccessPermission); export { CreateDefaultObjectAccessPermission }; //# sourceMappingURL=create-default-object-access-permission.js.map