Package madden.ingestion

Índice

TimeOfDayRange

[START time_range_definition] Es un período desde el cierre hasta la apertura.

Campos
open_time

TimeOfDay

Es una hora que indica la hora de inicio del día del rango (inclusive). Si no se establece, significa que es 00:00:00. Es opcional.

close_time

TimeOfDay

Es una hora que indica la hora de finalización del día del rango (exclusive). Si no se establece, significa que es 23:59:59. Es opcional.

TimeOfDayWindow

El objeto TimeWindow es una entidad compuesta que describe una lista de períodos en los que se puede realizar o completar el pedido del usuario. [START time_window_definition]

Campos
time_windows

TimeOfDayRange

Es el período en el que se puede realizar o completar el pedido. Obligatorio.

day_of_week[]

DayOfWeek

Es la lista de días de la semana en los que se aplican los períodos. Si no se establece ninguno, significa que se aplica a todos los días de la semana. Es opcional.

ValidTimeException

[START valid_time_exception_definition]

Campos
exceptional_period

ValidityRange

Es la marca de tiempo de inicio y finalización para la que la oferta no es válida. Estas horas deben representar días distintos, es decir, la hora de inicio debe ser las 00:00 (comienzo del día) y la hora de finalización debe ser las 00:00 (exclusive) el día en que finaliza el período de excepción.

ValidityPeriod

[START validity_period_definition]

Campos
valid_period

ValidityRange

Es la marca de tiempo de inicio y finalización para la que la oferta es válida. Estas horas deben representar días distintos, es decir, la hora de inicio debe ser las 00:00 (comienzo del día) y la hora de finalización debe ser las 00:00 (exclusive) el día en que finaliza el período de validez.

time_of_day[]

TimeOfDayWindow

Especifica el intervalo de tiempo válido en un día determinado y qué días están disponibles para la oferta. Para los períodos que cruzan la medianoche (p. ej., de 10 p.m. a 2 a.m.), usa períodos separados para cada día: uno que finalice a las 11:59:59 p.m. y otro que comience a las 12:00 a.m. del día siguiente. Por ejemplo: Lunes: de 10 a.m. a 5 p.m. Martes: de 10 a.m. a 2 p.m. Martes: de 5 p.m. a 7 p.m. Miércoles, jueves, viernes, sábado y domingo: de 3 p.m. a 7 p.m. Si no se establece ninguno, significa que la oferta está disponible en todo momento dentro de valid_period.

time_exceptions[]

ValidTimeException

Especifica excepciones a los parámetros valid_period y valid_time_of_week anteriores.

date_exceptions[]

Date

Especifica excepciones en días a los parámetros valid_period y time_of_day anteriores.

validity_scope

ValidityScope

Especifica el alcance del período de validez.

validity_duration_in_days

int32

Es la duración (en días) para la que es válido el cupón o la promoción una vez que se compra.

ValidityRange

[START validity_range_definition] Es un período desde el cierre hasta la apertura.

Campos
valid_from_time

Timestamp

Es la hora de inicio del rango (inclusive). Obligatorio.

valid_through_time

Timestamp

Es la hora de finalización del rango (exclusive). Si no se establece, significa que este período nunca termina. Es opcional.

ValidityScope

[START validity_scope_definition] Es el alcance del período de validez, es decir, exactamente a qué acciones se aplica este período de validez.

Enums
VALIDITY_SCOPE_UNSPECIFIED
VALIDITY_SCOPE_CLAIM
VALIDITY_SCOPE_REDEEM