Interface: EventContextOptions

Propriedades

autenticação

Objeto anulável

Esta opção está disponível apenas para funções do Realtime Database. Informações de autenticação do usuário que acionou a função. Este objeto contém propriedades uid e token para usuários autenticados. Para obter mais detalhes, incluindo chaves de token, consulte a referência de regras de segurança .

O padrão é nulo.

tipo de autorização

(string ou indefinido)

Esta opção está disponível apenas para funções do Realtime Database. O nível de permissões de um usuário. Os valores válidos são:

  • ADMIN Usuário desenvolvedor ou usuário autenticado por meio de uma conta de serviço.
  • USER Usuário conhecido.
  • UNAUTHENTICATED Ação não autenticada

Se omitido, o padrão é 'UNAUTHENTICATED'.

ID do evento

(string ou indefinido)

O identificador exclusivo do evento. Se omitido, um ID aleatório será gerado.

parâmetros

(Objeto não nulo ou indefinido)

Os valores dos curingas no caminho de referência que um banco de dados ou função do Firestore está escutando. Se omitido, valores aleatórios serão gerados.

carimbo de data/hora

(string ou indefinido)

Carimbo de data/hora do evento como uma string RFC 3339 . Se omitido, a hora atual será usada.