View Javadoc
1   package org.oxerr.stubhub.client.model;
2   
3   import java.io.Serializable;
4   import java.math.BigDecimal;
5   import java.time.OffsetDateTime;
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 DealCreateRequest implements Serializable {
12  
13  	private static final long serialVersionUID = 2026051801L;
14  
15  	private String dealType;
16  
17  	private OffsetDateTime startDate;
18  
19  	private OffsetDateTime endDate;
20  
21  	private BigDecimal guaranteedAmount;
22  
23  	private DealConfigRequest dealConfig;
24  
25  	public String getDealType() {
26  		return dealType;
27  	}
28  
29  	public void setDealType(String dealType) {
30  		this.dealType = dealType;
31  	}
32  
33  	public OffsetDateTime getStartDate() {
34  		return startDate;
35  	}
36  
37  	public void setStartDate(OffsetDateTime startDate) {
38  		this.startDate = startDate;
39  	}
40  
41  	public OffsetDateTime getEndDate() {
42  		return endDate;
43  	}
44  
45  	public void setEndDate(OffsetDateTime endDate) {
46  		this.endDate = endDate;
47  	}
48  
49  	public BigDecimal getGuaranteedAmount() {
50  		return guaranteedAmount;
51  	}
52  
53  	public void setGuaranteedAmount(BigDecimal guaranteedAmount) {
54  		this.guaranteedAmount = guaranteedAmount;
55  	}
56  
57  	public DealConfigRequest getDealConfig() {
58  		return dealConfig;
59  	}
60  
61  	public void setDealConfig(DealConfigRequest dealConfig) {
62  		this.dealConfig = dealConfig;
63  	}
64  
65  	@Override
66  	public int hashCode() {
67  		return HashCodeBuilder.reflectionHashCode(this);
68  	}
69  
70  	@Override
71  	public boolean equals(Object obj) {
72  		return EqualsBuilder.reflectionEquals(this, obj);
73  	}
74  
75  	@Override
76  	public String toString() {
77  		return ToStringBuilder.reflectionToString(this);
78  	}
79  }