alerts.billing namespace

Funções

Função Descrição
onPlanAutomatedUpdatePublished(manipulador) Declara uma função que pode lidar com um evento automatizado de atualização do plano de cobrança.
onPlanAutomatedUpdatePublished(opções, manipulador) Declara uma função que pode lidar com um evento automatizado de atualização do plano de cobrança.
onPlanUpdatePublished(manipulador) Declara uma função que pode manipular um evento de atualização do plano de cobrança.
onPlanUpdatePublished(opções, manipulador) Declara uma função que pode manipular um evento de atualização do plano de cobrança.

Interfaces

Interface Descrição
Evento de faturamento Um CloudEvent personalizado para cobrança de alertas do Firebase (com atributos de extensão personalizados).
PlanAutomatedUpdatePayload O objeto de carga interna para atualizações automatizadas do plano de cobrança. A carga útil é agrupada dentro de um objeto FirebaseAlertData .
PlanUpdatePayload O objeto de carga interna para atualizações do plano de cobrança. A carga útil é agrupada dentro de um objeto FirebaseAlertData .

alerts.billing.onPlanAutomatedUpdatePublished()

Declara uma função que pode lidar com um evento automatizado de atualização do plano de cobrança.

Assinatura:

export declare function onPlanAutomatedUpdatePublished(handler: (event: BillingEvent<PlanAutomatedUpdatePayload>) => any | Promise<any>): CloudFunction<BillingEvent<PlanAutomatedUpdatePayload>>;

Parâmetros

Parâmetro Tipo Descrição
manipulador (evento: BillingEvent < PlanAutomatedUpdatePayload >) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização automatizada do plano de faturamento.

Retorna:

Função Cloud < Evento de faturamento < PlanAutomatedUpdatePayload >>

Uma função que você pode exportar e implantar.

alerts.billing.onPlanAutomatedUpdatePublished()

Declara uma função que pode lidar com um evento automatizado de atualização do plano de cobrança.

Assinatura:

export declare function onPlanAutomatedUpdatePublished(opts: options.EventHandlerOptions, handler: (event: BillingEvent<PlanAutomatedUpdatePayload>) => any | Promise<any>): CloudFunction<BillingEvent<PlanAutomatedUpdatePayload>>;

Parâmetros

Parâmetro Tipo Descrição
opta opções.EventHandlerOptions Opções que podem ser definidas na função.
manipulador (evento: BillingEvent < PlanAutomatedUpdatePayload >) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização automatizada do plano de faturamento.

Retorna:

Função Cloud < Evento de faturamento < PlanAutomatedUpdatePayload >>

Uma função que você pode exportar e implantar.

alerts.billing.onPlanUpdatePublished()

Declara uma função que pode manipular um evento de atualização do plano de cobrança.

Assinatura:

export declare function onPlanUpdatePublished(handler: (event: BillingEvent<PlanUpdatePayload>) => any | Promise<any>): CloudFunction<BillingEvent<PlanUpdatePayload>>;

Parâmetros

Parâmetro Tipo Descrição
manipulador (evento: BillingEvent < PlanUpdatePayload >) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que um plano de cobrança é atualizado.

Retorna:

Função Cloud < Evento de faturamento < PlanUpdatePayload >>

Uma função que você pode exportar e implantar.

alerts.billing.onPlanUpdatePublished()

Declara uma função que pode manipular um evento de atualização do plano de cobrança.

Assinatura:

export declare function onPlanUpdatePublished(opts: options.EventHandlerOptions, handler: (event: BillingEvent<PlanUpdatePayload>) => any | Promise<any>): CloudFunction<BillingEvent<PlanUpdatePayload>>;

Parâmetros

Parâmetro Tipo Descrição
opta opções.EventHandlerOptions Opções que podem ser definidas na função.
manipulador (evento: BillingEvent < PlanUpdatePayload >) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que um plano de cobrança é atualizado.

Retorna:

Função Cloud < Evento de faturamento < PlanUpdatePayload >>

Uma função que você pode exportar e implantar.