adding orchestration type to service models view
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / aai / PresetAAIServiceDesignAndCreationPut.java
1 package org.onap.simulator.presetGenerator.presets.aai;
2
3 import com.google.common.collect.ImmutableList;
4 import com.google.common.collect.ImmutableMap;
5 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseAAIPreset;
6 import org.springframework.http.HttpMethod;
7 import vid.automation.test.infra.ModelInfo;
8 import vid.automation.test.test.BrowseASDCTest;
9
10 import java.util.Collections;
11 import java.util.List;
12 import java.util.Map;
13 import java.util.stream.Collectors;
14
15 import static vid.automation.test.infra.ModelInfo.ModelInfoWithMultipleVersions.modelInfoWithMultipleVersions;
16
17 public class PresetAAIServiceDesignAndCreationPut extends BaseAAIPreset {
18
19     public PresetAAIServiceDesignAndCreationPut(boolean emptyList) {
20         modelInfos = ImmutableList.of();
21         this.emptyList = emptyList;
22     }
23
24
25     private List<ModelInfo> modelInfos;
26     boolean emptyList;
27
28
29     //Constructor that use the super set of model infos as response
30     //all test should be migrated to use this constructor
31     public PresetAAIServiceDesignAndCreationPut() {
32         this.modelInfos = ModelInfo.superSetOfModelInfos;
33     }
34
35     @Override
36     public HttpMethod getReqMethod() {
37         return HttpMethod.PUT;
38     }
39
40     @Override
41     public String getReqPath() {
42         return getRootPath() + "/query";
43     }
44
45     @Override
46     public Map<String, List> getQueryParams() {
47         return ImmutableMap.of("format", Collections.singletonList("resource"));
48     }
49
50     @Override
51     public Object getRequestBody() {
52         return "{\"start\" : \"service-design-and-creation/models/\", \"query\" : \"query/serviceModels-byDistributionStatus?distributionStatus=DISTRIBUTION_COMPLETE_OK\"}";
53     }
54
55
56
57     private String presetModels() {
58         return
59                 modelInfos.stream().map(modelInfo ->
60                         "       {" +
61                                 "          \"model\": {" +
62                                 "            \"model-invariant-id\": \"" + modelInfo.modelInvariantId + "\"," +
63                                 "            \"model-type\": \"resource\"," +
64                                 "            \"resource-version\": \"1500138206526\"," +
65                                 "            \"model-vers\": {" +
66                                 "              \"model-ver\": [" +
67                                 "                {" +
68                                 "                  \"model-version-id\": \"" + modelInfo.modelVersionId + "\"," +
69                                 "                  \"model-name\": \"action-data\"," +
70                                 "                  \"model-version\": \"1.0\"," +
71                                 "                  \"model-description\": \"lustre settler sideways volcanic eight cellular\"," +
72                                 "                  \"resource-version\": \"1500137463984\"," +
73                                 "                  \"relationship-list\": {" +
74                                 "                    \"relationship\": [" +
75                                 "                      {" +
76                                 "                        \"related-to\": \"model-element\"," +
77                                 "                        \"relationship-label\": \"isA\"," +
78                                 "                        \"related-link\": \"/aai/v12/service-design-and-creation/models/model/l2-bridge-for-wan-connector-model-id-ps-02/model-vers/model-ver/l2-bridge-for-wan-connector-resource-id-ps-02/model-elements/model-element/e874da22-729d-47bd-8c08-d596fd9c213d/model-elements/model-element/ccbb65b8-2faf-4f5f-80d9-804bb50f1455\"," +
79                                 "                        \"relationship-data\": [" +
80                                 "                          {" +
81                                 "                            \"relationship-key\": \"model.model-invariant-id\"," +
82                                 "                            \"relationship-value\": \"l2-bridge-for-wan-connector-model-id-ps-02\"" +
83                                 "                          }," +
84                                 "                          {" +
85                                 "                            \"relationship-key\": \"model-ver.model-version-id\"," +
86                                 "                            \"relationship-value\": \"l2-bridge-for-wan-connector-resource-id-ps-02\"" +
87                                 "                          }," +
88                                 "                          {" +
89                                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
90                                 "                            \"relationship-value\": \"e874da22-729d-47bd-8c08-d596fd9c213d\"" +
91                                 "                          }," +
92                                 "                          {" +
93                                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
94                                 "                            \"relationship-value\": \"ccbb65b8-2faf-4f5f-80d9-804bb50f1455\"" +
95                                 "                          }" +
96                                 "                        ]" +
97                                 "                      }" +
98                                 "                    ]" +
99                                 "                  }" +
100                                 "                }" +
101                                 "              ]" +
102                                 "            }" +
103                                 "          }" +
104                                 "        },"
105                 ).collect(Collectors.joining());
106     }
107
108
109     private String serviceWithMultipleVersions() {
110         return
111                 "        {" +
112                 "          \"model\": {" +
113                 "            \"model-invariant-id\": \"" + modelInfoWithMultipleVersions.modelInvariantId + "\"," +
114                 "            \"model-type\": \"resource\"," +
115                 "            \"resource-version\": \"1500138206526\"," +
116                 "            \"model-vers\": {" +
117                 "              \"model-ver\": [" +
118                 "                {" +
119                 "                  \"model-version-id\": \"" + modelInfoWithMultipleVersions.modelVersionId1 + "\"," +
120                 "                  \"model-name\": \""+modelInfoWithMultipleVersions.modelName+"\"," +
121                 "                  \"model-version\": \"1.0\"," +
122                 "                  \"model-description\": \"decontamination arm circus ammonia hump edge\"," +
123                 "                  \"resource-version\": \"1500137463984\"" +
124                 "                }," +
125                 "                               {" +
126                 "                  \"model-version-id\": \"" + modelInfoWithMultipleVersions.modelVersionId3 + "\"," +
127                 "                  \"model-name\": \""+modelInfoWithMultipleVersions.modelName+"\"," +
128                 "                  \"model-version\": \"3.0\"," +
129                 "                  \"model-description\": \"Non decontamination arm circus ammonia hump edge\"," +
130                 "                  \"resource-version\": \"1500137463986\"" +
131                 "                }," +
132                 "                               {" +
133                 "                  \"model-version-id\": \"" + modelInfoWithMultipleVersions.modelVersionId2 + "\"," +
134                 "                  \"model-name\": \""+modelInfoWithMultipleVersions.modelName+"\"," +
135                 "                  \"model-version\": \"2.0\"," +
136                 "                  \"model-description\": \"The oldest one\"," +
137                 "                  \"resource-version\": \"1500137463980\"" +
138                 "                }" +
139                 "              ]" +
140                 "            }" +
141                 "          }" +
142                 "        }," ;
143     }
144     
145     public String modelsForBrowseSDCServiceModelListCheckAAIResponse() {
146         return  "   {\"model\":    { " +
147                 "     \"model-invariant-id\": \"" + BrowseASDCTest.modelInvariantUUID1 + "\"," +
148                 "      \"model-type\": \"service\"," +
149                 "      \"resource-version\": \"1515103312329\"," +
150                 "      \"model-vers\": {\"model-ver\":       [" +
151                 "                  {" +
152                 "            \"model-version-id\": \"" + BrowseASDCTest.modelUuid + "\"," +
153                 "            \"model-name\": \"CheckAAIResponse_AAAvIRC_mm779p_Service\"," +
154                 "            \"model-version\": \"1.0\"," +
155                 "            \"distribution-status\": \"DISTRIBUTION_COMPLETE_OK\"," +
156                 "            \"model-description\": \"tbd\"," +
157                 "            \"resource-version\": \"1516206395612\"" +
158                 "         }" +
159                 "      ]}" +
160                 "   }}," +
161                 "   {\"model\":    { " +
162                 "      \"model-invariant-id\": \"" + BrowseASDCTest.modelInvariantUUID2 + "\"," +
163                 "      \"model-type\": \"service\"," +
164                 "      \"resource-version\": \"1515103312329\"," +
165                 "      \"model-vers\": {\"model-ver\":       [" +
166                 "                  {" +
167                 "            \"model-version-id\": \"1dae721c-a1ef-435f-b811-760c23f467bf\"," +
168                 "            \"model-name\": \"CheckAAIResponse_BBBvIRC_mm779p_Service\"," +
169                 "            \"model-version\": \"3.0\"," +
170                 "            \"model-description\": \"tbd\"," +
171                 "            \"resource-version\": \"1516025197086\"" +
172                 "         }" +
173                 "      ]}" +
174                 "   }}," +
175                 "   {\"model\":    { " +
176                 "      \"model-invariant-id\": \"" + BrowseASDCTest.modelInvariantUUID3 + "\"," +
177                 "      \"model-type\": \"service\"," +
178                 "      \"resource-version\": \"1515103312329\"," +
179                 "      \"model-vers\": {\"model-ver\":       [" +
180                 "          {" +
181                 "            \"model-version-id\": \"29236d45-e790-4c17-a115-1533cc09b7b1\"," +
182                 "            \"model-name\": \"CheckAAIResponse_CCCvIRC_mm779p_Service\"," +
183                 "            \"model-version\": \"4.0\"," +
184                 "            \"distribution-status\": \"DISTRIBUTION_COMPLETE_ERROR\"," +
185                 "            \"model-description\": \"tbd\"," +
186                 "            \"resource-version\": \"1517319724440\"" +
187                 "         }" +
188                 "      ]}" +
189                 "   }},";
190     }
191     
192     @Override
193     public Object getResponseBody() {
194         if(emptyList) {
195             return "{\"results\": [{}]}";
196         }
197         return "{\"results\": [" +
198                 presetModels()+
199                 serviceWithMultipleVersions() +
200                 modelsForBrowseSDCServiceModelListCheckAAIResponse() +
201                 "        {" +
202                 "          \"model\": {" +
203                 "            \"model-invariant-id\": \"00beb8f9-6d39-452f-816d-c709b9cbb87d\"," +
204                 "            \"model-type\": \"resource\"," +
205                 "            \"resource-version\": \"4076846985447\"," +
206                 "            \"model-vers\": {" +
207                 "              \"model-ver\": [" +
208                 "                {" +
209                 "                  \"model-version-id\": \"0903e1c0-8e03-4936-b5c2-260653b96413\"," +
210                 "                  \"model-name\": \"action-data\"," +
211                 "                  \"orchestration-type\": \"a la carte\"," +
212                 "                  \"model-version\": \"1.0\"," +
213                 "                  \"model-description\": \"honor immunity exile prong below misshapen\"," +
214                 "                  \"resource-version\": \"4076846985447\"" +
215                 "                }" +
216                 "              ]" +
217                 "            }" +
218                 "          }" +
219                 "        }," +
220                 "        {" +
221                 "          \"model\": {" +
222                 "            \"model-invariant-id\": \"ea78c9e3-514d-4a0a-9162-13837fa54c35\"," +
223                 "            \"model-type\": \"resource\"," +
224                 "            \"resource-version\": \"1500137034452\"," +
225                 "            \"model-vers\": {" +
226                 "              \"model-ver\": [" +
227                 "                {" +
228                 "                  \"model-version-id\": \"666a06ee-4b57-46df-bacf-908da8f10c3f\"," +
229                 "                  \"model-name\": \"multicast-configuration\"," +
230                 "                  \"orchestration-type\": \"a la carte\"," +
231                 "                  \"model-version\": \"1.0\"," +
232                 "                  \"model-description\": \"python bullwhip appointment computation ambidextrous heaving\"," +
233                 "                  \"resource-version\": \"1500136282691\"" +
234                 "                }" +
235                 "              ]" +
236                 "            }" +
237                 "          }" +
238                 "        }," +
239                 "        {" +
240                 "          \"model\": {" +
241                 "            \"model-invariant-id\": \"78ca26d0-246d-11e7-93ae-92361f002671\"," +
242                 "            \"model-type\": \"resource\"," +
243                 "            \"resource-version\": \"1492627634298\"," +
244                 "            \"model-vers\": {" +
245                 "              \"model-ver\": [" +
246                 "                {" +
247                 "                  \"model-version-id\": \"20c4431c-246d-11e7-93ae-92361f002671\"," +
248                 "                  \"model-name\": \"vSAMP10aDEV::base::module-0\"," +
249                 "                  \"orchestration-type\": \"a la carte\"," +
250                 "                  \"model-version\": \"2\"," +
251                 "                  \"model-description\": \"MSO aLaCarte VF vSAMP10aDEV Base\"," +
252                 "                  \"resource-version\": \"1492627634300\"" +
253                 "                }" +
254                 "              ]" +
255                 "            }" +
256                 "          }" +
257                 "        }," +
258                 "        {" +
259                 "          \"model\": {" +
260                 "            \"model-invariant-id\": \"5b607929-6088-4614-97ef-cac817508e0e\"," +
261                 "            \"model-type\": \"resource\"," +
262                 "            \"resource-version\": \"1492814035001\"," +
263                 "            \"model-vers\": {" +
264                 "              \"model-ver\": [" +
265                 "                {" +
266                 "                  \"model-version-id\": \"797a6c41-0f80-4d35-a288-3920c4e06baa\"," +
267                 "                  \"model-name\": \"CONTRAIL30_L2NODHCP\"," +
268                 "                  \"orchestration-type\": \"macro\"," +
269                 "                  \"model-version\": \"1.0\"," +
270                 "                  \"model-description\": \"contrail 3.0.x L2 network for AIC 3.x sites (and No DHCP).\"," +
271                 "                  \"resource-version\": \"1492814035003\"," +
272                 "                  \"relationship-list\": {" +
273                 "                    \"relationship\": [" +
274                 "                      {" +
275                 "                        \"related-to\": \"model-element\"," +
276                 "                        \"relationship-label\": \"isA\"," +
277                 "                        \"related-link\": \"/aai/v12/service-design-and-creation/models/model/52b49b5d-3086-4ffd-b5e6-1b1e5e7e062f/model-vers/model-ver/aed5a5b7-20d3-44f7-90a3-ddbd16f14d1e/model-elements/model-element/2f622421-1c67-4142-be6e-cecad5242af6/model-elements/model-element/2add7556-a23b-46b8-b6b4-ad300b47ceab\"," +
278                 "                        \"relationship-data\": [" +
279                 "                          {" +
280                 "                            \"relationship-key\": \"model.model-invariant-id\"," +
281                 "                            \"relationship-value\": \"52b49b5d-3086-4ffd-b5e6-1b1e5e7e062f\"" +
282                 "                          }," +
283                 "                          {" +
284                 "                            \"relationship-key\": \"model-ver.model-version-id\"," +
285                 "                            \"relationship-value\": \"aed5a5b7-20d3-44f7-90a3-ddbd16f14d1e\"" +
286                 "                          }," +
287                 "                          {" +
288                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
289                 "                            \"relationship-value\": \"2f622421-1c67-4142-be6e-cecad5242af6\"" +
290                 "                          }," +
291                 "                          {" +
292                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
293                 "                            \"relationship-value\": \"2add7556-a23b-46b8-b6b4-ad300b47ceab\"" +
294                 "                          }" +
295                 "                        ]" +
296                 "                      }" +
297                 "                    ]" +
298                 "                  }" +
299                 "                }" +
300                 "              ]" +
301                 "            }" +
302                 "          }" +
303                 "        }," +
304                 "        {" +
305                 "          \"model\": {" +
306                 "            \"model-invariant-id\": \"0143d57b-a517-4de9-a0a1-eb76db51f402\"," +
307                 "            \"model-type\": \"resource\"," +
308                 "            \"resource-version\": \"1497897268768\"," +
309                 "            \"model-vers\": {" +
310                 "              \"model-ver\": [" +
311                 "                {" +
312                 "                  \"model-version-id\": \"f1bde010-cc5f-4765-941f-75f15b24f9fc\"," +
313                 "                  \"model-name\": \"BkVmxAv061917..base_vPE_AV..module-0\"," +
314                 "                  \"orchestration-type\": \"macro\"," +
315                 "                  \"model-version\": \"2\"," +
316                 "                  \"resource-version\": \"1497897268769\"," +
317                 "                  \"relationship-list\": {" +
318                 "                    \"relationship\": [" +
319                 "                      {" +
320                 "                        \"related-to\": \"model-element\"," +
321                 "                        \"relationship-label\": \"isA\"," +
322                 "                        \"related-link\": \"/aai/v12/service-design-and-creation/models/model/267ef491-3c1a-4c32-8e69-0e557bfb61e7/model-vers/model-ver/18655c7f-c846-4934-9e25-34378dfd33d6/model-elements/model-element/578492b2-36a4-47da-83dc-91b58c699ad1/model-elements/model-element/6b1fc7a5-fc01-4a9d-a87f-0ad0d8caa13f\"," +
323                 "                        \"relationship-data\": [" +
324                 "                          {" +
325                 "                            \"relationship-key\": \"model.model-invariant-id\"," +
326                 "                            \"relationship-value\": \"267ef491-3c1a-4c32-8e69-0e557bfb61e7\"" +
327                 "                          }," +
328                 "                          {" +
329                 "                            \"relationship-key\": \"model-ver.model-version-id\"," +
330                 "                            \"relationship-value\": \"18655c7f-c846-4934-9e25-34378dfd33d6\"" +
331                 "                          }," +
332                 "                          {" +
333                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
334                 "                            \"relationship-value\": \"578492b2-36a4-47da-83dc-91b58c699ad1\"" +
335                 "                          }," +
336                 "                          {" +
337                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
338                 "                            \"relationship-value\": \"6b1fc7a5-fc01-4a9d-a87f-0ad0d8caa13f\"" +
339                 "                          }" +
340                 "                        ]" +
341                 "                      }" +
342                 "                    ]" +
343                 "                  }" +
344                 "                }" +
345                 "              ]" +
346                 "            }" +
347                 "          }" +
348                 "        }," +
349                 "        {" +
350                 "          \"model\": {" +
351                 "            \"model-invariant-id\": \"ipe-resource-id-ps-02\"," +
352                 "            \"model-type\": \"resource\"," +
353                 "            \"resource-version\": \"1493389430122\"," +
354                 "            \"model-vers\": {" +
355                 "              \"model-ver\": [" +
356                 "                {" +
357                 "                  \"model-version-id\": \"ipe-resource-id-ps-02\"," +
358                 "                  \"model-name\": \"abc\"," +
359                 "                  \"orchestration-type\": \"macro\"," +
360                 "                  \"model-version\": \"v1.0\"," +
361                 "                  \"resource-version\": \"1493389520357\"," +
362                 "                  \"relationship-list\": {" +
363                 "                    \"relationship\": [" +
364                 "                      {" +
365                 "                        \"related-to\": \"model-element\"," +
366                 "                        \"relationship-label\": \"isA\"," +
367                 "                        \"related-link\": \"/aai/v12/service-design-and-creation/models/model/l2-bridge-for-wan-connector-model-id-ps-02/model-vers/model-ver/l2-bridge-for-wan-connector-resource-id-ps-02/model-elements/model-element/e874da22-729d-47bd-8c08-d596fd9c213d/model-elements/model-element/ccbb65b8-2faf-4f5f-80d9-804bb50f1455\"," +
368                 "                        \"relationship-data\": [" +
369                 "                          {" +
370                 "                            \"relationship-key\": \"model.model-invariant-id\"," +
371                 "                            \"relationship-value\": \"l2-bridge-for-wan-connector-model-id-ps-02\"" +
372                 "                          }," +
373                 "                          {" +
374                 "                            \"relationship-key\": \"model-ver.model-version-id\"," +
375                 "                            \"relationship-value\": \"l2-bridge-for-wan-connector-resource-id-ps-02\"" +
376                 "                          }," +
377                 "                          {" +
378                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
379                 "                            \"relationship-value\": \"e874da22-729d-47bd-8c08-d596fd9c213d\"" +
380                 "                          }," +
381                 "                          {" +
382                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
383                 "                            \"relationship-value\": \"ccbb65b8-2faf-4f5f-80d9-804bb50f1455\"" +
384                 "                          }" +
385                 "                        ]" +
386                 "                      }" +
387                 "                    ]" +
388                 "                  }" +
389                 "                }" +
390                 "              ]" +
391                 "            }" +
392                 "          }" +
393                 "        }," +
394                 "        {" +
395                 "          \"model\": {" +
396                 "            \"model-invariant-id\": \"lmoser410-connector-model-id\"," +
397                 "            \"model-type\": \"widget\"," +
398                 "            \"resource-version\": \"1493389512180\"," +
399                 "            \"model-vers\": {" +
400                 "              \"model-ver\": [" +
401                 "                {" +
402                 "                  \"model-version-id\": \"lmoser410-connector-model-version-id\"," +
403                 "                  \"model-name\": \"connector\"," +
404                 "                  \"orchestration-type\": \"macro\"," +
405                 "                  \"model-version\": \"v1.0\"," +
406                 "                  \"resource-version\": \"1493389444766\"" +
407                 "                }" +
408                 "              ]" +
409                 "            }," +
410                 "            \"relationship-list\": {" +
411                 "              \"relationship\": [" +
412                 "                {" +
413                 "                  \"related-to\": \"named-query-element\"," +
414                 "                  \"relationship-label\": \"isA\"," +
415                 "                  \"related-link\": \"/aai/v12/service-design-and-creation/named-queries/named-query/lmoser410-named-query-uuid/named-query-elements/named-query-element/48278a7d-2b1e-454f-89e6-5c0ba145f486\"," +
416                 "                  \"relationship-data\": [" +
417                 "                    {" +
418                 "                      \"relationship-key\": \"named-query.named-query-uuid\"," +
419                 "                      \"relationship-value\": \"lmoser410-named-query-uuid\"" +
420                 "                    }," +
421                 "                    {" +
422                 "                      \"relationship-key\": \"named-query-element.named-query-element-uuid\"," +
423                 "                      \"relationship-value\": \"48278a7d-2b1e-454f-89e6-5c0ba145f486\"" +
424                 "                    }" +
425                 "                  ]" +
426                 "                }" +
427                 "              ]" +
428                 "            }" +
429                 "          }" +
430                 "        }," +
431                 "        {" +
432                 "          \"model\": {" +
433                 "            \"model-invariant-id\": \"3a97db99-c4bb-498a-a13a-38f65f1ced3d\"," +
434                 "            \"model-type\": \"resource\"," +
435                 "            \"resource-version\": \"1492630209768\"," +
436                 "            \"model-vers\": {" +
437                 "              \"model-ver\": [" +
438                 "                {" +
439                 "                  \"model-version-id\": \"ff2ae348-214a-11e7-93ae-92361f002673\"," +
440                 "                  \"model-name\": \"vSAMP10aDEV::base::module-0\"," +
441                 "                  \"model-version\": \"1.0\"," +
442                 "                  \"model-description\": \"MACRO_vSAMP_module\"," +
443                 "                  \"resource-version\": \"1492630209769\"" +
444                 "                }" +
445                 "              ]" +
446                 "            }" +
447                 "          }" +
448                 "        }," +
449                 "        {" +
450                 "          \"model\": {" +
451                 "            \"model-invariant-id\": \"3c504d40-b847-424c-9d25-4fb7e0a3e994\"," +
452                 "            \"model-type\": \"widget\"," +
453                 "            \"resource-version\": \"1493389430124\"," +
454                 "            \"model-vers\": {" +
455                 "              \"model-ver\": [" +
456                 "                {" +
457                 "                  \"model-version-id\": \"204c641a-3494-48c8-979a-86856f5fd32a\"," +
458                 "                  \"model-name\": \"named-query-element\"," +
459                 "                  \"model-version\": \"1.0\"," +
460                 "                  \"resource-version\": \"1493389423212\"" +
461                 "                }" +
462                 "              ]" +
463                 "            }" +
464                 "          }" +
465                 "        }," +
466                 "        {" +
467                 "          \"model\": {" +
468                 "            \"model-invariant-id\": \"93e56950-cb19-44e6-ace4-8b50f2d02e45\"," +
469                 "            \"model-type\": \"resource\"," +
470                 "            \"resource-version\": \"1497898974232\"," +
471                 "            \"model-vers\": {" +
472                 "              \"model-ver\": [" +
473                 "                {" +
474                 "                  \"model-version-id\": \"acba1f72-c6e0-477f-9426-ad190151e100\"," +
475                 "                  \"model-name\": \"RG_6-19_Test\"," +
476                 "                  \"model-version\": \"1.0\"," +
477                 "                  \"model-description\": \"RG_6-19_Test\"," +
478                 "                  \"resource-version\": \"1497898974233\"," +
479                 "                  \"relationship-list\": {" +
480                 "                    \"relationship\": [" +
481                 "                      {" +
482                 "                        \"related-to\": \"model-element\"," +
483                 "                        \"relationship-label\": \"isA\"," +
484                 "                        \"related-link\": \"/aai/v12/service-design-and-creation/models/model/a07220ba-954e-422f-86b5-e8b95fe6b116/model-vers/model-ver/bf6dbd68-2c7d-4ba2-ade1-dfd4476aa505/model-elements/model-element/6e10fe2e-6d04-4198-9124-dd051a5ae65f/model-elements/model-element/cb3c22e1-9dc6-467f-9636-0a7aef10d5d0\"," +
485                 "                        \"relationship-data\": [" +
486                 "                          {" +
487                 "                            \"relationship-key\": \"model.model-invariant-id\"," +
488                 "                            \"relationship-value\": \"a07220ba-954e-422f-86b5-e8b95fe6b116\"" +
489                 "                          }," +
490                 "                          {" +
491                 "                            \"relationship-key\": \"model-ver.model-version-id\"," +
492                 "                            \"relationship-value\": \"bf6dbd68-2c7d-4ba2-ade1-dfd4476aa505\"" +
493                 "                          }," +
494                 "                          {" +
495                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
496                 "                            \"relationship-value\": \"6e10fe2e-6d04-4198-9124-dd051a5ae65f\"" +
497                 "                          }," +
498                 "                          {" +
499                 "                            \"relationship-key\": \"model-element.model-element-uuid\"," +
500                 "                            \"relationship-value\": \"cb3c22e1-9dc6-467f-9636-0a7aef10d5d0\"" +
501                 "                          }" +
502                 "                        ]" +
503                 "                      }" +
504                 "                    ]" +
505                 "                  }" +
506                 "                }" +
507                 "              ]" +
508                 "            }" +
509                 "          }" +
510                 "        }" +
511                 "      ]}";
512     }
513 }