TimeOfDayWindow

[START epa_time_of_day_window_definition] O objeto TimeWindow é uma entidade composta que descreve uma lista de janelas em que o pedido do usuário pode ser feito ou atendido.

Representação JSON
{
  "timeWindows": {
    object (TimeOfDayRange)
  },
  "dayOfWeek": [
    enum (DayOfWeek)
  ]
}
Campos
timeWindows

object (TimeOfDayRange)

A janela de tempo em que o pedido pode ser feito/atendido. Obrigatório.

dayOfWeek[]

enum (DayOfWeek)

A lista de dias da semana em que as janelas são aplicadas. Obrigatório. Se não for informado, vamos considerar 7 dias por semana.

TimeOfDayRange

[START epa_time_of_range_definition] Um período fechado.

Representação JSON
{
  "openTime": {
    object (TimeOfDay)
  },
  "closeTime": {
    object (TimeOfDay)
  }
}
Campos
openTime

object (TimeOfDay)

Um horário que indica o início do dia do período (inclusivo). Obrigatório. Se não for informado, vamos considerar 00:00:00.

closeTime

object (TimeOfDay)

Um horário que indica o fim do dia do período (exclusivo). Obrigatório. Se não for informado, vamos considerar 23:59:59.