View Javadoc
1   package com.acumenvelocity.ath.model;
2   
3   import java.util.ArrayList;
4   import java.util.List;
5   import java.util.Objects;
6   
7   import com.fasterxml.jackson.annotation.JsonProperty;
8   
9   import io.swagger.annotations.ApiModelProperty;
10  
11  @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaInflectorServerCodegen", comments = "Generator version: 7.15.0")
12  public class GetEncodings200Response {
13    @JsonProperty("code")
14    private Integer code = 200;
15  
16    @JsonProperty("message")
17    private String message;
18  
19    @JsonProperty("encodings")
20    private List<EncodingInfo> encodings = new ArrayList<>();
21  
22    /**
23     * minimum: 100
24     * maximum: 600
25     **/
26    public GetEncodings200Response code(Integer code) {
27      this.code = code;
28      return this;
29    }
30  
31    @ApiModelProperty(required = true, value = "")
32    @JsonProperty("code")
33    public Integer getCode() {
34      return code;
35    }
36  
37    public void setCode(Integer code) {
38      this.code = code;
39    }
40  
41    /**
42     **/
43    public GetEncodings200Response message(String message) {
44      this.message = message;
45      return this;
46    }
47  
48    @ApiModelProperty(required = true, value = "")
49    @JsonProperty("message")
50    public String getMessage() {
51      return message;
52    }
53  
54    public void setMessage(String message) {
55      this.message = message;
56    }
57  
58    /**
59     * Array of EncodingInfo objects.
60     **/
61    public GetEncodings200Response encodings(List<EncodingInfo> encodings) {
62      this.encodings = encodings;
63      return this;
64    }
65  
66    @ApiModelProperty(required = true, value = "Array of EncodingInfo objects.")
67    @JsonProperty("encodings")
68    public List<EncodingInfo> getEncodings() {
69      return encodings;
70    }
71  
72    public void setEncodings(List<EncodingInfo> encodings) {
73      this.encodings = encodings;
74    }
75  
76    @Override
77    public boolean equals(Object o) {
78      if (this == o) {
79        return true;
80      }
81      if (o == null || getClass() != o.getClass()) {
82        return false;
83      }
84      GetEncodings200Response getEncodings200Response = (GetEncodings200Response) o;
85      return Objects.equals(code, getEncodings200Response.code) &&
86          Objects.equals(message, getEncodings200Response.message) &&
87          Objects.equals(encodings, getEncodings200Response.encodings);
88    }
89  
90    @Override
91    public int hashCode() {
92      return Objects.hash(code, message, encodings);
93    }
94  
95    @Override
96    public String toString() {
97      StringBuilder sb = new StringBuilder();
98      sb.append("class GetEncodings200Response {\n");
99  
100     sb.append("    code: ").append(toIndentedString(code)).append("\n");
101     sb.append("    message: ").append(toIndentedString(message)).append("\n");
102     sb.append("    encodings: ").append(toIndentedString(encodings)).append("\n");
103     sb.append("}");
104     return sb.toString();
105   }
106 
107   /**
108    * Convert the given object to string with each line indented by 4 spaces
109    * (except the first line).
110    */
111   private String toIndentedString(Object o) {
112     if (o == null) {
113       return "null";
114     }
115     return o.toString().replace("\n", "\n    ");
116   }
117 }