Todos os países oferecem suporte ao esquema principal, e cada um tem itens de esquema adicionais.
| Nome do campo | Tipo | Mode | Descrição | 
|---|---|---|---|
| point | GEOGRAPHY | NULLABLE | O local do lugar como um objeto do tipo geografia de ponto. | 
| id | STRING | NULLABLE | O ID exclusivo do lugar. Consulte IDs de lugar. | 
| types | STRING | REPEATED | Um conjunto de tags de tipo para o lugar. Por exemplo, "restaurante" e "café". Para a lista completa de valores possíveis, consulte Tipos de lugar. | 
| primary_type | STRING | NULLABLE | O tipo principal do lugar. Por exemplo, "restaurante", "café", "aeroporto" etc. Um lugar só pode ter um tipo principal. Para a lista completa de valores possíveis, consulte Tipos de lugar. | 
| country_code | STRING | NULLABLE | O código do país no formato Unicode CLDR. | 
| location | RECORD | NULLABLE | A posição do lugar. | 
| location.latitude | FLOAT | NULLABLE | A latitude em graus. Varia de -90,0 a 90,0. | 
| location.longitude | FLOAT | NULLABLE | A longitude em graus. Varia de -180,0 a 180,0. | 
| rating | FLOAT | NULLABLE | Uma classificação entre 1,0 e 5,0, com base nas avaliações dos usuários sobre o lugar. | 
| user_rating_count | INTEGER | NULLABLE | O número total de avaliações do lugar. | 
| price_level | STRING | NULLABLE | Nível de preço do lugar. Os valores possíveis são "PRICE_LEVEL_FREE", "PRICE_LEVEL_INEXPENSIVE", "PRICE_LEVEL_MODERATE", "PRICE_LEVEL_EXPENSIVE" e "PRICE_LEVEL_VERY_EXPENSIVE". | 
| business_status | STRING | NULLABLE | O status da empresa para o lugar. Os valores possíveis são "OPERATIONAL", "CLOSED_TEMPORARILY" e "CLOSED_PERMANENTLY". | 
| takeout | BOOLEAN | NULLABLE | O lugar oferece comida para viagem. | 
| delivery | BOOLEAN | NULLABLE | O lugar oferece delivery. | 
| dine_in | BOOLEAN | NULLABLE | O lugar oferece opções de mesas em área interna ou externa. | 
| curbside_pickup | BOOLEAN | NULLABLE | O lugar oferece retirada na porta. | 
| reservable | BOOLEAN | NULLABLE | O lugar aceita reservas. | 
| serves_breakfast | BOOLEAN | NULLABLE | O local serve café da manhã. | 
| serves_lunch | BOOLEAN | NULLABLE | O lugar serve almoço. | 
| serves_dinner | BOOLEAN | NULLABLE | O lugar serve jantar. | 
| serves_beer | BOOLEAN | NULLABLE | O local serve cerveja. | 
| serves_wine | BOOLEAN | NULLABLE | O lugar serve vinho. | 
| serves_brunch | BOOLEAN | NULLABLE | O local serve brunch. | 
| serves_vegetarian_food | BOOLEAN | NULLABLE | O lugar serve comida vegetariana. | 
| outdoor_seating | BOOLEAN | NULLABLE | O local tem mesas ao ar livre. | 
| live_music | BOOLEAN | NULLABLE | O local oferece música ao vivo. | 
| menu_for_children | BOOLEAN | NULLABLE | O lugar tem cardápio infantil. | 
| serves_cocktails | BOOLEAN | NULLABLE | O lugar serve coquetéis. | 
| serves_dessert | BOOLEAN | NULLABLE | O lugar serve sobremesa. | 
| serves_coffee | BOOLEAN | NULLABLE | O lugar serve café. | 
| good_for_children | BOOLEAN | NULLABLE | O lugar é bom para crianças. | 
| allows_dogs | BOOLEAN | NULLABLE | O lugar permite a entrada de cães. | 
| restroom | BOOLEAN | NULLABLE | O lugar tem banheiro. | 
| good_for_groups | BOOLEAN | NULLABLE | O Place acomoda grupos. | 
| good_for_watching_sports | BOOLEAN | NULLABLE | O lugar é adequado para assistir esportes. | 
| accepts_credit_cards | BOOLEAN | NULLABLE | O lugar aceita cartões de crédito como pagamento. | 
| accepts_debit_cards | BOOLEAN | NULLABLE | O lugar aceita cartões de débito como pagamento. | 
| accepts_cash_only | BOOLEAN | NULLABLE | O lugar só aceita dinheiro como pagamento. Os lugares com esse atributo ainda podem aceitar outras formas de pagamento. | 
| accepts_nfc | BOOLEAN | NULLABLE | O lugar aceita pagamentos por aproximação. | 
| free_parking_lot | BOOLEAN | NULLABLE | O lugar oferece estacionamento gratuito. | 
| paid_parking_lot | BOOLEAN | NULLABLE | O local oferece estacionamentos pagos. | 
| free_street_parking | BOOLEAN | NULLABLE | O local oferece estacionamento público sem custo financeiro. | 
| paid_street_parking | BOOLEAN | NULLABLE | O local oferece estacionamento público pago. | 
| valet_parking | BOOLEAN | NULLABLE | O local oferece estacionamento com manobrista. | 
| free_garage_parking | BOOLEAN | NULLABLE | O local oferece estacionamento coberto sem custo financeiro. | 
| paid_garage_parking | BOOLEAN | NULLABLE | O local oferece estacionamento coberto pago. | 
| wheelchair_accessible_parking | BOOLEAN | NULLABLE | O local oferece estacionamento acessível para pessoas em cadeira de rodas. | 
| wheelchair_accessible_entrance | BOOLEAN | NULLABLE | O local tem uma entrada acessível para cadeirantes. | 
| wheelchair_accessible_restroom | BOOLEAN | NULLABLE | O local tem um banheiro acessível a pessoas em cadeira de rodas. | 
| wheelchair_accessible_seating | BOOLEAN | NULLABLE | O local tem assentos acessíveis para pessoas em cadeira de rodas. | 
| regular_opening_hours | RECORD | NULLABLE | O horário de funcionamento normal. Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_happy_hour | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "HAPPY_HOUR". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_happy_hour.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_happy_hour.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_happy_hour.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_happy_hour.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_happy_hour.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_happy_hour.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_happy_hour.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_happy_hour.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_happy_hour.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_happy_hour.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_happy_hour.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_happy_hour.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_happy_hour.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_happy_hour.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_happy_hour.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_happy_hour.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_happy_hour.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_happy_hour.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_happy_hour.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_happy_hour.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_happy_hour.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_happy_hour.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_happy_hour.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_drive_through | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "DRIVE_THROUGH". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_drive_through.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_drive_through.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_drive_through.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_drive_through.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_drive_through.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_drive_through.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_drive_through.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_drive_through.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_drive_through.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_drive_through.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_drive_through.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_drive_through.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_drive_through.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_drive_through.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_drive_through.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_drive_through.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_drive_through.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_drive_through.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_drive_through.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_drive_through.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_drive_through.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_drive_through.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_drive_through.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_delivery | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "DELIVERY". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_delivery.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_delivery.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_delivery.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_delivery.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_delivery.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_delivery.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_delivery.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_delivery.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_delivery.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_delivery.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_delivery.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_delivery.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_delivery.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_delivery.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_delivery.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_delivery.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_delivery.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_delivery.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_delivery.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_delivery.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_delivery.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_delivery.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_delivery.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_takeout | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "TAKEOUT". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_takeout.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_takeout.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_takeout.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_takeout.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_takeout.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_takeout.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_takeout.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_takeout.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_takeout.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_takeout.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_takeout.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_takeout.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_takeout.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_takeout.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_takeout.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_takeout.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_takeout.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_takeout.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_takeout.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_takeout.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_takeout.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_takeout.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_takeout.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_kitchen | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "COZINHA". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_kitchen.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_kitchen.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_kitchen.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_kitchen.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_kitchen.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_kitchen.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_kitchen.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_kitchen.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_kitchen.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_kitchen.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_kitchen.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_kitchen.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_kitchen.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_kitchen.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_kitchen.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_kitchen.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_kitchen.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_kitchen.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_kitchen.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_kitchen.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_kitchen.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_kitchen.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_kitchen.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_breakfast | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "BREAKFAST". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_breakfast.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_breakfast.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_breakfast.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_breakfast.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_breakfast.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_breakfast.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_breakfast.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_breakfast.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_breakfast.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_breakfast.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_breakfast.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_breakfast.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_breakfast.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_breakfast.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_breakfast.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_breakfast.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_breakfast.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_breakfast.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_breakfast.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_breakfast.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_breakfast.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_breakfast.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_breakfast.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_lunch | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "ALMOÇO". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_lunch.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_lunch.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_lunch.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_lunch.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_lunch.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_lunch.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_lunch.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_lunch.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_lunch.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_lunch.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_lunch.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_lunch.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_lunch.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_lunch.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_lunch.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_lunch.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_lunch.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_lunch.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_lunch.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_lunch.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_lunch.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_lunch.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_lunch.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_dinner | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "DINNER". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_dinner.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_dinner.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_dinner.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_dinner.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_dinner.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_dinner.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_dinner.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_dinner.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_dinner.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_dinner.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_dinner.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_dinner.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_dinner.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_dinner.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_dinner.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_dinner.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_dinner.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_dinner.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_dinner.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_dinner.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_dinner.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_dinner.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_dinner.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_brunch | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "BRUNCH". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_brunch.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_brunch.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_brunch.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_brunch.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_brunch.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_brunch.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_brunch.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_brunch.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_brunch.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_brunch.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_brunch.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_brunch.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_brunch.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_brunch.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_brunch.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_brunch.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_brunch.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_brunch.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_brunch.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_brunch.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_brunch.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_brunch.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_brunch.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_pickup | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "PICKUP". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_pickup.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_pickup.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_pickup.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_pickup.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_pickup.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_pickup.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_pickup.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_pickup.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_pickup.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_pickup.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_pickup.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_pickup.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_pickup.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_pickup.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_pickup.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_pickup.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_pickup.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_pickup.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_pickup.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_pickup.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_pickup.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_pickup.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_pickup.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_access | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "ACCESS". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_access.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_access.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_access.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_access.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_access.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_access.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_access.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_access.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_access.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_access.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_access.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_access.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_access.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_access.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_access.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_access.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_access.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_access.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_access.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_access.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_access.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_access.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_access.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_senior_hours | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "SENIOR_HOURS". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_senior_hours.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_senior_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_senior_hours.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_senior_hours.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_senior_hours.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_senior_hours.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_senior_hours.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_senior_hours.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_senior_hours.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_senior_hours.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_senior_hours.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_senior_hours.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_senior_hours.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_senior_hours.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_senior_hours.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_senior_hours.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_senior_hours.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_senior_hours.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_senior_hours.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_senior_hours.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_senior_hours.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_senior_hours.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_senior_hours.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_online_service_hours | RECORD | NULLABLE | O horário de funcionamento normal para o tipo de horário secundário "ONLINE_SERVICE_HOURS". Os horários são separados por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para "23:59:59.999999", e o dia seguinte contém um intervalo que começa às "00:00:00.000000". Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para regular_opening_hours_online_service_hours.friday seriam: [{start_time: '08:00:00', end_time: '12:00:00'}, {start_time: '20:00:00', end_time: '23:59:59.999999'}]. Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta: "SELECT WITH AGGREGATION_THRESHOLD COUNT(*) FROM `places` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours_online_service_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)". | 
| regular_opening_hours_online_service_hours.monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. | 
| regular_opening_hours_online_service_hours.monday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_online_service_hours.monday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_online_service_hours.tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. | 
| regular_opening_hours_online_service_hours.tuesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_online_service_hours.tuesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_online_service_hours.wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. | 
| regular_opening_hours_online_service_hours.wednesday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_online_service_hours.wednesday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_online_service_hours.thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. | 
| regular_opening_hours_online_service_hours.thursday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_online_service_hours.thursday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_online_service_hours.friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. | 
| regular_opening_hours_online_service_hours.friday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_online_service_hours.friday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_online_service_hours.saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. | 
| regular_opening_hours_online_service_hours.saturday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_online_service_hours.saturday.end_time | TIME | NULLABLE | Fim do período. | 
| regular_opening_hours_online_service_hours.sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. | 
| regular_opening_hours_online_service_hours.sunday.start_time | TIME | NULLABLE | Início do período. | 
| regular_opening_hours_online_service_hours.sunday.end_time | TIME | NULLABLE | Fim do período. | 
| ev_charge_options | RECORD | NULLABLE | Informações sobre o eletroposto hospedado no local. A terminologia segue https://afdc.energy.gov/fuels/electricity_infrastructure.html. Uma porta pode carregar um carro por vez. Uma porta tem um ou mais conectores. Uma estação tem uma ou mais portas. | 
| ev_charge_options.connector_count | INTEGER | NULLABLE | Número de conectores nesta estação. No entanto, como algumas portas podem ter vários conectores, mas só podem carregar um carro por vez, o número de conectores pode ser maior do que o número total de carros que podem ser carregados simultaneamente. | 
| ev_charge_options.connector_aggregation | RECORD | REPEATED | Uma lista de agregações de conectores de carregamento de VE que contêm conectores do mesmo tipo e com a mesma taxa de carga. | 
| ev_charge_options.connector_aggregation.type | STRING | NULLABLE | O tipo de conector dessa agregação. | 
| ev_charge_options.connector_aggregation.max_charge_rate_kw | FLOAT | NULLABLE | A taxa máxima de carga estática em kW de cada conector na agregação. | 
| ev_charge_options.connector_aggregation.count | INTEGER | NULLABLE | Número de conectores nesta agregação. | 
| brand_ids | STRING | REPEATED | Os identificadores exclusivos das marcas. | 
Referência de horário de funcionamento
O horário de funcionamento normal para um determinado tipo de horário de funcionamento. As horas são separadas por dia da semana. Para períodos que se estendem após a meia-noite, o horário de término é truncado para 23:59:59.999999, e o dia seguinte contém um intervalo que começa às 00:00:00.000000. Por exemplo, se um lugar abre às sextas-feiras das 8h às 12h e das 20h às 2h, os períodos para friday seriam: [{start_time: "08:00:00", end_time: "12:00:00"}, {start_time:
"20:00:00", end_time: "23:59:59.999999"}].
Para consultar lugares abertos na sexta-feira às 17h, execute a seguinte consulta:
SELECT WITH AGGREGATION_THRESHOLD COUNT(*) AS count FROM `PROJECT_NAME.places_insights___us___sample.places_sample` WHERE EXISTS(SELECT * FROM UNNEST(regular_opening_hours.friday) WHERE '17:00:00' BETWEEN start_time AND end_time)
O esquema completo dos campos de horário de funcionamento é este:
| Nome do campo | Tipo | Mode | Descrição | Exemplo | 
|---|---|---|---|---|
| monday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às segundas-feiras. |  | 
| monday.start_time | TIME | NULLABLE | Início do período. | 08:00:00 | 
| monday.end_time | TIME | NULLABLE | Fim do período. | 18:00:00 | 
| tuesday | RECORD | REPEATED | A lista de períodos de terça-feira em que o lugar está aberto. |  | 
| tuesday.start_time | TIME | NULLABLE | Início do período. | 08:00:00 | 
| tuesday.end_time | TIME | NULLABLE | Fim do período. | 18:00:00 | 
| wednesday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto às quartas-feiras. |  | 
| wednesday.start_time | TIME | NULLABLE | Início do período. | 08:00:00 | 
| wednesday.end_time | TIME | NULLABLE | Fim do período. | 18:00:00 | 
| thursday | RECORD | REPEATED | A lista de períodos de quinta-feira em que o lugar está aberto. |  | 
| thursday.start_time | TIME | NULLABLE | Início do período. | 08:00:00 | 
| thursday.end_time | TIME | NULLABLE | Fim do período. | 18:00:00 | 
| friday | RECORD | REPEATED | A lista de períodos de sexta-feira em que o lugar está aberto. |  | 
| friday.start_time | TIME | NULLABLE | Início do período. | 08:00:00 | 
| friday.end_time | TIME | NULLABLE | Fim do período. | 18:00:00 | 
| saturday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos sábados. |  | 
| saturday.start_time | TIME | NULLABLE | Início do período. | 08:00:00 | 
| saturday.end_time | TIME | NULLABLE | Fim do período. | 18:00:00 | 
| sunday | RECORD | REPEATED | A lista de períodos em que o lugar fica aberto aos domingos. |  | 
| sunday.start_time | TIME | NULLABLE | Início do período. | 08:00:00 | 
| sunday.end_time | TIME | NULLABLE | Fim do período. | 18:00:00 |