Mise en situation

L’équipe de coordination des urgences veut pouvoir visualiser avec SGAUL les urgences en cours. Pour ce faire, nous leur permettrons d’appeler sur le site du système de sécurité et l’équipe frontend attitrée sur le projet est en train de monter une application microfrontend qui marie React, Angular, Vue, Svelte et Ripple.

Ils ont mis en place le contrat que votre application doit respecter: vous retournerez un objet JSON qui sera traité par le frontend.

Les règles

Nouvelle route API

Cet API permet d’obtenir l’état de l’urgence dans un building donné (qu’il y ait eu un événement de sécurité ou non).

L’API retourne également toutes les zones/portes/locaux/etc., dans le building. Si celles-ci n’ont pas été affectées par un événement de sécurité, alors leur état initial est donné (possiblement celui fourni par le building-map).

État d’un bâtiment

Voir la route Définition de l'API d'état d'urgence dans l’API, version 1.