Um CloudEvent personalizado para alertas do Firebase (com atributos de extensão personalizados).
Assinatura:
export interface AlertEvent<T> extends CloudEvent<FirebaseAlertData<T>>
Estende: CloudEvent<FirebaseAlertData<T>>
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
alertType (em inglês) | string | O tipo dos alertas que foram acionados. |
appId | string | O ID do app do Firebase associado ao alerta. Isso é opcional e só vai estar presente quando o alerta for direcionado a um app específico do Firebase. |
Dados | FirebaseAlertData<T> | Os dados de um AlertEvent são um objeto FirebaseAlertData com um determinado payload. |
alertas.AlertEvent.alertType
O tipo dos alertas que foram acionados.
Assinatura:
alertType: string;
alertas.AlertEvent.appId
O ID do app do Firebase associado ao alerta. Isso é opcional e só vai estar presente quando o alerta for direcionado a um app específico do Firebase.
Assinatura:
appId?: string;
alertas.AlertEvent.data
Os dados de um AlertEvent
são um objeto FirebaseAlertData
com um determinado payload.
Assinatura:
data: FirebaseAlertData<T>;