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 festgelegt, ist der Zeitplan nur in diesen bestimmten Zeiträumen aktiv. Wenn sowohl Tage als auch Zeiträume festgelegt sind, ist der Zeitplan aktiv, wenn beide Bedingungen erfüllt sind. Wenn beispielsweise „days“ auf [MONDAY] und „dateRanges“ auf [2026-01-01, 2026-01-31] festgelegt 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 in diesen Zeitbereichen 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 wie 09:00 bis 17:00 Uhr.
| JSON-Darstellung |
|---|
{ "startTime": { object ( |
| Felder | |
|---|---|
startTime |
Erforderlich. Der Beginn des Zeitbereichs, einschließlich. |
endTime |
Erforderlich. Das Ende des Zeitbereichs, exklusiv. Wenn „endTime“ vor „startTime“ liegt, bedeutet das, dass „endTime“ am nächsten Tag liegt. |