Package madden.ingestion

Indice

TimeOfDayRange

[START time_range_definition] Un intervallo di tempo chiuso-aperto.

Campi
open_time

TimeOfDay

Un'ora che indica l'ora di inizio del giorno dell'intervallo (valore inserito incluso). Se non è impostata, significa 00:00:00. Facoltativo.

close_time

TimeOfDay

Un'ora che indica l'ora di fine del giorno dell'intervallo (valore inserito escluso). Se non è impostata, significa 23:59:59. Facoltativo.

TimeOfDayWindow

L'oggetto TimeWindow è un'entità composita che descrive un elenco di finestre in cui l'ordine dell'utente può essere effettuato o evaso. [START time_window_definition]

Campi
time_windows

TimeOfDayRange

La finestra temporale in cui l'ordine può essere effettuato/evaso. Obbligatorio.

day_of_week[]

DayOfWeek

L'elenco dei giorni della settimana in cui vengono applicate le finestre. Se non è impostato, significa che si applica a tutti i giorni della settimana. Facoltativo.

ValidTimeException

[START valid_time_exception_definition]

Campi
exceptional_period

ValidityRange

Il timestamp di inizio e di fine per cui l'offerta non è valida. Questi orari devono rappresentare giorni distinti, ovvero l'ora di inizio deve essere 00:00 (inizio del giorno) e l'ora di fine deve essere 00:00 (esclusiva) il giorno in cui termina il periodo di eccezione.

ValidityPeriod

[START validity_period_definition]

Campi
valid_period

ValidityRange

Il timestamp di inizio e di fine per cui l'offerta è valida. Questi orari devono rappresentare giorni distinti, ovvero l'ora di inizio deve essere 00:00 (inizio del giorno) e l'ora di fine deve essere 00:00 (esclusiva) il giorno in cui termina il periodo di validità.

time_of_day[]

TimeOfDayWindow

Specifica l'intervallo di tempo valido in un determinato giorno e i giorni in cui è disponibile l'offerta. Per gli intervalli di tempo che attraversano la mezzanotte (ad es. dalle 22:00 alle 02:00), utilizza finestre separate per ogni giorno: una che termina alle 23:59:59 e un'altra che inizia alle 00:00 del giorno successivo. Ad esempio: Lunedì: dalle 10:00 alle 17:00 Martedì: dalle 10:00 alle 14:00 Martedì: dalle 17:00 alle 19:00 Mercoledì, giovedì, venerdì, sabato, domenica: dalle 15:00 alle 19:00 Se non è impostato, significa che l'offerta è disponibile per tutto il tempo all'interno di valid_period.

time_exceptions[]

ValidTimeException

Specifica le eccezioni per valid_period e valid_time_of_week sopra indicati

date_exceptions[]

Date

Specifica le eccezioni in giorni per valid_period e time_of_day sopra indicati

validity_scope

ValidityScope

Specifica l'ambito del periodo di validità.

validity_duration_in_days

int32

La durata (in giorni) per cui il buono/coupon è valido dopo l'acquisto.

ValidityRange

[START validity_range_definition] Un intervallo di timestamp chiuso-aperto.

Campi
valid_from_time

Timestamp

L'ora di inizio dell'intervallo (valore inserito incluso). Obbligatorio.

valid_through_time

Timestamp

L'ora di fine dell'intervallo (valore inserito escluso). Se non è impostata, significa che questo periodo non ha mai fine. Facoltativo.

ValidityScope

[START validity_scope_definition] L'ambito del periodo di validità, ovvero le azioni a cui si applica questo periodo di validità.

Enum
VALIDITY_SCOPE_UNSPECIFIED
VALIDITY_SCOPE_CLAIM
VALIDITY_SCOPE_REDEEM