Indice
TimeOfDayRange(messaggio)TimeOfDayWindow(messaggio)ValidTimeException(messaggio)ValidityPeriod(messaggio)ValidityRange(messaggio)ValidityScope(enum)
TimeOfDayRange
[START time_range_definition] Un intervallo di tempo chiuso-aperto.
| Campi | |
|---|---|
open_time |
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 |
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 |
La finestra temporale in cui l'ordine può essere effettuato/evaso. Obbligatorio. |
day_of_week[] |
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 |
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 |
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[] |
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 |
time_exceptions[] |
Specifica le eccezioni per valid_period e valid_time_of_week sopra indicati |
date_exceptions[] |
Specifica le eccezioni in giorni per valid_period e time_of_day sopra indicati |
validity_scope |
Specifica l'ambito del periodo di validità. |
validity_duration_in_days |
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 |
L'ora di inizio dell'intervallo (valore inserito incluso). Obbligatorio. |
valid_through_time |
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 |
|