Índice
TimeOfDayRange(mensagem)TimeOfDayWindow(mensagem)ValidTimeException(mensagem)ValidityPeriod(mensagem)ValidityRange(mensagem)ValidityScope(enum)
TimeOfDayRange
[START time_range_definition] Um período fechado.
| Campos | |
|---|---|
open_time |
Um horário que indica o início do dia do período (inclusive). Se não for definido, significa 00:00:00. Opcional. |
close_time |
Um Time que indica o horário de término do dia do intervalo (exclusivo). Se não for definido, o horário será 23:59:59. Opcional. |
TimeOfDayWindow
O objeto TimeWindow é uma entidade composta que descreve uma lista de períodos em que o pedido do usuário pode ser feito ou atendido. [START time_window_definition]
| Campos | |
|---|---|
time_windows |
O período em que o pedido pode ser feito/atendido. Obrigatório. |
day_of_week[] |
A lista de dias da semana em que as janelas são aplicadas. Se nenhum for definido, isso significa que ele se aplica a todos os dias da semana. Opcional. |
ValidTimeException
[START valid_time_exception_definition]
| Campos | |
|---|---|
exceptional_period |
O carimbo de data/hora de início e fim em que a oferta não é válida. Esses horários precisam representar dias distintos. Ou seja, o horário de início precisa ser 00:00 (início do dia) e o horário de término precisa ser 00:00 (exclusivo) no dia em que o período de exceção termina. |
ValidityPeriod
[START validity_period_definition]
| Campos | |
|---|---|
valid_period |
O carimbo de data/hora de início e término da validade da oferta. Esses horários precisam representar dias distintos. Ou seja, o horário de início precisa ser 00:00 (início do dia) e o horário de término precisa ser 00:00 (exclusivo) no dia em que o período de validade termina. |
time_of_day[] |
Especifica o intervalo de tempo válido em um determinado dia e quais dias estão disponíveis para a oferta. Para períodos que passam da meia-noite (por exemplo, das 22h às 2h), use janelas separadas para cada dia: uma que termina às 23h59min59 e outra que começa às 0h do dia seguinte. Por exemplo: segunda-feira: das 10h às 17h; terça-feira: das 10h às 14h; terça-feira: das 17h às 19h; quarta, quinta, sexta, sábado e domingo: das 15h às 19h. Se nenhum horário for definido, significa que a oferta está disponível durante todo o período em |
time_exceptions[] |
Especifica exceções para os atributos valid_period e valid_time_of_week acima. |
date_exceptions[] |
Especifica exceções em dias para o valid_period e o time_of_day acima. |
validity_scope |
Especifica o escopo do período de validade. |
validity_duration_in_days |
A duração (em dias) da validade do vale/cupom após a compra. |
ValidityRange
[START validity_range_definition] Um intervalo de carimbos de data/hora fechado.
| Campos | |
|---|---|
valid_from_time |
O horário de início do intervalo (inclusivo). Obrigatório. |
valid_through_time |
O horário de término do intervalo (exclusivo). Se não for definido, significa que esse período nunca termina. Opcional. |
ValidityScope
[START validity_scope_definition] O escopo do período de validade, ou seja, exatamente a quais ações esse período se aplica.
| Tipos enumerados | |
|---|---|
VALIDITY_SCOPE_UNSPECIFIED |
|
VALIDITY_SCOPE_CLAIM |
|
VALIDITY_SCOPE_REDEEM |
|