DealConfigHurdleResponse.java
package org.oxerr.stubhub.client.model;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;
import java.util.UUID;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
public class DealConfigHurdleResponse implements Serializable {
private static final long serialVersionUID = 2026051801L;
private UUID hurdleId;
private String splitThresholdDirectionType;
private BigDecimal splitThresholdValue;
private UUID vendorAccountId;
private BigDecimal vendorsCommission;
private List<BuyerCommissionResponse> purchasersCommissions;
private Boolean isFallback;
private Integer priority;
public UUID getHurdleId() {
return hurdleId;
}
public void setHurdleId(UUID hurdleId) {
this.hurdleId = hurdleId;
}
public String getSplitThresholdDirectionType() {
return splitThresholdDirectionType;
}
public void setSplitThresholdDirectionType(String splitThresholdDirectionType) {
this.splitThresholdDirectionType = splitThresholdDirectionType;
}
public BigDecimal getSplitThresholdValue() {
return splitThresholdValue;
}
public void setSplitThresholdValue(BigDecimal splitThresholdValue) {
this.splitThresholdValue = splitThresholdValue;
}
public UUID getVendorAccountId() {
return vendorAccountId;
}
public void setVendorAccountId(UUID vendorAccountId) {
this.vendorAccountId = vendorAccountId;
}
public BigDecimal getVendorsCommission() {
return vendorsCommission;
}
public void setVendorsCommission(BigDecimal vendorsCommission) {
this.vendorsCommission = vendorsCommission;
}
public List<BuyerCommissionResponse> getPurchasersCommissions() {
return purchasersCommissions;
}
public void setPurchasersCommissions(List<BuyerCommissionResponse> purchasersCommissions) {
this.purchasersCommissions = purchasersCommissions;
}
public Boolean getIsFallback() {
return isFallback;
}
public void setIsFallback(Boolean isFallback) {
this.isFallback = isFallback;
}
public Integer getPriority() {
return priority;
}
public void setPriority(Integer priority) {
this.priority = priority;
}
@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);
}
}