1 package org.oxerr.viagogo.model.request.inventory;
2
3 import java.io.Serializable;
4
5 import org.apache.commons.lang3.builder.EqualsBuilder;
6 import org.apache.commons.lang3.builder.HashCodeBuilder;
7 import org.oxerr.viagogo.model.Money;
8 import org.oxerr.viagogo.model.Seating;
9
10 public class CreateSellerListingRequest implements Serializable {
11
12 private static final long serialVersionUID = 2023021301L;
13
14 private Money ticketPrice;
15
16 private Seating seating;
17
18 private String ticketType;
19
20 private String splitType;
21
22 private Integer numberOfTickets;
23
24 private String externalId;
25
26 private String notes;
27
28 public Money getTicketPrice() {
29 return ticketPrice;
30 }
31
32 public void setTicketPrice(Money ticketPrice) {
33 this.ticketPrice = ticketPrice;
34 }
35
36 public Seating getSeating() {
37 return seating;
38 }
39
40 public void setSeating(Seating seating) {
41 this.seating = seating;
42 }
43
44 public String getTicketType() {
45 return ticketType;
46 }
47
48 public void setTicketType(String ticketType) {
49 this.ticketType = ticketType;
50 }
51
52 public String getSplitType() {
53 return splitType;
54 }
55
56 public void setSplitType(String splitType) {
57 this.splitType = splitType;
58 }
59
60 public Integer getNumberOfTickets() {
61 return numberOfTickets;
62 }
63
64 public void setNumberOfTickets(Integer numberOfTickets) {
65 this.numberOfTickets = numberOfTickets;
66 }
67
68 public String getExternalId() {
69 return externalId;
70 }
71
72 public void setExternalId(String externalId) {
73 this.externalId = externalId;
74 }
75
76 public String getNotes() {
77 return notes;
78 }
79
80 public void setNotes(String notes) {
81 this.notes = notes;
82 }
83
84 @Override
85 public int hashCode() {
86 return HashCodeBuilder.reflectionHashCode(this);
87 }
88
89 @Override
90 public boolean equals(Object obj) {
91 if (this == obj) {
92 return true;
93 }
94 if (!(obj instanceof CreateSellerListingRequest)) {
95 return false;
96 }
97 CreateSellerListingRequest rhs = (CreateSellerListingRequest) obj;
98 return EqualsBuilder.reflectionEquals(this, rhs);
99 }
100
101 }