Brak opisu

Models.scala 1.4KB

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

Powered by TurnKey Linux.