Indeks
TimeOfDayRange(pesan)TimeOfDayWindow(pesan)ValidTimeException(pesan)ValidityPeriod(pesan)ValidityRange(pesan)ValidityScope(enum)
TimeOfDayRange
[START time_range_definition] Rentang waktu tertutup-terbuka.
| Kolom | |
|---|---|
open_time |
Waktu yang menunjukkan waktu awal hari dalam rentang (inklusif). Jika tidak disetel, berarti 00:00:00. Opsional. |
close_time |
Waktu yang menunjukkan waktu berakhir hari dalam rentang (eksklusif). Jika tidak disetel, berarti 23:59:59. Opsional. |
TimeOfDayWindow
Objek TimeWindow adalah entitas komposit yang menjelaskan daftar jendela tempat pesanan pengguna dapat dilakukan atau dipenuhi. [START time_window_definition]
| Kolom | |
|---|---|
time_windows |
Jangka waktu pesanan dapat dilakukan/dipenuhi. Wajib. |
day_of_week[] |
Daftar hari dalam seminggu saat jendela diterapkan. Jika tidak ada yang ditetapkan, berarti kebijakan ini berlaku untuk semua hari dalam seminggu. Opsional. |
ValidTimeException
[START valid_time_exception_definition]
| Kolom | |
|---|---|
exceptional_period |
Stempel waktu mulai dan akhir saat penawaran tidak valid. Waktu ini harus mewakili hari yang berbeda, yaitu waktu mulai harus 00.00 (awal hari) dan waktu berakhir harus 00. 00 (eksklusif) pada hari berakhirnya periode pengecualian. |
ValidityPeriod
[START validity_period_definition]
| Kolom | |
|---|---|
valid_period |
Stempel waktu mulai dan berakhir saat penawaran berlaku. Waktu ini harus mewakili hari yang berbeda, yaitu waktu mulai harus 00.00 (awal hari) dan waktu berakhir harus 00. 00 (eksklusif) pada hari berakhirnya periode validitas. |
time_of_day[] |
Menentukan interval waktu yang valid pada hari tertentu dan hari mana saja yang tersedia untuk penawaran. Untuk jangka waktu yang melewati tengah malam (misalnya, 22.00 hingga 02.00), gunakan jendela terpisah untuk setiap hari: satu berakhir pada 23.59.59 dan satu lagi dimulai pada 00.00 keesokan harinya. Misalnya: Senin: 10.00 hingga 17.00 Selasa: 10.00 hingga 14.00 Selasa: 17.00 hingga 19.00 Rabu, Kamis, Jumat, Sabtu, Minggu: 15.00 hingga 19.00 Jika tidak ada yang ditetapkan, artinya penawaran tersedia sepanjang waktu dalam |
time_exceptions[] |
Menentukan pengecualian untuk valid_period dan valid_time_of_week di atas |
date_exceptions[] |
Menentukan pengecualian dalam hari untuk valid_period dan time_of_day di atas |
validity_scope |
Menentukan cakupan periode validitas. |
validity_duration_in_days |
Durasi (dalam hari) masa berlaku voucher/kupon setelah dibeli. |
ValidityRange
[START validity_range_definition] Rentang stempel waktu tertutup-terbuka.
| Kolom | |
|---|---|
valid_from_time |
Waktu awal rentang (inklusif). Wajib. |
valid_through_time |
Waktu berakhir rentang (eksklusif). Jika tidak ditetapkan, berarti periode ini tidak akan pernah berakhir. Opsional. |
ValidityScope
[START validity_scope_definition] Cakupan periode validitas; yaitu tindakan apa saja yang berlaku untuk periode validitas ini.
| Enum | |
|---|---|
VALIDITY_SCOPE_UNSPECIFIED |
|
VALIDITY_SCOPE_CLAIM |
|
VALIDITY_SCOPE_REDEEM |
|