1 package org.onap.simulator.presetGenerator.presets.sdc;
3 import org.springframework.http.HttpMethod;
4 import vid.automation.test.infra.ModelInfo;
6 public class PresetSDCGetServiceMetadataGet extends SdcPresetWithModelVersionId {
8 public PresetSDCGetServiceMetadataGet(ModelInfo modelInfo) {
9 this(modelInfo.modelVersionId, modelInfo.modelInvariantId, modelInfo.zipFileName);
12 public PresetSDCGetServiceMetadataGet(String modelVersionId, String modelInvariantId, String zipFileName) {
13 super(modelVersionId);
14 this.modelInvariantId = modelInvariantId;
15 this.zipFileName = zipFileName;
18 private final String zipFileName;
19 private final String modelInvariantId;
23 public Object getResponseBody() {
25 " \"uuid\": \""+getModelVersionId()+"\"," +
26 " \"invariantUUID\": \""+getModelInvariantId()+"\"," +
27 " \"name\": \"action-data\"," +
28 " \"version\": \"1.0\"," +
29 " \"toscaModelURL\": \"./"+zipFileName+"\"," +
30 " \"category\": \"Emanuel\"," +
31 " \"lifecycleState\": \"CERTIFIED\"," +
32 " \"lastUpdaterUserId\": \"rg276b\"," +
33 " \"lastUpdaterFullName\": null," +
34 " \"distributionStatus\": \"DISTRIBUTED\"," +
35 " \"artifacts\": null," +
36 " \"resources\": null" +
40 public HttpMethod getReqMethod() {
41 return HttpMethod.GET;
45 public String getReqPath() {
46 return super.getReqPath()+"/metadata";
49 public String getModelInvariantId() {
50 return modelInvariantId;