Index
TimeOfDayRange(message)TimeOfDayWindow(message)ValidTimeException(message)ValidityPeriod(message)ValidityRange(message)ValidityScope(enum)
TimeOfDayRange
[START time_range_definition] Une période ouvert-fermé.
| Champs | |
|---|---|
open_time |
Heure de début de la journée de la plage (incluse). Si elle n'est pas définie, la valeur par défaut est 00:00:00. Facultatif. |
close_time |
Heure de fin de la journée de la plage (exclusive). Si elle n'est pas définie, elle est définie par défaut sur 23:59:59. Facultatif. |
TimeOfDayWindow
L'objet TimeWindow est une entité composite qui décrit une liste de créneaux horaires pendant lesquels la commande de l'utilisateur peut être passée ou exécutée. [START time_window_definition]
| Champs | |
|---|---|
time_windows |
Période pendant laquelle la commande peut être passée/traitée. Obligatoire. |
day_of_week[] |
Liste des jours de la semaine où les fenêtres sont appliquées. Si aucune n'est définie, cela signifie qu'elle s'applique à tous les jours de la semaine. Facultatif. |
ValidTimeException
[START valid_time_exception_definition]
| Champs | |
|---|---|
exceptional_period |
Code temporel de début et de fin pour lequel l'offre n'est pas valide. Ces heures doivent représenter des jours distincts. Autrement dit, l'heure de début doit être 00h00 (début de la journée) et l'heure de fin doit être 00h00 (exclusive) le jour où la période d'exception se termine. |
ValidityPeriod
[START validity_period_definition]
| Champs | |
|---|---|
valid_period |
Code temporel de début et de fin de validité de l'offre. Ces heures doivent correspondre à des jours distincts, c'est-à-dire que l'heure de début doit être 00h00 (début de la journée) et l'heure de fin doit être 00h00 (exclusive) le jour où la période de validité se termine. |
time_of_day[] |
Spécifie l'intervalle de temps valide pour un jour donné et les jours où l'offre est disponible. Pour les périodes qui dépassent minuit (par exemple, de 22h à 2h), utilisez des fenêtres distinctes pour chaque jour : l'une se terminant à 23h59min59s et l'autre commençant à 0h00 le lendemain. Par exemple : Lundi : de 10h à 17h Mardi : de 10h à 14h Mardi : de 17h à 19h Mer, Jeu, Ven, Sam, Dim : de 15h à 19h Si aucune heure n'est définie, cela signifie que l'offre est disponible à tout moment pendant la période |
time_exceptions[] |
Spécifie les exceptions aux paramètres valid_period et valid_time_of_week ci-dessus. |
date_exceptions[] |
Indique les exceptions en jours aux paramètres valid_period et time_of_day ci-dessus. |
validity_scope |
Spécifie le champ d'application de la période de validité. |
validity_duration_in_days |
Durée de validité (en jours) du bon d'achat/coupon une fois acheté. |
ValidityRange
[START validity_range_definition] Plage de codes temporels ouvert-fermée.
| Champs | |
|---|---|
valid_from_time |
Heure de début de la plage (incluse). Obligatoire. |
valid_through_time |
Heure de fin de la plage (exclusive). Si elle n'est pas définie, cela signifie que cette période n'a pas de fin. Facultatif. |
ValidityScope
[START validity_scope_definition] Champ d'application de la période de validité, c'est-à-dire les actions auxquelles cette période de validité s'applique exactement.
| Enums | |
|---|---|
VALIDITY_SCOPE_UNSPECIFIED |
|
VALIDITY_SCOPE_CLAIM |
|
VALIDITY_SCOPE_REDEEM |
|