1 package vid.automation.test.infra;
3 public class ModelInfoBase {
5 public final String modelVersionId; //aka model uuid
6 public final String modelInvariantId;
7 public final String modelName;
8 public final String modelVersion;
9 public final String resourceType;
11 public ModelInfoBase(String modelVersionId, String modelInvariantId, String modelName, String modelVersion, String resourceType) {
12 this.modelVersionId = modelVersionId;
13 this.modelInvariantId = modelInvariantId;
14 this.modelName = modelName;
15 this.modelVersion = modelVersion;
16 this.resourceType = resourceType;
19 public String createMsoModelInfo() {
22 " \"modelInvariantId\": \""+modelInvariantId+"\"," +
23 " \"modelVersionId\": \""+modelVersionId+"\"," +
24 " \"modelName\": \""+modelName+"\"," +
25 " \"modelType\": \""+resourceType+"\"," +
26 addAdditionalFields() +
27 " \"modelVersion\": \""+modelVersion+"\"" +
31 protected String addAdditionalFields() {