Package madden.ingestion

Indeks

TimeOfDayRange

[START time_range_definition] Zakres czasu zamknięto-otwarty.

Pola
open_time

TimeOfDay

Godzina wskazująca początek dnia w zakresie (włącznie). Jeśli nie jest ustawiona, oznacza to 00:00:00. Opcjonalnie.

close_time

TimeOfDay

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

TimeOfDayRange

Przedział czasowy, w którym można złożyć lub zrealizować zamówienie. Wymagane.

day_of_week[]

DayOfWeek

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

ValidityRange

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

ValidityRange

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[]

TimeOfDayWindow

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 valid_period.

time_exceptions[]

ValidTimeException

Określa wyjątki od powyższych wartości valid_period i valid_time_of_week.

date_exceptions[]

Date

Określa wyjątki w dniach od powyższych wartości valid_period i time_of_day.

validity_scope

ValidityScope

Określa zakres okresu ważności.

validity_duration_in_days

int32

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

Timestamp

Czas rozpoczęcia zakresu (włącznie). Wymagane.

valid_through_time

Timestamp

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