Ein konfigurierbarer Zeitplan für einen Wochentag oder ein bestimmtes Datum.
| JSON-Darstellung |
|---|
{ "days": [ enum ( |
| Felder | |
|---|---|
days[] |
Optional. Die Wochentage, auf die der Zeitplan angewendet werden soll. |
dateRanges[] |
Optional. Die Zeiträume, auf die der Zeitplan angewendet werden soll. Wenn diese Option festgelegt ist, ist der Zeitplan nur in diesen bestimmten Zeiträumen aktiv. Wenn sowohl „days“ als auch „dateRanges“ festgelegt sind, ist der Zeitplan aktiv, wenn beide Bedingungen erfüllt sind. Wenn „days“ beispielsweise [MONDAY] und „dateRanges“ [2026-01-01, 2026-01-31] ist, ist der Zeitplan an allen Montagen im Januar aktiv. |
timeRanges[] |
Optional. Die Tageszeitbereiche, auf die der Zeitplan angewendet werden soll. Wenn festgelegt, ist der Zeitplan nur während dieser Zeiträume aktiv. |
DateRange
Stellt einen Zeitraum dar, einschließlich beider Enden.
| JSON-Darstellung |
|---|
{ "startDate": { object ( |
| Felder | |
|---|---|
startDate |
Erforderlich. Das Startdatum des Bereichs (einschließlich). |
endDate |
Erforderlich. Das Enddatum des Bereichs (einschließlich). |
TimeOfDayRange
Stellt einen Zeitraum zwischen zwei Tageszeiten an einem nicht angegebenen Datum dar. Beispiel: Öffnungszeiten von 09:00 bis 17:00 Uhr.
| JSON-Darstellung |
|---|
{ "startTime": { object ( |
| Felder | |
|---|---|
startTime |
Erforderlich. Der Beginn des Zeitraums (einschließlich). |
endTime |
Erforderlich. Das Ende des Zeitraums (ausschließlich). Wenn „endTime“ vor „startTime“ liegt, bedeutet das, dass die Endzeit am nächsten Tag ist. |