1 package org.oxerr.stubhub.client.model;
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.apache.commons.lang3.builder.ToStringBuilder;
8
9 public class PurchaseVendorResponse implements Serializable {
10
11 private static final long serialVersionUID = 2026051801L;
12
13 private Integer vendorId;
14
15 private String vendorName;
16
17 private Address billingAddress;
18
19 private Address shippingAddress;
20
21 private String internalNotes;
22
23 public Integer getVendorId() {
24 return vendorId;
25 }
26
27 public void setVendorId(Integer vendorId) {
28 this.vendorId = vendorId;
29 }
30
31 public String getVendorName() {
32 return vendorName;
33 }
34
35 public void setVendorName(String vendorName) {
36 this.vendorName = vendorName;
37 }
38
39 public Address getBillingAddress() {
40 return billingAddress;
41 }
42
43 public void setBillingAddress(Address billingAddress) {
44 this.billingAddress = billingAddress;
45 }
46
47 public Address getShippingAddress() {
48 return shippingAddress;
49 }
50
51 public void setShippingAddress(Address shippingAddress) {
52 this.shippingAddress = shippingAddress;
53 }
54
55 public String getInternalNotes() {
56 return internalNotes;
57 }
58
59 public void setInternalNotes(String internalNotes) {
60 this.internalNotes = internalNotes;
61 }
62
63 @Override
64 public int hashCode() {
65 return HashCodeBuilder.reflectionHashCode(this);
66 }
67
68 @Override
69 public boolean equals(Object obj) {
70 return EqualsBuilder.reflectionEquals(this, obj);
71 }
72
73 @Override
74 public String toString() {
75 return ToStringBuilder.reflectionToString(this);
76 }
77 }