Indeks
TimeOfDayRange(komunikat)TimeOfDayWindow(komunikat)ValidTimeException(komunikat)ValidityPeriod(komunikat)ValidityRange(komunikat)ValidityScope(wyliczenie)
TimeOfDayRange
[START time_range_definition] Zakres czasu zamknięto-otwarty.
| Pola | |
|---|---|
open_time |
Godzina wskazująca początek dnia w zakresie (włącznie). Jeśli nie jest ustawiona, oznacza to 00:00:00. Opcjonalnie. |
close_time |
Obiekt Time wskazujący godzinę zakończenia dnia w zakresie (wyłącznie). Jeśli nie jest ustawiona, oznacza to 23:59:59. Opcjonalnie. |
TimeOfDayWindow
Obiekt TimeWindow to złożona jednostka, która opisuje listę okien, w których można złożyć lub zrealizować zamówienie użytkownika. [START time_window_definition]
| Pola | |
|---|---|
time_windows |
Przedział czasowy, w którym można złożyć lub zrealizować zamówienie. Wymagane. |
day_of_week[] |
Lista dni tygodnia, w których obowiązują przedziały czasu. Jeśli nie ustawisz żadnego dnia, oznacza to, że zasada obowiązuje we wszystkie dni tygodnia. Opcjonalnie. |
ValidTimeException
[START valid_time_exception_definition]
| Pola | |
|---|---|
exceptional_period |
Znaczniki czasu rozpoczęcia i zakończenia, dla których oferta jest nieważna. Te godziny muszą przypadać w różnych dniach, tzn. godzina rozpoczęcia musi być 00:00 (początek dnia), a godzina zakończenia musi być 00:00 (wyłączona) w dniu, w którym kończy się okres wyjątku. |
ValidityPeriod
[START validity_period_definition]
| Pola | |
|---|---|
valid_period |
Sygnatura czasowa rozpoczęcia i zakończenia okresu, w którym oferta jest ważna. Te godziny muszą przypadać na różne dni, tzn. godzina rozpoczęcia musi być 00:00 (początek dnia), a godzina zakończenia musi być 00:00 (wyłączona) w dniu, w którym kończy się okres ważności. |
time_of_day[] |
Określa prawidłowy przedział czasu w danym dniu oraz dni, w których oferta jest dostępna. W przypadku przedziałów czasowych obejmujących północ (np. od 22:00 do 2:00) użyj osobnych okien dla każdego dnia: jednego kończącego się o 23:59:59 i drugiego rozpoczynającego się o 00:00 następnego dnia. Przykład: poniedziałek: 10:00–17:00, wtorek: 10:00–14:00, wtorek: 17:00–19:00, środa, czwartek, piątek, sobota, niedziela: 15:00–19:00. Jeśli nie podano żadnych godzin, oznacza to, że oferta jest dostępna przez cały czas w ramach |
time_exceptions[] |
Określa wyjątki od powyższych wartości valid_period i valid_time_of_week. |
date_exceptions[] |
Określa wyjątki w dniach od powyższych wartości valid_period i time_of_day. |
validity_scope |
Określa zakres okresu ważności. |
validity_duration_in_days |
Czas (w dniach), przez jaki kupon jest ważny po zakupie. |
ValidityRange
[START validity_range_definition] Zamknięto-otwarty zakres sygnatur czasowych.
| Pola | |
|---|---|
valid_from_time |
Czas rozpoczęcia zakresu (włącznie). Wymagane. |
valid_through_time |
Czas zakończenia zakresu (wyłącznie). Jeśli nie jest ustawiona, oznacza to, że ten okres nigdy się nie kończy. Opcjonalnie. |
ValidityScope
[START validity_scope_definition] Zakres okresu ważności, czyli dokładnie, do jakich działań ma zastosowanie ten okres.
| Wartości w polu enum | |
|---|---|
VALIDITY_SCOPE_UNSPECIFIED |
|
VALIDITY_SCOPE_CLAIM |
|
VALIDITY_SCOPE_REDEEM |
|