namespace ManagerService.DTOs { /// /// Ce qu'une app en fonctionnement dit d'elle-même — lot XR-5. /// /// Trois champs, et rien d'autre : ni nom, ni instance, ni configuration. Un appareil /// en salle ne doit pas pouvoir se renommer ou changer de contenu tout seul ; le /// serveur pose lui-même Connected et LastSeen, puisque recevoir le /// battement est la preuve. /// public class DeviceHeartbeatDTO { /// Niveau de batterie, tel que l'app le lit (« 87 »). public string batteryLevel { get; set; } /// Version de l'app installée sur l'appareil. public string appVersion { get; set; } /// Qualité de connexion, quand l'app sait la mesurer. public string connectionLevel { get; set; } } }