Uma programação configurável para um dia da semana ou uma data específica.
| Representação JSON |
|---|
{ "days": [ enum ( |
| Campos | |
|---|---|
days[] |
Opcional. Os dias da semana em que a programação será aplicada. |
dateRanges[] |
Opcional. Os períodos em que a programação será aplicada. Se definido, a programação só ficará ativa nesses períodos específicos. Se os dias e os períodos forem definidos, a programação ficará ativa quando as duas condições forem atendidas. Por exemplo, se os dias forem [MONDAY] e os períodos forem [2026-01-01, 2026-01-31], a programação ficará ativa em todas as segundas-feiras de janeiro. |
timeRanges[] |
Opcional. Os períodos do dia em que a programação será aplicada. Se definido, a programação só ficará ativa durante esses períodos. |
DateRange
Representa um período, incluindo as duas extremidades.
| Representação JSON |
|---|
{ "startDate": { object ( |
| Campos | |
|---|---|
startDate |
Obrigatório. A data de início do período. |
endDate |
Obrigatório. A data de término do período. |
TimeOfDayRange
Representa um período entre dois horários em uma data não especificada. Por exemplo, horário de funcionamento, como das 9h às 17h.
| Representação JSON |
|---|
{ "startTime": { object ( |
| Campos | |
|---|---|
startTime |
Obrigatório. O início do período. |
endTime |
Obrigatório. O final do período. Se o horário de término for anterior ao horário de início, isso significa que o horário de término é no dia seguinte. |