Preparing search index...

    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 value field in a notification response.