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)

指定给定日期的有效时间间隔以及优惠的适用日期。对于跨午夜的时间范围(例如晚上 10 点到凌晨 2 点),请为每一天使用单独的时间窗口:一个窗口在晚上 11:59:59 结束,另一个窗口在次日凌晨 12:00 开始。例如:星期一:上午 10 点到下午 5 点 星期二:上午 10 点到下午 2 点 星期二:下午 5 点到晚上 7 点 星期三、星期四、星期五、星期六、星期日:下午 3 点到晚上 7 点 如果未设置任何值,则表示优惠在 validPeriod 内的所有时间都适用。

timeExceptions[]

object (ValidTimeException)

指定上述 validPeriod 和 valid_time_of_week 的例外情况

dateExceptions[]

object (Date)

指定上述 validPeriod 和 timeOfDay 的例外日期

validityScope

enum (ValidityScope)

指定有效期的范围。

validityDurationInDays

integer

优惠券/折扣券在购买后有效的时长(以天为单位)。