UNPKG

@dasch-swiss/dsp-js

Version:
35 lines 1.14 kB
import { __decorate, __metadata } from "tslib"; import { JsonObject, JsonProperty } from 'json2typescript'; import { CreatePermission } from './create-permission'; /** * @category Internal */ let CreateAdminDoapBase = class CreateAdminDoapBase { constructor() { /** * The project that the permission applies to. */ this.forProject = ''; /** * The permissions granted by an AdministrativePermission. */ this.hasPermissions = []; } }; __decorate([ JsonProperty('id', String, true), __metadata("design:type", String) ], CreateAdminDoapBase.prototype, "id", void 0); __decorate([ JsonProperty('forProject', String), __metadata("design:type", Object) ], CreateAdminDoapBase.prototype, "forProject", void 0); __decorate([ JsonProperty('hasPermissions', [CreatePermission]), __metadata("design:type", Array) ], CreateAdminDoapBase.prototype, "hasPermissions", void 0); CreateAdminDoapBase = __decorate([ JsonObject('CreateAdminDoapBase') ], CreateAdminDoapBase); export { CreateAdminDoapBase }; //# sourceMappingURL=create-admin-doap-base.js.map