UNPKG

@dasch-swiss/dsp-js

Version:
63 lines 2.11 kB
import { __decorate, __metadata } from "tslib"; import { JsonObject, JsonProperty } from 'json2typescript'; import { Constants } from '../Constants'; import { DateTimeStampConverter } from '../custom-converters/date-time-stamp-converter'; import { IdConverter } from '../custom-converters/id-converter'; /** * @category Model V2 */ let OntologyMetadata = class OntologyMetadata { constructor() { this.id = ''; this.type = ''; this.label = ''; this.comment = undefined; this.lastModificationDate = undefined; this.attachedToProject = ''; } }; __decorate([ JsonProperty('@id', String), __metadata("design:type", Object) ], OntologyMetadata.prototype, "id", void 0); __decorate([ JsonProperty('@type', String), __metadata("design:type", Object) ], OntologyMetadata.prototype, "type", void 0); __decorate([ JsonProperty(Constants.Label, String), __metadata("design:type", Object) ], OntologyMetadata.prototype, "label", void 0); __decorate([ JsonProperty(Constants.Comment, String, true), __metadata("design:type", String) ], OntologyMetadata.prototype, "comment", void 0); __decorate([ JsonProperty(Constants.LastModificationDate, DateTimeStampConverter, true), __metadata("design:type", String) ], OntologyMetadata.prototype, "lastModificationDate", void 0); __decorate([ JsonProperty(Constants.AttachedToProject, IdConverter), __metadata("design:type", Object) ], OntologyMetadata.prototype, "attachedToProject", void 0); OntologyMetadata = __decorate([ JsonObject('OntologyMetadata') ], OntologyMetadata); export { OntologyMetadata }; /** * @category Model V2 */ let OntologiesMetadata = class OntologiesMetadata { constructor() { this.ontologies = []; } }; __decorate([ JsonProperty('@graph', [OntologyMetadata]), __metadata("design:type", Array) ], OntologiesMetadata.prototype, "ontologies", void 0); OntologiesMetadata = __decorate([ JsonObject('OntologiesMetadata') ], OntologiesMetadata); export { OntologiesMetadata }; //# sourceMappingURL=ontology-metadata.js.map