Нема описа

Models.scala 1.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package fr.natan.akkastreamfileprocessingapi.models
  2. object Models {
  3. final case class Person(
  4. nconst: String,
  5. primaryName: String,
  6. birthYear: String,
  7. deathYear: String,
  8. primaryProfession: List[String],
  9. knownForTitles: List[String]
  10. ) {
  11. override def toString: String = {
  12. "Person[person-ID:" + nconst +
  13. ", primary-name:" + primaryName +
  14. ", birth-year:" + birthYear +
  15. ", dearth year:" + deathYear +
  16. ", primary profession:" + primaryProfession +
  17. ", known for titles:" + knownForTitles +
  18. "]"
  19. }
  20. }
  21. final case class TvSeries(
  22. tconst: String,
  23. titleType: String,
  24. primaryTitle: String,
  25. originalTitle: String,
  26. isAdult: String,
  27. startYear: String,
  28. endYear: String,
  29. runtimeMinutes: String,
  30. genres: String
  31. ) {
  32. override def toString: String = {
  33. "TvSerie[tvSerieID : " + tconst +
  34. ", title-type:" + titleType +
  35. ", primary-title:" + primaryTitle + "" +
  36. ", riginal-title:" + originalTitle +
  37. ", is adult (no=0, yes=1):" + isAdult +
  38. ", start year:" + startYear +
  39. ", end year:" + endYear +
  40. ", runtime minutes:" + runtimeMinutes +
  41. ", genre:" + genres + "]"
  42. }
  43. }
  44. }

Powered by TurnKey Linux.