Un CloudEvent personalizado para alertas de Firebase (con atributos de extensión personalizados).
Firma:
export interface AlertEvent<T> extends CloudEvent<FirebaseAlertData<T>>
Se extiende: CloudEvent < Datos de alerta de Firebase <t>>
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
tipo de alerta | cadena | El tipo de alertas que se activaron. |
ID de aplicación | cadena | El ID de la aplicación Firebase asociada con la alerta. Esto es opcional y solo está presente cuando la alerta está dirigida a una aplicación Firebase específica. |
datos | Datos de alerta de Firebase <T> | Los datos de un AlertEvent son un objeto FirebaseAlertData con una carga útil determinada. |
alertas.AlertEvent.alertType
El tipo de alertas que se activaron.
Firma:
alertType: string;
alertas.AlertEvent.appId
El ID de la aplicación Firebase asociada con la alerta. Esto es opcional y solo está presente cuando la alerta está dirigida a una aplicación Firebase específica.
Firma:
appId?: string;
alertas.AlertEvent.data
Los datos de un AlertEvent
son un objeto FirebaseAlertData
con una carga útil determinada.
Firma:
data: FirebaseAlertData<T>;