2 package org.onap.vid.mso.model;
4 import com.fasterxml.jackson.annotation.*;
5 import org.apache.commons.lang.builder.EqualsBuilder;
6 import org.apache.commons.lang.builder.HashCodeBuilder;
7 import org.apache.commons.lang.builder.ToStringBuilder;
9 import java.util.ArrayList;
10 import java.util.HashMap;
11 import java.util.List;
14 @JsonInclude(JsonInclude.Include.NON_NULL)
16 "subscriptionServiceType",
20 public class RequestParameters {
22 @JsonProperty("subscriptionServiceType")
23 private String subscriptionServiceType;
24 @JsonProperty("testApi")
25 private String testApi;
26 @JsonProperty("userParams")
27 private List<UserParam> userParams = new ArrayList<>();
29 private Map<String, Object> additionalProperties = new HashMap<>();
34 * The subscriptionServiceType
36 @JsonProperty("subscriptionServiceType")
37 public String getSubscriptionServiceType() {
38 return subscriptionServiceType;
43 * @param subscriptionServiceType
44 * The subscriptionServiceType
46 @JsonProperty("subscriptionServiceType")
47 public void setSubscriptionServiceType(String subscriptionServiceType) {
48 this.subscriptionServiceType = subscriptionServiceType;
56 @JsonProperty("testApi")
57 public String getTestApi() {
66 @JsonProperty("testApi")
67 public void setTestApi(String testApi) {
68 this.testApi = testApi;
76 @JsonProperty("userParams")
77 public List<UserParam> getUserParams() {
86 @JsonProperty("userParams")
87 public void setUserParams(List<UserParam> userParams) {
88 this.userParams = userParams;
92 public String toString() {
93 return ToStringBuilder.reflectionToString(this);
97 public Map<String, Object> getAdditionalProperties() {
98 return this.additionalProperties;
102 public void setAdditionalProperty(String name, Object value) {
103 this.additionalProperties.put(name, value);
107 public int hashCode() {
108 return new HashCodeBuilder().append(subscriptionServiceType).append(testApi).append(userParams).append(additionalProperties).toHashCode();
112 public boolean equals(Object other) {
116 if (!(other instanceof RequestParameters)) {
119 RequestParameters rhs = ((RequestParameters) other);
120 return new EqualsBuilder().append(subscriptionServiceType, rhs.subscriptionServiceType).append(testApi, rhs.testApi).append(userParams, rhs.userParams).append(additionalProperties, rhs.additionalProperties).isEquals();