1 package org.oxerr.stubhub.client.model;
2
3 import java.io.Serializable;
4 import java.util.List;
5 import java.util.UUID;
6
7 import org.apache.commons.lang3.builder.EqualsBuilder;
8 import org.apache.commons.lang3.builder.HashCodeBuilder;
9 import org.apache.commons.lang3.builder.ToStringBuilder;
10
11 public class DealConfigRequest implements Serializable {
12
13 private static final long serialVersionUID = 2026051801L;
14
15 private UUID configId;
16
17 private List<DealConfigHurdleRequest> hurdles;
18
19 private String splitType;
20
21 public UUID getConfigId() {
22 return configId;
23 }
24
25 public void setConfigId(UUID configId) {
26 this.configId = configId;
27 }
28
29 public List<DealConfigHurdleRequest> getHurdles() {
30 return hurdles;
31 }
32
33 public void setHurdles(List<DealConfigHurdleRequest> hurdles) {
34 this.hurdles = hurdles;
35 }
36
37 public String getSplitType() {
38 return splitType;
39 }
40
41 public void setSplitType(String splitType) {
42 this.splitType = splitType;
43 }
44
45 @Override
46 public int hashCode() {
47 return HashCodeBuilder.reflectionHashCode(this);
48 }
49
50 @Override
51 public boolean equals(Object obj) {
52 return EqualsBuilder.reflectionEquals(this, obj);
53 }
54
55 @Override
56 public String toString() {
57 return ToStringBuilder.reflectionToString(this);
58 }
59 }