Thème
Superviseur — Frontend / features/panel/services/alert-processor.types / Alert
Interface: Alert
Défini dans: features/panel/services/alert-processor.types.ts:6
Structure représentant une alerte générée par le système (Système, Zone, Détecteur).
Propriétés
| Propriété | Type | Description | Défini dans |
|---|---|---|---|
id | string | Identifiant unique de l'alerte. | features/panel/services/alert-processor.types.ts:8 |
type | "Zone" | "System" | "Detector" | Type d'alerte : Système, Zone ou Détecteur. | features/panel/services/alert-processor.types.ts:10 |
status | string | État ou statut associé à l'alerte (valeurs de ZoneStatus ou statut libre, ex. Alarme, Dérangement). | features/panel/services/alert-processor.types.ts:12 |
label | string | Libellé d'affichage de l'alerte. | features/panel/services/alert-processor.types.ts:14 |
labelKey? | string | Clé de traduction pour le libellé. | features/panel/services/alert-processor.types.ts:16 |
stationId | string | Identifiant de la centrale émettrice. | features/panel/services/alert-processor.types.ts:18 |
statusLabel? | string | Statut détaillé de l'alerte (ex. 'Resolved', 'Acked'). | features/panel/services/alert-processor.types.ts:20 |
zoneId? | number | Identifiant de la zone associée, le cas échéant. | features/panel/services/alert-processor.types.ts:22 |
detectorId? | number | Identifiant du détecteur associé, le cas échéant. | features/panel/services/alert-processor.types.ts:24 |
index? | number | Index de l'élément (ex. numéro de registre). | features/panel/services/alert-processor.types.ts:26 |
timestamp | string | Horodatage de l'événement. | features/panel/services/alert-processor.types.ts:28 |
priority | number | Niveau de priorité de l'alerte (les chiffres plus bas indiquent une priorité plus élevée). | features/panel/services/alert-processor.types.ts:30 |
details? | string | Détails supplémentaires sur l'alerte. | features/panel/services/alert-processor.types.ts:32 |
detailsKey? | string | Clé de traduction pour les détails. | features/panel/services/alert-processor.types.ts:34 |
params? | Record<string, unknown> | Paramètres optionnels pour le formateur de message. | features/panel/services/alert-processor.types.ts:36 |
detectors? | object[] | Liste des détecteurs associés à l'alerte de zone. | features/panel/services/alert-processor.types.ts:38 |
ackStatus? | AckStatus | Statut d'acquittement de l'alerte. | features/panel/services/alert-processor.types.ts:40 |
nature? | string | Nature de l'incident, indépendante de son statut d'affichage : un état rétabli s'affiche en Normal mais conserve la nature qui lui a donné lieu, faute de quoi il quitterait son groupe en disparaissant. Absente, status fait office de nature. | features/panel/services/alert-processor.types.ts:46 |