make GR_API the default testApi in automation tests
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSOCreateServiceInstanceGen2WithNamesAlacarteService.java
1 package org.onap.simulator.presetGenerator.presets.mso;
2
3 import java.util.Map;
4
5 public class PresetMSOCreateServiceInstanceGen2WithNamesAlacarteService extends PresetMSOCreateServiceInstanceGen2WithNames {
6
7     public PresetMSOCreateServiceInstanceGen2WithNamesAlacarteService(Map<Keys, String> names, int suffix, String requestId) {
8         super(names, suffix, requestId);
9     }
10
11     public PresetMSOCreateServiceInstanceGen2WithNamesAlacarteService(Map<Keys, String> names, int suffix, String requestId, String responseInstanceId) {
12         super(names, suffix, requestId, responseInstanceId);
13     }
14
15     @Override
16     public boolean isStrictMatch() {
17         return true;
18     }
19
20     @Override
21     public Object getRequestBody() {
22         return "" +
23                 "{ " +
24                 "  \"requestDetails\": { " +
25                 "    \"modelInfo\": { " +
26                 "      \"modelType\": \"service\", " +
27                 "      \"modelInvariantId\": \"0367689e-d41e-483f-b200-eab17e4a7f8d\", " +
28                 "      \"modelVersionId\": \"e3c34d88-a216-4f1d-a782-9af9f9588705\", " +
29                 "      \"modelName\": \"gayawabawe\", " +
30                 "      \"modelVersion\": \"5.1\" " +
31                 "    }, " +
32                 "    \"owningEntity\": { " +
33                 "      \"owningEntityId\": \"038d99af-0427-42c2-9d15-971b99b9b489\", " +
34                 "      \"owningEntityName\": \"Lucine Sarika\" " +
35                 "    }, " +
36                 "    \"project\": { " +
37                 "      \"projectName\": \"zasaki\" " +
38                 "    }, " +
39                 "    \"subscriberInfo\": { " +
40                 "      \"globalSubscriberId\": \"e433710f-9217-458d-a79d-1c7aff376d89\" " +
41                 "    }, " +
42                 "    \"requestInfo\": { " +
43                 "      \"source\": \"VID\", " +
44                 "      \"suppressRollback\": true, " +
45                 "      \"instanceName\": \"" + names.get(Keys.SERVICE_NAME) + suffix + "\", " +
46                 "      \"productFamilyId\": \"ddf9cc0f-6331-4d35-bed0-a37f2d5e9cb3\", " +
47                 "      \"requestorId\": \"us16807000\" " +
48                 "    }, " +
49                 "    \"requestParameters\": { " +
50                 "      \"testApi\": \"GR_API\", " +
51                 "      \"subscriptionServiceType\": \"TYLER SILVIA\", " +
52                 "      \"aLaCarte\": true, " +
53                 "      \"userParams\": [] " +
54                 "    } " +
55                 "  } " +
56                 "} ";
57
58     }
59
60 }