2 package org.onap.vid.model.mso;
4 import com.fasterxml.jackson.annotation.*;
5 import org.apache.commons.lang3.builder.EqualsBuilder;
6 import org.apache.commons.lang3.builder.HashCodeBuilder;
7 import org.apache.commons.lang3.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",
19 public class RequestParameters {
21 @JsonProperty("subscriptionServiceType")
22 private String subscriptionServiceType;
23 @JsonProperty("userParams")
24 private List<UserParam> userParams = new ArrayList<UserParam>();
26 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
31 * The subscriptionServiceType
33 @JsonProperty("subscriptionServiceType")
34 public String getSubscriptionServiceType() {
35 return subscriptionServiceType;
40 * @param subscriptionServiceType
41 * The subscriptionServiceType
43 @JsonProperty("subscriptionServiceType")
44 public void setSubscriptionServiceType(String subscriptionServiceType) {
45 this.subscriptionServiceType = subscriptionServiceType;
53 @JsonProperty("userParams")
54 public List<UserParam> getUserParams() {
63 @JsonProperty("userParams")
64 public void setUserParams(List<UserParam> userParams) {
65 this.userParams = userParams;
69 public String toString() {
70 return ToStringBuilder.reflectionToString(this);
74 public Map<String, Object> getAdditionalProperties() {
75 return this.additionalProperties;
79 public void setAdditionalProperty(String name, Object value) {
80 this.additionalProperties.put(name, value);
84 public int hashCode() {
85 return new HashCodeBuilder().append(subscriptionServiceType).append(userParams).append(additionalProperties).toHashCode();
89 public boolean equals(Object other) {
93 if ((other instanceof RequestParameters) == false) {
96 RequestParameters rhs = ((RequestParameters) other);
97 return new EqualsBuilder().append(subscriptionServiceType, rhs.subscriptionServiceType).append(userParams, rhs.userParams).append(additionalProperties, rhs.additionalProperties).isEquals();