Variable AlarmSchemaConst
AlarmSchema: TObject<
{
createdAt: TOptional<TString>;
data: TOptional<TRecord<TString, TUnknown>>;
id: TOptional<TString>;
message: TString;
method: TArray<TUnion<[TLiteral<"visual">, TLiteral<"sound">]>>;
position: TOptional<
TUnion<
[
TObject<
{
altitude: TOptional<TNumber>;
latitude: TNumber;
longitude: TNumber;
},
>,
TNull,
],
>,
>;
state: TUnion<
[
TLiteral<"nominal">,
TLiteral<"normal">,
TLiteral<"alert">,
TLiteral<"warn">,
TLiteral<"alarm">,
TLiteral<"emergency">,
],
>;
status: TOptional<
TObject<
{
acknowledged: TBoolean;
acknowledgedAt: TOptional<TString>;
canAcknowledge: TBoolean;
canClear: TBoolean;
canSilence: TBoolean;
silenced: TBoolean;
},
>,
>;
},
> = ...
Alarm object — state, method, message, and optional status. Used as the
valuefield in a notification response.