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 javax.annotation.Generated;
10 import java.util.ArrayList;
11 import java.util.HashMap;
12 import java.util.List;
15 @JsonInclude(JsonInclude.Include.NON_NULL)
16 @Generated("org.jsonschema2pojo")
18 "subscriptionServiceType",
21 public class RequestParameters {
23 @JsonProperty("subscriptionServiceType")
24 private String subscriptionServiceType;
25 @JsonProperty("userParams")
26 private List<UserParam> userParams = new ArrayList<UserParam>();
28 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
33 * The subscriptionServiceType
35 @JsonProperty("subscriptionServiceType")
36 public String getSubscriptionServiceType() {
37 return subscriptionServiceType;
42 * @param subscriptionServiceType
43 * The subscriptionServiceType
45 @JsonProperty("subscriptionServiceType")
46 public void setSubscriptionServiceType(String subscriptionServiceType) {
47 this.subscriptionServiceType = subscriptionServiceType;
55 @JsonProperty("userParams")
56 public List<UserParam> getUserParams() {
65 @JsonProperty("userParams")
66 public void setUserParams(List<UserParam> userParams) {
67 this.userParams = userParams;
71 public String toString() {
72 return ToStringBuilder.reflectionToString(this);
76 public Map<String, Object> getAdditionalProperties() {
77 return this.additionalProperties;
81 public void setAdditionalProperty(String name, Object value) {
82 this.additionalProperties.put(name, value);
86 public int hashCode() {
87 return new HashCodeBuilder().append(subscriptionServiceType).append(userParams).append(additionalProperties).toHashCode();
91 public boolean equals(Object other) {
95 if ((other instanceof RequestParameters) == false) {
98 RequestParameters rhs = ((RequestParameters) other);
99 return new EqualsBuilder().append(subscriptionServiceType, rhs.subscriptionServiceType).append(userParams, rhs.userParams).append(additionalProperties, rhs.additionalProperties).isEquals();