Skip to main content

Visão geral

O enum transaction_time_zone do PostgreSQL é a lista permitida para: Se omitido em transações, time_zone permanece null. Em entidades, operational_hours permanece null quando o objeto operationalHours não é enviado. É diferente de deviceDetails.timezone (fuso reportado pelo dispositivo) e do fuso padrão da organização nas configurações do workspace.

Valores permitidos

Envie o string exatamente como na tabela (diferencia maiúsculas/minúsculas). Não use nomes de chaves de enum TypeScript.

Uso

  • Transações: timeZone opcional (metadata; omitir = null). Não é obrigatório quando transactedAt usa Z. Com datetime local + timeZone, a API pode gravar o UTC equivalente. Independente de operationalHours nas regras de horário operacional.
  • Entidades (pessoa ou empresa): operationalHours opcional na raiz; se o objeto for enviado, timezone é obrigatório. Ver Criar entidade.
  • GET transação / entidade: A resposta inclui timeZone ou operationalHours conforme o caso.

Veja também