Variable NotificationSchemaConst
NotificationSchema: TObject<
{
createdAt: TOptional<TString>;
id: TOptional<TString>;
message: TString;
method: TArray<TUnion<[TLiteral<"visual">, TLiteral<"sound">]>>;
position: TOptional<
TRefUnsafe<
TObject<
{
altitude: TOptional<TNumber>;
latitude: TNumber;
longitude: TNumber;
},
>,
>,
>;
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;
},
>,
>;
},
> = ...
Notification payload — state, method, message, and optional position/status.