Una programmazione configurabile per un giorno della settimana o una data specifica.
| Rappresentazione JSON |
|---|
{ "days": [ enum ( |
| Campi | |
|---|---|
days[] |
Facoltativo. I giorni della settimana a cui applicare la programmazione. |
dateRanges[] |
Facoltativo. Gli intervalli di date a cui applicare la programmazione. Se impostata, la pianificazione è attiva solo in questi intervalli di date specifici. Se sono impostati sia i giorni che i dateRanges, la pianificazione è attiva quando sono soddisfatte entrambe le condizioni. Ad esempio, se days è [MONDAY] e dateRanges è [2026-01-01, 2026-01-31], la pianificazione è attiva tutti i lunedì di gennaio. |
timeRanges[] |
Facoltativo. Gli intervalli di tempo a cui applicare la programmazione. Se impostato, il programma è attivo solo durante questi intervalli di tempo. |
DateRange
Rappresenta un intervallo di date, inclusi entrambi gli estremi.
| Rappresentazione JSON |
|---|
{ "startDate": { object ( |
| Campi | |
|---|---|
startDate |
Obbligatorio. La data di inizio dell'intervallo, inclusa. |
endDate |
Obbligatorio. La data di fine dell'intervallo, inclusa. |
TimeOfDayRange
Rappresenta un periodo tra due momenti della giornata in una data non specificata. Ad esempio, orari di apertura come dalle 9:00 alle 17:00.
| Rappresentazione JSON |
|---|
{ "startTime": { object ( |
| Campi | |
|---|---|
startTime |
Obbligatorio. L'inizio dell'intervallo di tempo, incluso. |
endTime |
Obbligatorio. La fine dell'intervallo di tempo, esclusa. Se endTime è precedente a startTime, significa che endTime è il giorno successivo. |