Merge "workflow parameters API"
[vid.git] / vid-webpack-master / src / app / shared / models / modelInfo.ts
1
2 export class ModelInfo {
3   modelInvariantId?: string;
4   modelVersionId?: string;
5   modelName: string;
6   modelVersion: string;
7   modelCustomizationId?: string;
8   modelCustomizationName?: string;
9   uuid? : string;
10   modelUniqueId?: String;
11
12
13
14   constructor(instanceModel) {
15     this.modelInvariantId = instanceModel.invariantUuid;
16     this.modelVersionId = instanceModel.uuid;
17     this.modelName = instanceModel.name;
18     this.modelVersion = instanceModel.version;
19     this.modelCustomizationId = instanceModel.customizationUuid;
20     this.modelCustomizationName = instanceModel.modelCustomizationName;
21     this.uuid = instanceModel.uuid;
22     this.modelUniqueId = this.modelCustomizationId||this.uuid;
23   }
24 }
25