TimeOfDayWindow

[START epa_time_of_day_window_definition] The TimeWindow object is a composite entity that describes a list of windows the user's order can be either placed or fulfilled.

JSON representation
{
  "timeWindows": {
    object (TimeOfDayRange)
  },
  "dayOfWeek": [
    enum (DayOfWeek)
  ]
}
Fields
timeWindows

object (TimeOfDayRange)

The time window the order can be placed/fulfilled. Required.

dayOfWeek[]

enum (DayOfWeek)

The list of days in a week the windows are applied. Required. If not given, we assume 7 days a week.

TimeOfDayRange

[START epa_time_of_range_definition] A closed-open time range.

JSON representation
{
  "openTime": {
    object (TimeOfDay)
  },
  "closeTime": {
    object (TimeOfDay)
  }
}
Fields
openTime

object (TimeOfDay)

A Time indicating the beginning time of the day of the range (inclusive). Required. If not given, we assume 00:00:00.

closeTime

object (TimeOfDay)

A Time indicating the ending time of the day of the range (exclusive). Required. If not given, we assume 23:59:59.