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 days dan dateRanges disetel, jadwal akan aktif jika kedua kondisi terpenuhi. Misalnya, jika hari adalah [SENIN] 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 disetel, jadwal hanya aktif selama rentang waktu ini. |
DateRange
Mewakili rentang tanggal, termasuk kedua ujungnya.
| Representasi JSON |
|---|
{ "startDate": { object ( |
| Kolom | |
|---|---|
startDate |
Wajib. Tanggal mulai rentang, inklusif. |
endDate |
Wajib. Tanggal akhir rentang, inklusif. |
TimeOfDayRange
Mewakili periode antara dua waktu dalam sehari pada tanggal yang tidak ditentukan. Misalnya, jam buka seperti 09.00 hingga 17.00.
| Representasi JSON |
|---|
{ "startTime": { object ( |
| Kolom | |
|---|---|
startTime |
Wajib. Awal rentang waktu, inklusif. |
endTime |
Wajib. Akhir rentang waktu, eksklusif. Jika endTime lebih awal dari startTime, berarti endTime berada pada hari berikutnya. |