Renaming vid-automation #6
[vid.git] / vid-automation / src / test / java / org / opencomp / vid / model / mso / RequestParameters.java
1
2 package org.opencomp.vid.model.mso;
3
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;
8
9 import javax.annotation.Generated;
10 import java.util.ArrayList;
11 import java.util.HashMap;
12 import java.util.List;
13 import java.util.Map;
14
15 @JsonInclude(JsonInclude.Include.NON_NULL)
16 @Generated("org.jsonschema2pojo")
17 @JsonPropertyOrder({
18     "subscriptionServiceType",
19     "userParams"
20 })
21 public class RequestParameters {
22
23     @JsonProperty("subscriptionServiceType")
24     private String subscriptionServiceType;
25     @JsonProperty("userParams")
26     private List<UserParam> userParams = new ArrayList<UserParam>();
27     @JsonIgnore
28     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
29
30     /**
31      * 
32      * @return
33      *     The subscriptionServiceType
34      */
35     @JsonProperty("subscriptionServiceType")
36     public String getSubscriptionServiceType() {
37         return subscriptionServiceType;
38     }
39
40     /**
41      * 
42      * @param subscriptionServiceType
43      *     The subscriptionServiceType
44      */
45     @JsonProperty("subscriptionServiceType")
46     public void setSubscriptionServiceType(String subscriptionServiceType) {
47         this.subscriptionServiceType = subscriptionServiceType;
48     }
49
50     /**
51      * 
52      * @return
53      *     The userParams
54      */
55     @JsonProperty("userParams")
56     public List<UserParam> getUserParams() {
57         return userParams;
58     }
59
60     /**
61      * 
62      * @param userParams
63      *     The userParams
64      */
65     @JsonProperty("userParams")
66     public void setUserParams(List<UserParam> userParams) {
67         this.userParams = userParams;
68     }
69
70     @Override
71     public String toString() {
72         return ToStringBuilder.reflectionToString(this);
73     }
74
75     @JsonAnyGetter
76     public Map<String, Object> getAdditionalProperties() {
77         return this.additionalProperties;
78     }
79
80     @JsonAnySetter
81     public void setAdditionalProperty(String name, Object value) {
82         this.additionalProperties.put(name, value);
83     }
84
85     @Override
86     public int hashCode() {
87         return new HashCodeBuilder().append(subscriptionServiceType).append(userParams).append(additionalProperties).toHashCode();
88     }
89
90     @Override
91     public boolean equals(Object other) {
92         if (other == this) {
93             return true;
94         }
95         if ((other instanceof RequestParameters) == false) {
96             return false;
97         }
98         RequestParameters rhs = ((RequestParameters) other);
99         return new EqualsBuilder().append(subscriptionServiceType, rhs.subscriptionServiceType).append(userParams, rhs.userParams).append(additionalProperties, rhs.additionalProperties).isEquals();
100     }
101
102 }