package io.kaif.web.v1.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @ApiModel("Zone") public class V1ZoneDto { @ApiModelProperty(required = true) private final String name; @ApiModelProperty(value = "short description of zone, mostly in Chinese", required = true) private final String title; public V1ZoneDto(String name, String title) { this.name = name; this.title = title; } public String getName() { return name; } public String getTitle() { return title; } @Override public String toString() { return "V1ZoneDto{" + "name='" + name + '\'' + ", title='" + title + '\'' + '}'; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } V1ZoneDto v1ZoneDto = (V1ZoneDto) o; if (name != null ? !name.equals(v1ZoneDto.name) : v1ZoneDto.name != null) { return false; } return !(title != null ? !title.equals(v1ZoneDto.title) : v1ZoneDto.title != null); } @Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + (title != null ? title.hashCode() : 0); return result; } }