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 programmazione. |
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 days che dateRanges, la pianificazione è attiva quando entrambe le condizioni sono soddisfatte. 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 della giornata 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 ore del giorno in una data non specificata. Ad esempio, l'orario di apertura 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 endTime è precedente a startTime, significa che endTime è il giorno successivo. |