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

ValorRegião (resumo)
UTCTempo universal coordenado
America/NoronhaBrasil (Fernando de Noronha)
America/Argentina/Buenos_AiresArgentina
America/MontevideoUruguai
America/Sao_PauloBrasil (São Paulo)
America/AsuncionParaguai
America/SantiagoChile
America/CaracasVenezuela
America/ManausBrasil (Amazonas)
America/CuiabaBrasil (Mato Grosso)
America/BogotaColômbia
America/LimaPeru
America/Rio_BrancoBrasil (Acre)
America/New_YorkLeste dos EUA
America/ChicagoCentro dos EUA
America/Mexico_CityMéxico
America/Los_AngelesPacífico dos EUA
Europe/LondonReino Unido
Europe/LisbonPortugal
Europe/MadridEspanha
Europe/ParisFrança
Europe/BerlinAlemanha
Europe/RomeItália
Asia/DubaiEmirados Árabes Unidos
Asia/KolkataÍndia
Asia/ShanghaiChina
Asia/TokyoJapão
Australia/SydneyAustrália (Sydney)
Africa/JohannesburgÁfrica do Sul
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