1 package org.onap.simulator.presetGenerator.presets.aai;
3 import com.google.common.collect.ImmutableMap;
4 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseAAIPreset;
5 import org.springframework.http.HttpMethod;
7 import java.util.Collections;
11 public class PresetAAIGetSubDetailsWithoutInstancesGet extends BaseAAIPreset {
12 private String subscriberId;
13 private String subscriberName = "Emanuel";
16 public PresetAAIGetSubDetailsWithoutInstancesGet(String subscriberId) {
17 this.subscriberId = subscriberId == null ? "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb" : subscriberId;
20 public PresetAAIGetSubDetailsWithoutInstancesGet(String subscriberId, boolean isSubscriberUspVoice) {
22 if (isSubscriberUspVoice) {
23 this.subscriberName = "SILVIA ROBBINS";
28 public Map<String, List> getQueryParams() {
29 return ImmutableMap.of("depth", Collections.singletonList("1"));
33 public HttpMethod getReqMethod() {
34 return HttpMethod.GET;
38 public String getReqPath() {
39 return getRootPath() + "/business/customers/customer/" + getSubscriberId();
42 public String getSubscriberId() {
47 public Object getResponseBody() {
49 " \"global-customer-id\":\"" + subscriberId + "\"," +
50 " \"subscriber-name\":\" " + subscriberName + "\"," +
51 " \"subscriber-type\":\"INFRA\"," +
52 " \"resource-version\":\"1494255056308\"," +
53 " \"service-subscriptions\":{" +
54 " \"service-subscription\":[" +
56 " \"service-type\":\"vRichardson\"," +
57 " \"resource-version\":\"1501700976809\"," +
58 " \"is-permitted\":false" +
61 " \"service-type\":\"TYLER SILVIA\"," +
62 " \"resource-version\":\"1501700976809\"," +
63 " \"is-permitted\":true" +
66 " \"service-type\":\"Emanuel\"," +
67 " \"resource-version\":\"1505402148533\"," +
68 " \"is-permitted\":false" +
71 " \"service-type\":\"vJamie\"," +
72 " \"resource-version\":\"1498068165053\"," +
73 " \"is-permitted\":false" +
76 " \"service-type\":\"vVoiceMail\"," +
77 " \"resource-version\":\"1494254889686\"," +
78 " \"is-permitted\":false" +
81 " \"service-type\":\"Kennedy\"," +
82 " \"resource-version\":\"1509369877126\"," +
83 " \"is-permitted\":true" +
86 " \"service-type\":\"vPorfirio\"," +
87 " \"resource-version\":\"1494254851983\"," +
88 " \"is-permitted\":false" +
91 " \"service-type\":\"vVM\"," +
92 " \"resource-version\":\"1494255049530\"," +
93 " \"is-permitted\":false" +
96 " \"service-type\":\"vOTA\"," +
97 " \"resource-version\":\"1501692006937\"," +
98 " \"is-permitted\":false" +
101 " \"service-type\":\"vFLORENCE\"," +
102 " \"resource-version\":\"1497729820723\"," +
103 " \"is-permitted\":false" +
106 " \"service-type\":\"vMNS\"," +
107 " \"resource-version\":\"1509391084129\"," +
108 " \"is-permitted\":false" +
111 " \"service-type\":\"vEsmeralda\"," +
112 " \"resource-version\":\"1501532104695\"," +
113 " \"is-permitted\":false" +
116 " \"service-type\":\"VPMS\"," +
117 " \"resource-version\":\"1509738154248\"," +
118 " \"is-permitted\":false" +
121 " \"service-type\":\"vWINIFRED\"," +
122 " \"resource-version\":\"1498752217386\"," +
123 " \"is-permitted\":false" +
126 " \"service-type\":\"SSD\"," +
127 " \"resource-version\":\"1494254866295\"," +
128 " \"is-permitted\":false" +
131 " \"service-type\":\"vMOG\"," +
132 " \"resource-version\":\"1500675745252\"," +
133 " \"is-permitted\":false" +
136 " \"service-type\":\"LINDSEY\"," +
137 " \"resource-version\":\"1509387060781\"," +
138 " \"is-permitted\":false" +
141 " \"service-type\":\"JOHANNA_SANTOS\"," +
142 " \"resource-version\":\"1494255101364\"," +
143 " \"is-permitted\":false" +
146 " \"service-type\":\"vCarroll\"," +
147 " \"resource-version\":\"1494254877333\"," +
148 " \"is-permitted\":false" +