| 123456789101112131415161718192021222324252627282930 |
- package fr.natan.akkastreamfileprocessingapi.models
- import Models.{Person, TvSeries}
- object ModelsBuilder {
-
- def buildPersonModel(map: Map[String, String]): Person = {
- Person(
- map("nconst"),
- map("primaryName"),
- map("birthYear"),
- map("deathYear"),
- map("primaryProfession").split(",").toList,
- map("knownForTitles").split(",").toList,
- )
- }
-
- def buildTvSerieModel(map: Map[String, String]): TvSeries = {
- val tvSerie: TvSeries = TvSeries(
- map("tconst"),
- map("titleType"),
- map("primaryTitle"),
- map("originalTitle"),
- map("isAdult"),
- map("startYear"),
- map("endYear"),
- map("runtimeMinutes"),
- map("genres")
- )
- tvSerie
- }
- }
|