diff --git a/src/main/java/ca/tweetzy/auctionhouse/ahv3/api/auction/Bid.java b/src/main/java/ca/tweetzy/auctionhouse/ahv3/api/auction/Bid.java index b703b3e..fba8c3c 100644 --- a/src/main/java/ca/tweetzy/auctionhouse/ahv3/api/auction/Bid.java +++ b/src/main/java/ca/tweetzy/auctionhouse/ahv3/api/auction/Bid.java @@ -18,5 +18,20 @@ package ca.tweetzy.auctionhouse.ahv3.api.auction; -public interface Bid { +import ca.tweetzy.auctionhouse.ahv3.api.Identifiable; + +import java.math.BigDecimal; +import java.util.UUID; + +public interface Bid extends Identifiable { + + UUID getAuctionUUID(); + + UUID getBidderUUID(); + + String getBidderName(); + + BigDecimal getAmount(); + + long getBidTime(); } diff --git a/src/main/java/ca/tweetzy/auctionhouse/ahv3/api/auction/Biddable.java b/src/main/java/ca/tweetzy/auctionhouse/ahv3/api/auction/Biddable.java index 4b8fbab..897ced7 100644 --- a/src/main/java/ca/tweetzy/auctionhouse/ahv3/api/auction/Biddable.java +++ b/src/main/java/ca/tweetzy/auctionhouse/ahv3/api/auction/Biddable.java @@ -18,5 +18,12 @@ package ca.tweetzy.auctionhouse.ahv3.api.auction; +import java.math.BigDecimal; +import java.util.List; + public interface Biddable { + + BigDecimal getStartingPrice(); + + List getBids(); }