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 GetLanguages200Response {
13 @JsonProperty("code")
14 private Integer code = 200;
15
16 @JsonProperty("message")
17 private String message;
18
19 @JsonProperty("languages")
20 private List<LanguageInfo> languages = new ArrayList<>();
21
22
23
24
25
26 public GetLanguages200Response 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 GetLanguages200Response 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
60
61 public GetLanguages200Response languages(List<LanguageInfo> languages) {
62 this.languages = languages;
63 return this;
64 }
65
66 @ApiModelProperty(required = true, value = "Array of LanguageInfo objects.")
67 @JsonProperty("languages")
68 public List<LanguageInfo> getLanguages() {
69 return languages;
70 }
71
72 public void setLanguages(List<LanguageInfo> languages) {
73 this.languages = languages;
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 GetLanguages200Response getLanguages200Response = (GetLanguages200Response) o;
85 return Objects.equals(code, getLanguages200Response.code) &&
86 Objects.equals(message, getLanguages200Response.message) &&
87 Objects.equals(languages, getLanguages200Response.languages);
88 }
89
90 @Override
91 public int hashCode() {
92 return Objects.hash(code, message, languages);
93 }
94
95 @Override
96 public String toString() {
97 StringBuilder sb = new StringBuilder();
98 sb.append("class GetLanguages200Response {\n");
99
100 sb.append(" code: ").append(toIndentedString(code)).append("\n");
101 sb.append(" message: ").append(toIndentedString(message)).append("\n");
102 sb.append(" languages: ").append(toIndentedString(languages)).append("\n");
103 sb.append("}");
104 return sb.toString();
105 }
106
107
108
109
110
111 private String toIndentedString(Object o) {
112 if (o == null) {
113 return "null";
114 }
115 return o.toString().replace("\n", "\n ");
116 }
117 }