ValidityPeriod

[START validity_period_definition]

Biểu diễn dưới dạng JSON
{
  "validPeriod": {
    object (ValidityRange)
  },
  "timeOfDay": [
    {
      object (TimeOfDayWindow)
    }
  ],
  "timeExceptions": [
    {
      object (ValidTimeException)
    }
  ],
  "dateExceptions": [
    {
      object (Date)
    }
  ],
  "validityScope": enum (ValidityScope),
  "validityDurationInDays": integer
}
Trường
validPeriod

object (ValidityRange)

Dấu thời gian bắt đầu và kết thúc mà ưu đãi có hiệu lực. Những thời gian này phải đại diện cho các ngày riêng biệt, tức là thời gian bắt đầu phải là 00:00 (bắt đầu ngày) và thời gian kết thúc phải là 00:00 (không bao gồm) vào ngày kết thúc thời gian có hiệu lực.

timeOfDay[]

object (TimeOfDayWindow)

Chỉ định khoảng thời gian có hiệu lực trong một ngày nhất định và những ngày có ưu đãi. Đối với các khung thời gian kéo dài qua nửa đêm (ví dụ: từ 10 giờ đêm đến 2 giờ sáng), hãy sử dụng các khung thời gian riêng biệt cho mỗi ngày: một khung kết thúc lúc 11:59:59 đêm và một khung bắt đầu lúc 12:00 sáng ngày tiếp theo. Ví dụ: Thứ Hai: 10 giờ sáng đến 5 giờ chiều Thứ Ba: 10 giờ sáng đến 2 giờ chiều Thứ Ba: 5 giờ chiều đến 7 giờ tối Thứ Tư, Thứ Năm, Thứ Sáu, Thứ Bảy, Chủ Nhật: 3 giờ chiều đến 7 giờ tối Nếu không đặt, tức là ưu đãi có hiệu lực trong tất cả thời gian trong validPeriod.

timeExceptions[]

object (ValidTimeException)

Chỉ định các trường hợp ngoại lệ cho validPeriod và valid_time_of_week ở trên

dateExceptions[]

object (Date)

Chỉ định các trường hợp ngoại lệ về ngày cho validPeriod và timeOfDay ở trên

validityScope

enum (ValidityScope)

Chỉ định phạm vi của thời gian có hiệu lực.

validityDurationInDays

integer

Thời gian (tính bằng ngày) mà phiếu mua hàng/mã giảm giá có hiệu lực sau khi mua.