1 package org.oxerr.stubhub.client.model;
2
3 import java.io.Serializable;
4 import java.math.BigDecimal;
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 BuyerCommissionRequest implements Serializable {
12
13 private static final long serialVersionUID = 2026051801L;
14
15 private UUID buyerUserId;
16
17 private BigDecimal commissionPercentage;
18
19 public UUID getBuyerUserId() {
20 return buyerUserId;
21 }
22
23 public void setBuyerUserId(UUID buyerUserId) {
24 this.buyerUserId = buyerUserId;
25 }
26
27 public BigDecimal getCommissionPercentage() {
28 return commissionPercentage;
29 }
30
31 public void setCommissionPercentage(BigDecimal commissionPercentage) {
32 this.commissionPercentage = commissionPercentage;
33 }
34
35 @Override
36 public int hashCode() {
37 return HashCodeBuilder.reflectionHashCode(this);
38 }
39
40 @Override
41 public boolean equals(Object obj) {
42 return EqualsBuilder.reflectionEquals(this, obj);
43 }
44
45 @Override
46 public String toString() {
47 return ToStringBuilder.reflectionToString(this);
48 }
49 }