Description

Le Café Les 4-Fées est divisé en salles nommées “cubes”. Chaque cube a un nom différent.

Le nombre de cubes disponibles dans le café va pouvoir être configuré dans le futur. Pour l’instant, nous en voulons 4 avec les noms suivants:

Wanda, Tinker Bell, Bloom, Merryweather

Un cube contient 4 sièges.

Les sièges sont numérotés afin de faciliter la vie des serveurs. Les numéros des sièges suivent l’ordre alphabétique des noms de cubes. Par exemple, le premier cube va contenir les sièges 1-4. Le deuxième, les sièges 5-8. Le troisième 9-12. Le quatrième 13-16.

Les sièges peuvent changer d’état. Pour l’instant, tous les sièges sont dans l’état: Available.

Il doit être possible de voir l’arrangement de tous les cubes du café en ordre alphabétique de nom.

Conditions de succès

# Description
1 Le café 4-Fées contient 4 cubes avec des noms spécifiques.
2 Chaque cube est composé de 4 sièges.
3 Les sièges sont numérotés suivant l’ordre alphabétique du nom des cubes.
4 Les sièges sont dans l’état: “Available”.
5 Il est possible de voir l’arrangement de tous les cubes du café.

API

:white_check_mark: Affichage de l’arrangement complet du café

Requête

GET /layout

Réponses

:arrow_right: HTTP 200 Ok

{
    "name": "Les 4-Fées"::string,
    "cubes":
    [
      {
        "name": "Bloom"::string,
        "seats": 
        [
          {
            "number": 1::int,
            "status": "Available"::string
          },
          ...
        ]
      },
      ...
    ]
}

:warning: L’ordre des cubes doit être en ordre alphabétique de nom.

:warning: L’ordre des sièges doit être en ordre croissant de numéro.