app/models/LockStatus.scala (7 lines of code) (raw):

package models import java.time.OffsetDateTime case class LockStatus(locked: Boolean, email: Option[String], timestamp: Option[OffsetDateTime]) object LockStatus { val unlocked = LockStatus(locked = false, None, None) def locked(email: String) = LockStatus(locked = true, Some(email), Some(OffsetDateTime.now)) }