ValidityPeriod

[START validity_period_definition]

JSON-представление
{
  "validPeriod": {
    object (ValidityRange)
  },
  "timeOfDay": [
    {
      object (TimeOfDayWindow)
    }
  ],
  "timeExceptions": [
    {
      object (ValidTimeException)
    }
  ],
  "dateExceptions": [
    {
      object (Date)
    }
  ],
  "validityScope": enum (ValidityScope),
  "validityDurationInDays": integer
}
Поля
validPeriod

object ( ValidityRange )

Укажите время начала и окончания действия предложения. Это время должно соответствовать разным дням, то есть время начала должно быть 00:00 (начало дня), а время окончания — 00:00 (исключительно) в день окончания срока действия предложения.

timeOfDay[]

object ( TimeOfDayWindow )

Указывает действительный временной интервал в конкретный день и дни, в которые доступно предложение. Для временных рамок, выходящих за пределы полуночи (например, с 22:00 до 2:00), используйте отдельные окна для каждого дня: одно заканчивается в 23:59:59, а другое начинается в 00:00 следующего дня. Например: Понедельник: с 10:00 до 17:00 Вторник: с 10:00 до 14:00 Вторник: с 17:00 до 19:00 Среда, Четверг, Пятница, Суббота, Воскресенье: с 15:00 до 19:00 Если параметр не указан, это означает, что предложение доступно в течение всего периода действия validPeriod .

timeExceptions[]

object ( ValidTimeException )

Указывает исключения из вышеуказанных значений validPeriod и valid_time_of_week.

dateExceptions[]

object ( Date )

Указывает исключения в днях из указанных выше значений validPeriod и timeOfDay.

validityScope

enum ( ValidityScope )

Указывает период действия.

validityDurationInDays

integer

Срок действия ваучера/купона (в днях) с момента покупки.