1 package org.oxerr.stubhub.client.model;
2
3 import java.math.BigDecimal;
4 import java.time.LocalDateTime;
5 import java.time.OffsetDateTime;
6 import java.util.List;
7 import java.util.UUID;
8
9 public class SaleResponse {
10
11 private EventMappingResponse eventMapping;
12
13 private EventResponse event;
14
15 private VenueResponse venue;
16
17 private PerformerResponse performer;
18
19 private Long id;
20
21 private String marketplaceSaleId;
22
23 private String marketplaceListingId;
24
25 private Long inventoryId;
26
27 private LocalDateTime inHandAt;
28
29 private SeatingResponse seating;
30
31 private SeatingResponse marketplaceOriginalSeating;
32
33 private BigDecimal totalNetProceeds;
34
35 private BigDecimal totalCost;
36
37 private BigDecimal totalCharges;
38
39 private BigDecimal totalCredits;
40
41 private String currencyCode;
42
43 private LocalDateTime saleDate;
44
45 private LocalDateTime updateDate;
46
47 private Integer quantitySold;
48
49 private Integer quantityWasted;
50
51 private ApiMarketplace marketplace;
52
53 private String stockType;
54
55 private List<ListingNoteResponse> listingNotes;
56
57 private PosState posState;
58
59 private MarketplaceState marketplaceState;
60
61 private List<VendorResponse> vendorInfos;
62
63 private List<PurchaseVendorAccountResponse> vendorAccounts;
64
65 private List<TicketResponse> tickets;
66
67 private ApiPosPaymentState paymentStatus;
68
69 private String paymentReferenceNumber;
70
71 private OffsetDateTime lastPaymentDate;
72
73 private String internalNotes;
74
75 private TicketHolderResponse ticketHolder;
76
77 private List<TagResponse> tags;
78
79 private LocalDateTime createdDate;
80
81 private LocalDateTime fulfillmentDate;
82
83 private Long originatedFromListingId;
84
85 private LocalDateTime cancellationDate;
86
87 private Integer fulfillmentVersion;
88
89 private Integer marketplaceFulfillmentVersion;
90
91 private String externalId;
92
93 private UUID fulfillmentUserId;
94
95 private Boolean autoFulfill;
96
97 private UUID sellerAccountId;
98
99 private List<BuyerCommission> buyerCommissionOverride;
100
101 private BigDecimal originalNetProceedsAmount;
102
103 private String originalNetProceedsCurrency;
104
105 private List<InvoicePaymentResponse> invoicePayments;
106
107 private List<SaleLineItemResponse> nonInventoryLineItems;
108
109 private String marketplaceTransactionState;
110
111 public EventMappingResponse getEventMapping() {
112 return eventMapping;
113 }
114
115 public void setEventMapping(EventMappingResponse eventMapping) {
116 this.eventMapping = eventMapping;
117 }
118
119 public EventResponse getEvent() {
120 return event;
121 }
122
123 public void setEvent(EventResponse event) {
124 this.event = event;
125 }
126
127 public VenueResponse getVenue() {
128 return venue;
129 }
130
131 public void setVenue(VenueResponse venue) {
132 this.venue = venue;
133 }
134
135 public PerformerResponse getPerformer() {
136 return performer;
137 }
138
139 public void setPerformer(PerformerResponse performer) {
140 this.performer = performer;
141 }
142
143 public Long getId() {
144 return id;
145 }
146
147 public void setId(Long id) {
148 this.id = id;
149 }
150
151 public String getMarketplaceSaleId() {
152 return marketplaceSaleId;
153 }
154
155 public void setMarketplaceSaleId(String marketplaceSaleId) {
156 this.marketplaceSaleId = marketplaceSaleId;
157 }
158
159 public String getMarketplaceListingId() {
160 return marketplaceListingId;
161 }
162
163 public void setMarketplaceListingId(String marketplaceListingId) {
164 this.marketplaceListingId = marketplaceListingId;
165 }
166
167 public Long getInventoryId() {
168 return inventoryId;
169 }
170
171 public void setInventoryId(Long inventoryId) {
172 this.inventoryId = inventoryId;
173 }
174
175 public LocalDateTime getInHandAt() {
176 return inHandAt;
177 }
178
179 public void setInHandAt(LocalDateTime inHandAt) {
180 this.inHandAt = inHandAt;
181 }
182
183 public SeatingResponse getSeating() {
184 return seating;
185 }
186
187 public void setSeating(SeatingResponse seating) {
188 this.seating = seating;
189 }
190
191 public SeatingResponse getMarketplaceOriginalSeating() {
192 return marketplaceOriginalSeating;
193 }
194
195 public void setMarketplaceOriginalSeating(SeatingResponse marketplaceOriginalSeating) {
196 this.marketplaceOriginalSeating = marketplaceOriginalSeating;
197 }
198
199 public BigDecimal getTotalNetProceeds() {
200 return totalNetProceeds;
201 }
202
203 public void setTotalNetProceeds(BigDecimal totalNetProceeds) {
204 this.totalNetProceeds = totalNetProceeds;
205 }
206
207 public BigDecimal getTotalCost() {
208 return totalCost;
209 }
210
211 public void setTotalCost(BigDecimal totalCost) {
212 this.totalCost = totalCost;
213 }
214
215 public BigDecimal getTotalCharges() {
216 return totalCharges;
217 }
218
219 public void setTotalCharges(BigDecimal totalCharges) {
220 this.totalCharges = totalCharges;
221 }
222
223 public BigDecimal getTotalCredits() {
224 return totalCredits;
225 }
226
227 public void setTotalCredits(BigDecimal totalCredits) {
228 this.totalCredits = totalCredits;
229 }
230
231 public String getCurrencyCode() {
232 return currencyCode;
233 }
234
235 public void setCurrencyCode(String currencyCode) {
236 this.currencyCode = currencyCode;
237 }
238
239 public LocalDateTime getSaleDate() {
240 return saleDate;
241 }
242
243 public void setSaleDate(LocalDateTime saleDate) {
244 this.saleDate = saleDate;
245 }
246
247 public LocalDateTime getUpdateDate() {
248 return updateDate;
249 }
250
251 public void setUpdateDate(LocalDateTime updateDate) {
252 this.updateDate = updateDate;
253 }
254
255 public Integer getQuantitySold() {
256 return quantitySold;
257 }
258
259 public void setQuantitySold(Integer quantitySold) {
260 this.quantitySold = quantitySold;
261 }
262
263 public Integer getQuantityWasted() {
264 return quantityWasted;
265 }
266
267 public void setQuantityWasted(Integer quantityWasted) {
268 this.quantityWasted = quantityWasted;
269 }
270
271 public ApiMarketplace getMarketplace() {
272 return marketplace;
273 }
274
275 public void setMarketplace(ApiMarketplace marketplace) {
276 this.marketplace = marketplace;
277 }
278
279 public String getStockType() {
280 return stockType;
281 }
282
283 public void setStockType(String stockType) {
284 this.stockType = stockType;
285 }
286
287 public List<ListingNoteResponse> getListingNotes() {
288 return listingNotes;
289 }
290
291 public void setListingNotes(List<ListingNoteResponse> listingNotes) {
292 this.listingNotes = listingNotes;
293 }
294
295 public PosState getPosState() {
296 return posState;
297 }
298
299 public void setPosState(PosState posState) {
300 this.posState = posState;
301 }
302
303 public MarketplaceState getMarketplaceState() {
304 return marketplaceState;
305 }
306
307 public void setMarketplaceState(MarketplaceState marketplaceState) {
308 this.marketplaceState = marketplaceState;
309 }
310
311 public List<VendorResponse> getVendorInfos() {
312 return vendorInfos;
313 }
314
315 public void setVendorInfos(List<VendorResponse> vendorInfos) {
316 this.vendorInfos = vendorInfos;
317 }
318
319 public List<PurchaseVendorAccountResponse> getVendorAccounts() {
320 return vendorAccounts;
321 }
322
323 public void setVendorAccounts(List<PurchaseVendorAccountResponse> vendorAccounts) {
324 this.vendorAccounts = vendorAccounts;
325 }
326
327 public List<TicketResponse> getTickets() {
328 return tickets;
329 }
330
331 public void setTickets(List<TicketResponse> tickets) {
332 this.tickets = tickets;
333 }
334
335 public ApiPosPaymentState getPaymentStatus() {
336 return paymentStatus;
337 }
338
339 public void setPaymentStatus(ApiPosPaymentState paymentStatus) {
340 this.paymentStatus = paymentStatus;
341 }
342
343 public String getPaymentReferenceNumber() {
344 return paymentReferenceNumber;
345 }
346
347 public void setPaymentReferenceNumber(String paymentReferenceNumber) {
348 this.paymentReferenceNumber = paymentReferenceNumber;
349 }
350
351 public OffsetDateTime getLastPaymentDate() {
352 return lastPaymentDate;
353 }
354
355 public void setLastPaymentDate(OffsetDateTime lastPaymentDate) {
356 this.lastPaymentDate = lastPaymentDate;
357 }
358
359 public String getInternalNotes() {
360 return internalNotes;
361 }
362
363 public void setInternalNotes(String internalNotes) {
364 this.internalNotes = internalNotes;
365 }
366
367 public TicketHolderResponse getTicketHolder() {
368 return ticketHolder;
369 }
370
371 public void setTicketHolder(TicketHolderResponse ticketHolder) {
372 this.ticketHolder = ticketHolder;
373 }
374
375 public List<TagResponse> getTags() {
376 return tags;
377 }
378
379 public void setTags(List<TagResponse> tags) {
380 this.tags = tags;
381 }
382
383 public LocalDateTime getCreatedDate() {
384 return createdDate;
385 }
386
387 public void setCreatedDate(LocalDateTime createdDate) {
388 this.createdDate = createdDate;
389 }
390
391 public LocalDateTime getFulfillmentDate() {
392 return fulfillmentDate;
393 }
394
395 public void setFulfillmentDate(LocalDateTime fulfillmentDate) {
396 this.fulfillmentDate = fulfillmentDate;
397 }
398
399 public Long getOriginatedFromListingId() {
400 return originatedFromListingId;
401 }
402
403 public void setOriginatedFromListingId(Long originatedFromListingId) {
404 this.originatedFromListingId = originatedFromListingId;
405 }
406
407 public LocalDateTime getCancellationDate() {
408 return cancellationDate;
409 }
410
411 public void setCancellationDate(LocalDateTime cancellationDate) {
412 this.cancellationDate = cancellationDate;
413 }
414
415 public Integer getFulfillmentVersion() {
416 return fulfillmentVersion;
417 }
418
419 public void setFulfillmentVersion(Integer fulfillmentVersion) {
420 this.fulfillmentVersion = fulfillmentVersion;
421 }
422
423 public Integer getMarketplaceFulfillmentVersion() {
424 return marketplaceFulfillmentVersion;
425 }
426
427 public void setMarketplaceFulfillmentVersion(Integer marketplaceFulfillmentVersion) {
428 this.marketplaceFulfillmentVersion = marketplaceFulfillmentVersion;
429 }
430
431 public String getExternalId() {
432 return externalId;
433 }
434
435 public void setExternalId(String externalId) {
436 this.externalId = externalId;
437 }
438
439 public UUID getFulfillmentUserId() {
440 return fulfillmentUserId;
441 }
442
443 public void setFulfillmentUserId(UUID fulfillmentUserId) {
444 this.fulfillmentUserId = fulfillmentUserId;
445 }
446
447 public Boolean getAutoFulfill() {
448 return autoFulfill;
449 }
450
451 public void setAutoFulfill(Boolean autoFulfill) {
452 this.autoFulfill = autoFulfill;
453 }
454
455 public UUID getSellerAccountId() {
456 return sellerAccountId;
457 }
458
459 public void setSellerAccountId(UUID sellerAccountId) {
460 this.sellerAccountId = sellerAccountId;
461 }
462
463 public List<BuyerCommission> getBuyerCommissionOverride() {
464 return buyerCommissionOverride;
465 }
466
467 public void setBuyerCommissionOverride(List<BuyerCommission> buyerCommissionOverride) {
468 this.buyerCommissionOverride = buyerCommissionOverride;
469 }
470
471 public BigDecimal getOriginalNetProceedsAmount() {
472 return originalNetProceedsAmount;
473 }
474
475 public void setOriginalNetProceedsAmount(BigDecimal originalNetProceedsAmount) {
476 this.originalNetProceedsAmount = originalNetProceedsAmount;
477 }
478
479 public String getOriginalNetProceedsCurrency() {
480 return originalNetProceedsCurrency;
481 }
482
483 public void setOriginalNetProceedsCurrency(String originalNetProceedsCurrency) {
484 this.originalNetProceedsCurrency = originalNetProceedsCurrency;
485 }
486
487 public List<InvoicePaymentResponse> getInvoicePayments() {
488 return invoicePayments;
489 }
490
491 public void setInvoicePayments(List<InvoicePaymentResponse> invoicePayments) {
492 this.invoicePayments = invoicePayments;
493 }
494
495 public List<SaleLineItemResponse> getNonInventoryLineItems() {
496 return nonInventoryLineItems;
497 }
498
499 public void setNonInventoryLineItems(List<SaleLineItemResponse> nonInventoryLineItems) {
500 this.nonInventoryLineItems = nonInventoryLineItems;
501 }
502
503 public String getMarketplaceTransactionState() {
504 return marketplaceTransactionState;
505 }
506
507 public void setMarketplaceTransactionState(String marketplaceTransactionState) {
508 this.marketplaceTransactionState = marketplaceTransactionState;
509 }
510
511 }