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 น. ถึง 02: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

ระยะเวลา (เป็นวัน) ที่บัตรกำนัล/คูปองจะใช้งานได้เมื่อซื้อแล้ว