1 package org.oxerr.seatgeek.client.model.response; 2 3 import java.io.Serializable; 4 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 public class Meta implements Serializable { 10 11 private static final long serialVersionUID = 2023031501L; 12 13 private Integer page; 14 15 private Integer perPage; 16 17 private Long total; 18 19 private Integer status; 20 21 public Integer getPage() { 22 return page; 23 } 24 25 public void setPage(Integer page) { 26 this.page = page; 27 } 28 29 public Integer getPerPage() { 30 return perPage; 31 } 32 33 public void setPerPage(Integer perPage) { 34 this.perPage = perPage; 35 } 36 37 public Long getTotal() { 38 return total; 39 } 40 41 public void setTotal(Long total) { 42 this.total = total; 43 } 44 45 public Integer getStatus() { 46 return status; 47 } 48 49 public void setStatus(Integer status) { 50 this.status = status; 51 } 52 53 @Override 54 public int hashCode() { 55 return HashCodeBuilder.reflectionHashCode(this); 56 } 57 58 @Override 59 public boolean equals(Object obj) { 60 if (obj == null) { 61 return false; 62 } 63 if (obj == this) { 64 return true; 65 } 66 if (obj.getClass() != getClass()) { 67 return false; 68 } 69 Meta rhs = (Meta) obj; 70 return EqualsBuilder.reflectionEquals(this, rhs); 71 } 72 73 @Override 74 public String toString() { 75 return ToStringBuilder.reflectionToString(this); 76 } 77 78 }