1 package org.oxerr.viagogo.model.response.inventory; 2 3 import org.apache.commons.lang3.builder.EqualsBuilder; 4 import org.apache.commons.lang3.builder.HashCodeBuilder; 5 import org.oxerr.viagogo.model.response.Resource; 6 7 @io.openapitools.jackson.dataformat.hal.annotation.Resource 8 public class TicketType extends Resource { 9 10 private static final long serialVersionUID = 2023021301L; 11 12 private String type; 13 14 private String name; 15 16 private Integer id; 17 18 public String getType() { 19 return type; 20 } 21 22 public void setType(String type) { 23 this.type = type; 24 } 25 26 public String getName() { 27 return name; 28 } 29 30 public void setName(String name) { 31 this.name = name; 32 } 33 34 public Integer getId() { 35 return id; 36 } 37 38 public void setId(Integer id) { 39 this.id = id; 40 } 41 42 @Override 43 public int hashCode() { 44 return HashCodeBuilder.reflectionHashCode(this); 45 } 46 47 @Override 48 public boolean equals(Object obj) { 49 if (obj == null) { 50 return false; 51 } 52 if (obj == this) { 53 return true; 54 } 55 if (obj.getClass() != getClass()) { 56 return false; 57 } 58 TicketType rhs = (TicketType) obj; 59 return EqualsBuilder.reflectionEquals(this, rhs); 60 } 61 62 }