Dizin
TimeOfDayRange(mesaj)TimeOfDayWindow(message)ValidTimeException(message)ValidityPeriod(message)ValidityRange(message)ValidityScope(enum)
TimeOfDayRange
[START time_range_definition] Kapalı-açık zaman aralığı.
| Alanlar | |
|---|---|
open_time |
Aralığın gününün başlangıç zamanını gösteren bir saat (girilen tarihler dahil). Ayarlanmazsa 00:00:00 olduğu anlamına gelir. İsteğe bağlı. |
close_time |
Aralığın gününün bitiş zamanını gösteren bir saat (hariç). Ayarlanmazsa 23:59:59 anlamına gelir. İsteğe bağlı. |
TimeOfDayWindow
TimeWindow nesnesi, kullanıcının siparişinin verilebileceği veya yerine getirilebileceği zaman aralıklarının listesini açıklayan bir bileşik varlıktır. [START time_window_definition]
| Alanlar | |
|---|---|
time_windows |
Siparişin verilebileceği/karşılanabileceği zaman aralığı. Zorunlu. |
day_of_week[] |
Pencerelerin uygulandığı haftanın günlerinin listesi. Hiçbiri ayarlanmamışsa haftanın tüm günleri için geçerli olduğu anlamına gelir. İsteğe bağlı. |
ValidTimeException
[START valid_time_exception_definition]
| Alanlar | |
|---|---|
exceptional_period |
Teklifin geçerli olmadığı başlangıç ve bitiş zaman damgası. Bu zamanlar farklı günleri temsil etmelidir. Yani başlangıç zamanı 00:00 (günün başlangıcı) olmalı ve bitiş zamanı, istisna döneminin sona erdiği gün 00:00 (hariç) olmalıdır. |
ValidityPeriod
[START validity_period_definition]
| Alanlar | |
|---|---|
valid_period |
Teklifin geçerli olduğu başlangıç ve bitiş zaman damgası. Bu zamanlar farklı günleri temsil etmelidir. Yani başlangıç zamanı 00:00 (günün başlangıcı) olmalı ve geçerlilik süresinin sona erdiği günde bitiş zamanı 00:00 (hariç) olmalıdır. |
time_of_day[] |
Belirli bir günde geçerli olan zaman aralığını ve teklifin kullanılabileceği günleri belirtir. Gece yarısını geçen zaman aralıkları (ör. 22:00-02:00) için her gün ayrı pencereler kullanın: biri 23:59:59'da sona erer, diğeri ise sonraki gün 00:00'da başlar. Örneğin: Pazartesi: 10:00-17:00 Salı: 10:00-14:00 Salı: 17:00-19:00 Çarşamba, Perşembe, Cuma, Cumartesi, Pazar: 15:00-19:00 Hiçbir ayar yapılmamışsa teklifin |
time_exceptions[] |
Yukarıdaki valid_period ve valid_time_of_week için istisnaları belirtir. |
date_exceptions[] |
Yukarıdaki valid_period ve time_of_day için gün cinsinden istisnaları belirtir. |
validity_scope |
Geçerlilik döneminin kapsamını belirtir. |
validity_duration_in_days |
Satın alındıktan sonra kuponun geçerli olduğu süre (gün olarak). |
ValidityRange
[START validity_range_definition] Kapalı-açık zaman damgası aralığı.
| Alanlar | |
|---|---|
valid_from_time |
Aralığın başlangıç zamanı (dahil). Zorunlu. |
valid_through_time |
Aralığın bitiş zamanı (dahil değil). Ayarlanmamışsa bu dönemin hiç bitmeyeceği anlamına gelir. İsteğe bağlı. |
ValidityScope
[START validity_scope_definition] Geçerlilik süresinin kapsamı; yani bu geçerlilik süresinin tam olarak hangi işlemler için geçerli olduğu.
| Sıralamalar | |
|---|---|
VALIDITY_SCOPE_UNSPECIFIED |
|
VALIDITY_SCOPE_CLAIM |
|
VALIDITY_SCOPE_REDEEM |
|