Synchronisation d“un film Cineges avec un film TMDB

Dans Central

Swagger : Central

Description

Pour consolider le manque de donnée d’un film provenant de l’AS400. Après une recherche de film sur TMDB, il est possible de synchroniser les données entre un film de cinegest et un film de TMDB.

Pour supprimer des élements après la synchronisation, il suffit de supprimer l’élément en question de la liste qui le concerne (pour le genre, pays de production).

### Resource

POST : movie/synchronise

Params

{
    "movieId": "string",        //id du film dans cineges
    "tmdbId": number            //id du film dans TheMovieDb
}

Réponse

{
    "id": "string",
    "name": "string",                               //titre_du_film_modifiable
    "db2id": "string",
    "infos": {
      "en": {
        "title": "string",                          //titre_du_film_en_anglais
        "synopsis": "string",                       //synopsis_en_anglais
        "poster": {                                 //affiche
          "source": "string",                       //source_base_de_l'affiche
          "small": "string",                        //affiche_petite
          "medium": "string",                       //affiche_moyen
          "original": "string"                      //affiche_original
        },
        "released": "2019-07-16T03:31:34.972Z",     //date_de_sortie
        "trailer": "string",                        //url_vers_la_bande_annonce
        "certification": "string"                   //certification(restricion_age)
      },
      "fr": {
        "title": "string",                          //titre_du_film_en_français
        "synopsis": "string",                       //synopsis_en_anglais
        "poster": {                                 //affiche
          "source": "string",                       //source_base_de_l'affiche
          "small": "string",                        //affiche_petite
          "medium": "string",                       //affiche_moyen
          "original": "string"                      //affiche_original
        },
        "released": "2019-07-16T03:31:34.972Z",     //date_de_sortie
        "trailer": "string",                        //url_vers_la_bande_annonce
        "certification": "string"                   //certification(restricion_age)
      }
    },
    "realisators": [                                //realisators
      "string"
    ],
    "duration": 0,                                  //durer_du_film_en_minute
    "firstProjection": "2019-07-16T03:31:34.972Z",  //premiere_projection_sur_le_territoire
    "minAge": 0,                                    //limite_d'age
    "db2NumFilm": 0,                        
    "genre": [                                      //genres_du_film
      {
        "id": "string",
        "name": "string",
        "tmdbId": 0
      }
    ],
    "actors": [                                     //acteurs_du_film
      "string"
    ],
    "tmdbId": 0,                                    //id_tmdb
    "details": [
      {
        "cinemaId": "string",                       
        "labels": [
          {
            "id": "string",
            "name": "string"
          }
        ],
        "diffusion": [
          {
            "type": {},
            "from": "2019-07-16T03:31:34.972Z",
            "to": "2019-07-16T03:31:34.972Z"
          }
        ]
      }
    ],
    "productionCountries": [                        //pays_de_production
      {
        "id": "string",
        "name": "string",                           //nom_entier_du_pays
        "label": "string",                          //abreviation 
        "tmdbId": "string"
      }
    ],
    "poster": "string",                             //affiche_par_défaut
    "urlTheMovieDb": "string"                       //url_vers_la_fiche_film_TheMovieDb
  }