package models import java.time.Instant case class User(id: Option[Int], username: String, gid: String, passwordDigest: Option[String]) case class AuthToken(id: Option[Int], userId: Int, token: String, createdAt: Instant, expiresAt: Instant) case class Auction(id: Option[Int], name: String, gid: String, authorId: Int, startingPrice: BigDecimal, currentBid: Option[BigDecimal], currentBidderId: Option[Int], currentBidAt: Option[Instant], createdAt: Instant)