package bidflow.auction.api.domain; import java.time.Instant; import java.util.List; public class AuctionState { private String itemId; private Double currentPrice; private String winnerUserId; private Instant startTime; private Instant endTime; private List bids; public String getItemId() { return itemId; } public void setItemId(String itemId) { this.itemId = itemId; } public Double getCurrentPrice() { return currentPrice; } public void setCurrentPrice(Double currentPrice) { this.currentPrice = currentPrice; } public String getWinnerUserId() { return winnerUserId; } public void setWinnerUserId(String winnerUserId) { this.winnerUserId = winnerUserId; } public List getBids() { return bids; } public void setBids(List bids) { this.bids = bids; } public Instant getStartTime() { return startTime; } public void setStartTime(Instant startTime) { this.startTime = startTime; } public Instant getEndTime() { return endTime; } public void setEndTime(Instant endTime) { this.endTime = endTime; } }