Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @JSExport("igs.User")
- case class User(
- @(Transient @field) _id: String,
- @(Transient @field) _name: String,
- @(Transient @field) _email: String,
- @(Transient @field) _password: String) extends Model
- with Summarizable[User, UserSummary] {
- require(_id != null, "Missing argument '_id'.")
- require(_name != null, "Missing argument '_name'.")
- require(_email != null, "Missing argument '_email'.")
- require(_password != null, "Missing argument '_password'.")
- @JSExport
- val id = _id
- @JSExport
- val name = _name
- @JSExport
- val email = _email
- @JSExport
- val password = _password
- override def summarize() = new UserSummary(id, name, email)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement