Package madden.ingestion

Index

TimeOfDayRange

[START time_range_definition] Une période ouvert-fermé.

Champs
open_time

TimeOfDay

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

TimeOfDay

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

TimeOfDayRange

Période pendant laquelle la commande peut être passée/traitée. Obligatoire.

day_of_week[]

DayOfWeek

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

ValidityRange

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

ValidityRange

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

TimeOfDayWindow

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

time_exceptions[]

ValidTimeException

Spécifie les exceptions aux paramètres valid_period et valid_time_of_week ci-dessus.

date_exceptions[]

Date

Indique les exceptions en jours aux paramètres valid_period et time_of_day ci-dessus.

validity_scope

ValidityScope

Spécifie le champ d'application de la période de validité.

validity_duration_in_days

int32

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

Timestamp

Heure de début de la plage (incluse). Obligatoire.

valid_through_time

Timestamp

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