ValidityPeriod

[شروع تعریف دوره اعتبار]

نمایش JSON
{
  "validPeriod": {
    object (ValidityRange)
  },
  "timeOfDay": [
    {
      object (TimeOfDayWindow)
    }
  ],
  "timeExceptions": [
    {
      object (ValidTimeException)
    }
  ],
  "dateExceptions": [
    {
      object (Date)
    }
  ],
  "validityScope": enum (ValidityScope),
  "validityDurationInDays": integer
}
فیلدها
validPeriod

object ( ValidityRange )

مهر زمانی شروع و پایان که پیشنهاد برای آن معتبر است. این زمان‌ها باید نشان‌دهنده روزهای مجزا باشند، یعنی زمان شروع باید ۰۰:۰۰ (ابتدای روز) و زمان پایان باید ۰۰:۰۰ (به طور انحصاری) در روزی باشد که دوره اعتبار به پایان می‌رسد.

timeOfDay[]

object ( TimeOfDayWindow )

فاصله زمانی معتبر در یک روز مشخص و روزهایی که برای پیشنهاد در دسترس هستند را مشخص می‌کند. برای بازه‌های زمانی که از نیمه‌شب (مثلاً ۱۰ شب تا ۲ بامداد) عبور می‌کنند، برای هر روز از پنجره‌های جداگانه استفاده کنید: یکی که در ساعت ۱۱:۵۹:۵۹ شب به پایان می‌رسد و دیگری که از ساعت ۱۲:۰۰ بامداد روز بعد شروع می‌شود. به عنوان مثال: دوشنبه: ۱۰ صبح تا ۵ بعدازظهر سه‌شنبه: ۱۰ صبح تا ۲ بعدازظهر سه‌شنبه: ۵ بعدازظهر تا ۷ بعدازظهر چهارشنبه، پنجشنبه، جمعه، شنبه، یکشنبه: ۳ بعدازظهر تا ۷ بعدازظهر اگر هیچ‌کدام تنظیم نشده باشند، به این معنی است که پیشنهاد برای همیشه در محدوده validPeriod در دسترس است.

timeExceptions[]

object ( ValidTimeException )

استثنائات مربوط به validPeriod و valid_time_of_week فوق را مشخص می‌کند.

dateExceptions[]

object ( Date )

استثنائات را بر حسب روز برای validPeriod و timeOfDay فوق مشخص می‌کند.

validityScope

enum ( ValidityScope )

دامنه مدت اعتبار را مشخص می‌کند.

validityDurationInDays

integer

مدت زمان (به روز) اعتبار کوپن/وچر پس از خرید.