UNPKG

@bexis2/bexis2-rpm-ui

Version:

Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).

65 lines (64 loc) 1.97 kB
export class MeaningModel { id; name; description; selectable; approved; externalLinks; related_meaning; constraints; constructor(data) { if (data) { (this.id = data.id), (this.name = data.name); this.approved = data.approved; this.description = data.description; this.selectable = data.selectable; this.externalLinks = data.externalLinks; this.related_meaning = data.related_meaning; this.constraints = data.constraints; } else { this.id = 0; this.name = ''; this.approved = false; this.description = ''; this.selectable = false; this.externalLinks = []; this.related_meaning = []; this.constraints = []; } } } export class meaningEntryType { mappingRelation; mappedLinks; constructor() { this.mappingRelation = { id: -1, text: '', group: '', description: '' }; this.mappedLinks = []; } } export class externalLinkType { id; uri; name; type; prefix; prefixCategory; constructor() { this.id = 0; this.uri = ''; this.name = ''; this.type = undefined; this.prefix = undefined; this.prefixCategory = undefined; } } export var externalLinkTypeEnum; (function (externalLinkTypeEnum) { externalLinkTypeEnum[externalLinkTypeEnum["prefix"] = 1] = "prefix"; externalLinkTypeEnum[externalLinkTypeEnum["link"] = 2] = "link"; externalLinkTypeEnum[externalLinkTypeEnum["entity"] = 3] = "entity"; externalLinkTypeEnum[externalLinkTypeEnum["characteristics"] = 4] = "characteristics"; externalLinkTypeEnum[externalLinkTypeEnum["vocabulary"] = 5] = "vocabulary"; externalLinkTypeEnum[externalLinkTypeEnum["relationship"] = 6] = "relationship"; })(externalLinkTypeEnum || (externalLinkTypeEnum = {}));