Jadwal yang dapat dikonfigurasi untuk satu hari dalam seminggu atau tanggal tertentu.
| Representasi JSON |
|---|
{ "days": [ enum ( |
| Kolom | |
|---|---|
days[] |
Opsional. Hari dalam seminggu untuk menerapkan jadwal. |
dateRanges[] |
Opsional. Rentang tanggal untuk menerapkan jadwal. Jika ditetapkan, jadwal hanya aktif pada rentang tanggal tertentu ini. Jika hari dan dateRanges ditetapkan, jadwal akan aktif saat kedua kondisi terpenuhi. Misalnya, jika hari adalah [MONDAY] dan dateRanges adalah [2026-01-01, 2026-01-31], jadwal akan aktif pada semua hari Senin di bulan Januari. |
timeRanges[] |
Opsional. Rentang waktu untuk menerapkan jadwal. Jika ditetapkan, jadwal hanya aktif selama rentang waktu ini. |
DateRange
Mewakili rentang tanggal, termasuk kedua ujungnya.
| Representasi JSON |
|---|
{ "startDate": { object ( |
| Kolom | |
|---|---|
startDate |
Wajib diisi. Tanggal mulai rentang, inklusif. |
endDate |
Wajib diisi. Tanggal akhir rentang, inklusif. |
TimeOfDayRange
Mewakili periode antara dua waktu dalam sehari pada tanggal yang tidak ditentukan. Misalnya, jam kerja seperti 09.00 hingga 17.00.
| Representasi JSON |
|---|
{ "startTime": { object ( |
| Kolom | |
|---|---|
startTime |
Wajib diisi. Awal rentang waktu, inklusif. |
endTime |
Wajib diisi. Akhir rentang waktu, eksklusif. Jika endTime lebih awal dari startTime, berarti endTime berada pada hari berikutnya. |