alerts.billing namespace

Funções

Função Descrição
onPlanAutomatedUpdatePublished(gerenciador) Declara uma função que pode processar um evento de atualização do plano de faturamento automatizado.
onPlanAutomatedUpdatePublished(opts, handle) Declara uma função que pode processar um evento de atualização do plano de faturamento automatizado.
onPlanUpdatePublished(gerenciador) Declara uma função que pode processar um evento de atualização do plano de faturamento.
onPlanUpdatePublicado(opts, handle) Declara uma função que pode processar um evento de atualização do plano de faturamento.

Interfaces

Interface Descrição
BillingEvent (link em inglês) Um CloudEvent personalizado para faturamento de alertas do Firebase (com atributos de extensão personalizados).
PlanAutomatedUpdatePayload (em inglês) O objeto de payload interno para atualizações automáticas do plano de faturamento. O payload é encapsulado em um objeto FirebaseAlertData.
PlanUpdatePayload (em inglês) O objeto de payload interno para atualizações do plano de faturamento. O payload é encapsulado em um objeto FirebaseAlertData.

alertas.billing.onPlanAutomatedUpdatePublished()

Declara uma função que pode processar um evento de atualização do plano de faturamento automatizado.

Assinatura:

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

Parâmetros

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

Retorna:

CloudFunction<BillingEvent<PlanAutomatedUpdatePayload>>

Uma função que pode ser exportada e implantada.

alertas.billing.onPlanAutomatedUpdatePublished()

Declara uma função que pode processar um evento de atualização do plano de faturamento automatizado.

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 options.EventHandlerOptions Opções que podem ser definidas na função.
handler (evento: BillingEvent<PlanAutomatedUpdatePayload>) => qualquer | Promessa<qualquer> Gerenciador de eventos que é executado sempre que ocorre uma atualização automática do plano de faturamento.

Retorna:

CloudFunction<BillingEvent<PlanAutomatedUpdatePayload>>

Uma função que pode ser exportada e implantada.

alertas.billing.onPlanUpdatePublished()

Declara uma função que pode processar um evento de atualização do plano de faturamento.

Assinatura:

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

Parâmetros

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

Retorna:

CloudFunction<BillingEvent<PlanUpdatePayload>>

Uma função que pode ser exportada e implantada.

alertas.billing.onPlanUpdatePublished()

Declara uma função que pode processar um evento de atualização do plano de faturamento.

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 options.EventHandlerOptions Opções que podem ser definidas na função.
handler (evento: BillingEvent<PlanUpdatePayload>) => qualquer | Promessa<qualquer> Gerenciador de eventos que é executado sempre que um plano de faturamento é atualizado.

Retorna:

CloudFunction<BillingEvent<PlanUpdatePayload>>

Uma função que pode ser exportada e implantada.