Índice
TimeOfDayRange(mensaje)TimeOfDayWindow(mensaje)ValidTimeException(mensaje)ValidityPeriod(mensaje)ValidityRange(mensaje)ValidityScope(enumeración)
TimeOfDayRange
[START time_range_definition] Es un período desde el cierre hasta la apertura.
| Campos | |
|---|---|
open_time |
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 |
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 |
Es el período en el que se puede realizar o completar el pedido. Obligatorio. |
day_of_week[] |
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 |
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 |
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[] |
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 |
time_exceptions[] |
Especifica excepciones a los parámetros valid_period y valid_time_of_week anteriores. |
date_exceptions[] |
Especifica excepciones en días a los parámetros valid_period y time_of_day anteriores. |
validity_scope |
Especifica el alcance del período de validez. |
validity_duration_in_days |
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 |
Es la hora de inicio del rango (inclusive). Obligatorio. |
valid_through_time |
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 |
|