Package madden.ingestion

Índice

TimeOfDayRange

[START time_range_definition] Um período fechado.

Campos
open_time

TimeOfDay

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

TimeOfDay

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

TimeOfDayRange

O período em que o pedido pode ser feito/atendido. Obrigatório.

day_of_week[]

DayOfWeek

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

ValidityRange

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

ValidityRange

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

TimeOfDayWindow

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

time_exceptions[]

ValidTimeException

Especifica exceções para os atributos valid_period e valid_time_of_week acima.

date_exceptions[]

Date

Especifica exceções em dias para o valid_period e o time_of_day acima.

validity_scope

ValidityScope

Especifica o escopo do período de validade.

validity_duration_in_days

int32

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

Timestamp

O horário de início do intervalo (inclusivo). Obrigatório.

valid_through_time

Timestamp

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