diff options
Diffstat (limited to 'vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java')
-rw-r--r-- | vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java b/vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java new file mode 100644 index 000000000..e26339667 --- /dev/null +++ b/vid-automation/src/main/java/vid/automation/test/infra/ModelInfoBase.java @@ -0,0 +1,34 @@ +package vid.automation.test.infra; + +public class ModelInfoBase { + + public final String modelVersionId; //aka model uuid + public final String modelInvariantId; + public final String modelName; + public final String modelVersion; + public final String resourceType; + + public ModelInfoBase(String modelVersionId, String modelInvariantId, String modelName, String modelVersion, String resourceType) { + this.modelVersionId = modelVersionId; + this.modelInvariantId = modelInvariantId; + this.modelName = modelName; + this.modelVersion = modelVersion; + this.resourceType = resourceType; + } + + public String createMsoModelInfo() { + return + " \"modelInfo\": {" + + " \"modelInvariantId\": \""+modelInvariantId+"\"," + + " \"modelVersionId\": \""+modelVersionId+"\"," + + " \"modelName\": \""+modelName+"\"," + + " \"modelType\": \""+resourceType+"\"," + + addAdditionalFields() + + " \"modelVersion\": \""+modelVersion+"\"" + + " },"; + } + + protected String addAdditionalFields() { + return ""; + } +} |