DealCreateRequest.java
package org.oxerr.stubhub.client.model;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.OffsetDateTime;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
public class DealCreateRequest implements Serializable {
private static final long serialVersionUID = 2026051801L;
private String dealType;
private OffsetDateTime startDate;
private OffsetDateTime endDate;
private BigDecimal guaranteedAmount;
private DealConfigRequest dealConfig;
public String getDealType() {
return dealType;
}
public void setDealType(String dealType) {
this.dealType = dealType;
}
public OffsetDateTime getStartDate() {
return startDate;
}
public void setStartDate(OffsetDateTime startDate) {
this.startDate = startDate;
}
public OffsetDateTime getEndDate() {
return endDate;
}
public void setEndDate(OffsetDateTime endDate) {
this.endDate = endDate;
}
public BigDecimal getGuaranteedAmount() {
return guaranteedAmount;
}
public void setGuaranteedAmount(BigDecimal guaranteedAmount) {
this.guaranteedAmount = guaranteedAmount;
}
public DealConfigRequest getDealConfig() {
return dealConfig;
}
public void setDealConfig(DealConfigRequest dealConfig) {
this.dealConfig = dealConfig;
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
@Override
public boolean equals(Object obj) {
return EqualsBuilder.reflectionEquals(this, obj);
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}