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 GetTranslationMemories200Response {
13    @JsonProperty("code")
14    private Integer code = 200;
15  
16    @JsonProperty("message")
17    private String message;
18  
19    @JsonProperty("translation_memories")
20    private List<TranslationMemoryInfo> translationMemories = new ArrayList<>();
21  
22    /**
23     * minimum: 100
24     * maximum: 600
25     **/
26    public GetTranslationMemories200Response 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 GetTranslationMemories200Response 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 TranslationMemoryInfo objects.
60     **/
61    public GetTranslationMemories200Response translationMemories(
62        List<TranslationMemoryInfo> translationMemories) {
63      this.translationMemories = translationMemories;
64      return this;
65    }
66  
67    @ApiModelProperty(required = true, value = "Array of TranslationMemoryInfo objects.")
68    @JsonProperty("translation_memories")
69    public List<TranslationMemoryInfo> getTranslationMemories() {
70      return translationMemories;
71    }
72  
73    public void setTranslationMemories(List<TranslationMemoryInfo> translationMemories) {
74      this.translationMemories = translationMemories;
75    }
76  
77    @Override
78    public boolean equals(Object o) {
79      if (this == o) {
80        return true;
81      }
82      if (o == null || getClass() != o.getClass()) {
83        return false;
84      }
85      GetTranslationMemories200Response getTranslationMemories200Response = (GetTranslationMemories200Response) o;
86      return Objects.equals(code, getTranslationMemories200Response.code) &&
87          Objects.equals(message, getTranslationMemories200Response.message) &&
88          Objects.equals(translationMemories, getTranslationMemories200Response.translationMemories);
89    }
90  
91    @Override
92    public int hashCode() {
93      return Objects.hash(code, message, translationMemories);
94    }
95  
96    @Override
97    public String toString() {
98      StringBuilder sb = new StringBuilder();
99      sb.append("class GetTranslationMemories200Response {\n");
100 
101     sb.append("    code: ").append(toIndentedString(code)).append("\n");
102     sb.append("    message: ").append(toIndentedString(message)).append("\n");
103     sb.append("    translationMemories: ").append(toIndentedString(translationMemories))
104         .append("\n");
105     sb.append("}");
106     return sb.toString();
107   }
108 
109   /**
110    * Convert the given object to string with each line indented by 4 spaces
111    * (except the first line).
112    */
113   private String toIndentedString(Object o) {
114     if (o == null) {
115       return "null";
116     }
117     return o.toString().replace("\n", "\n    ");
118   }
119 }