Una pianificazione 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 pianificazione. |
dateRanges[] |
Facoltativo. Gli intervalli di date a cui applicare la pianificazione. Se impostata, la pianificazione è attiva solo in questi intervalli di date specifici. Se sono impostati sia i giorni sia gli intervalli di date, la pianificazione è attiva quando vengono soddisfatte entrambe le condizioni. Ad esempio, se i giorni sono [MONDAY] e gli intervalli di date sono [2026-01-01, 2026-01-31], la pianificazione è attiva in tutti i lunedì di gennaio. |
timeRanges[] |
Facoltativo. Gli intervalli di orari del giorno a cui applicare la pianificazione. Se impostata, la pianificazione è attiva 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 orari del giorno in una data non specificata. Ad esempio, gli orari di apertura, come dalle 09: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 l'ora di fine è precedente all'ora di inizio, significa che l'ora di fine è il giorno successivo. |