12 lines
520 B
Scala
12 lines
520 B
Scala
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) |