Event

[ Schnittstelle ]

Version 1.10

export interface Event {
    type: Type;
    severity: Severity;
    domain: string;
    name: string;
    text: string;
    timeRaised: Date;
    params: Dictionary<any>;
}

Version 1.12

export type Event<TPayload = any, TParams extends Dictionary<any> = Dictionary<any>> = Message<TParams> | Alarm<TParams> | PayloadEvent<TPayload>;

Ab Version 1.12 wird ein Event so modelliert, dass es entweder Message, Alarm oder PayloadEvent ist.

Eigenschaften

Name

Typ

Beschreibung

type

Ab Version 1.12 nicht mehr in dieser Hierarchie.

Type

Der Typ des Events

Severity

Ab Version 1.12 nicht mehr in dieser Hierarchie.

Severity

Die Schwere des Events

domain

Ab Version 1.12 nicht mehr in dieser Hierarchie.

string

In Version 1.10:
Gibt die Domain / Extension an, welche für die Auslieferung des Events zuständig ist. Für die Ursprungsdomain siehe sourceDomain.

In Version 1.12:
Gibt die Domain / Extension an, welche das Event ausgelöst hat.

name

Ab Version 1.12 nicht mehr in dieser Hierarchie.

string

Der Name des Events

text

Ab Version 1.12 nicht mehr in dieser Hierarchie.

string

Der lokalisierte Text des Events

timeRaised

Ab Version 1.12 nicht mehr in dieser Hierarchie.

Date

Der Zeitpunkt zu dem das Event ausgelöst wurde

params

Ab Version 1.12 nicht mehr in dieser Hierarchie.

Dictionary

Parameter, die vom Auslöser des Events gesetzt wurden

Event 1:

Verfügbar ab Version 1.10