Merge automation from ECOMP's repository
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / model / RegistrationRequest.java
index 680dabe..56fd1c9 100644 (file)
@@ -11,6 +11,8 @@ public class RegistrationRequest {
     public static class SimulatorRequest {
         public final HttpMethod method;
         public final String path;
+        public final boolean strict;
+        public final Map<String,String> headers;
 
         @JsonInclude(JsonInclude.Include.NON_NULL)
         public final Map<String,List> queryParams;
@@ -18,11 +20,13 @@ public class RegistrationRequest {
         @JsonInclude(JsonInclude.Include.NON_NULL)
         public final Object body;
 
-        public SimulatorRequest(HttpMethod method, String path, Map<String, List> queryParams, Object body) {
+        public SimulatorRequest(HttpMethod method, String path, Map<String, List> queryParams, Object body, boolean strictMatch, Map<String, String> headers) {
             this.method = method;
             this.path = path;
             this.queryParams = queryParams;
             this.body = body;
+            this.strict = strictMatch;
+            this.headers = headers;
         }
     }
 
@@ -44,11 +48,27 @@ public class RegistrationRequest {
         }
     }
 
+    public static class Misc {
+
+        @JsonInclude(JsonInclude.Include.NON_NULL)
+        public Integer numberOfTimes;
+
+        public boolean replace;
+
+        public Misc(Integer numberOfTimes, boolean replace) {
+            this.numberOfTimes = numberOfTimes;
+            this.replace = replace;
+        }
+    }
+
     public SimulatorRequest simulatorRequest;
     public SimulatorResponse simulatorResponse;
+    public Misc misc;
 
-    public RegistrationRequest(SimulatorRequest simulatorRequest, SimulatorResponse simulatorResponse) {
+    public RegistrationRequest(SimulatorRequest simulatorRequest, SimulatorResponse simulatorResponse, Misc misc) {
         this.simulatorRequest = simulatorRequest;
         this.simulatorResponse = simulatorResponse;
+        this.misc = misc;
     }
+
 }