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; }
}
}