AuctionState.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package bidflow.auction.api.domain;
  2. import java.time.Instant;
  3. import java.util.List;
  4. public class AuctionState {
  5. private String itemId;
  6. private Double currentPrice;
  7. private String winnerUserId;
  8. private Instant startTime;
  9. private Instant endTime;
  10. private List<Bid> bids;
  11. public String getItemId() {
  12. return itemId;
  13. }
  14. public void setItemId(String itemId) {
  15. this.itemId = itemId;
  16. }
  17. public Double getCurrentPrice() {
  18. return currentPrice;
  19. }
  20. public void setCurrentPrice(Double currentPrice) {
  21. this.currentPrice = currentPrice;
  22. }
  23. public String getWinnerUserId() {
  24. return winnerUserId;
  25. }
  26. public void setWinnerUserId(String winnerUserId) {
  27. this.winnerUserId = winnerUserId;
  28. }
  29. public List<Bid> getBids() {
  30. return bids;
  31. }
  32. public void setBids(List<Bid> bids) {
  33. this.bids = bids;
  34. }
  35. public Instant getStartTime() {
  36. return startTime;
  37. }
  38. public void setStartTime(Instant startTime) {
  39. this.startTime = startTime;
  40. }
  41. public Instant getEndTime() {
  42. return endTime;
  43. }
  44. public void setEndTime(Instant endTime) {
  45. this.endTime = endTime;
  46. }
  47. }