alerts.billing namespace

Funções

Função Descrição
onPlanAutomatedUpdatePublished(manipulador) Declara uma função que pode manipular um evento de atualização de plano de cobrança automatizado.
onPlanAutomatedUpdatePublished(opções, manipulador) Declara uma função que pode manipular um evento de atualização de plano de cobrança automatizado.
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
FaturamentoEvento 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 manipular um evento de atualização de plano de cobrança automatizado.

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 | Prometa <qualquer> Manipulador de eventos que é executado toda vez que ocorre uma atualização automatizada do plano de cobrança.

Retorna:

CloudFunction < BillingEvent < PlanAutomatedUpdatePayload >>

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

alerts.billing.onPlanAutomatedUpdatePublished()

Declara uma função que pode manipular um evento de atualização de plano de cobrança 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 opções.EventHandlerOptions Opções que podem ser definidas na função.
manipulador (evento: BillingEvent < PlanAutomatedUpdatePayload >) => qualquer | Prometa <qualquer> Manipulador de eventos que é executado toda vez que ocorre uma atualização automatizada do plano de cobrança.

Retorna:

CloudFunction < BillingEvent < 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 | Prometa <qualquer> Manipulador de eventos que é executado toda vez que um plano de cobrança é atualizado.

Retorna:

CloudFunction < BillingEvent < 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 | Prometa <qualquer> Manipulador de eventos que é executado toda vez que um plano de cobrança é atualizado.

Retorna:

CloudFunction < BillingEvent < PlanUpdatePayload >>

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