Food.scala 524 B

123456789101112131415161718192021222324
  1. package models
  2. import play.api.libs.json._
  3. case class Food(
  4. val name: String,
  5. val glutenFree: Boolean = false,
  6. val vegitarian: Boolean = false,
  7. val vegan: Boolean = false,
  8. val nutrients: Map[String, Float],
  9. val source: String,
  10. val category: Seq[String],
  11. val primaryMeasure: Measure,
  12. val density: Float,
  13. val mass_p_u: Float,
  14. val price: Int,
  15. val alternatives: Seq[Food] = Nil
  16. //val picture: Image
  17. )
  18. object Food {
  19. import play.api.libs.json.Json
  20. implicit val foodFormats = Json.format[Food]
  21. }