ValidityPeriod

[START validity_period_definition]

JSON gösterimi
{
  "validPeriod": {
    object (ValidityRange)
  },
  "timeOfDay": [
    {
      object (TimeOfDayWindow)
    }
  ],
  "timeExceptions": [
    {
      object (ValidTimeException)
    }
  ],
  "dateExceptions": [
    {
      object (Date)
    }
  ],
  "validityScope": enum (ValidityScope),
  "validityDurationInDays": integer
}
Alanlar
validPeriod

object (ValidityRange)

Teklifin geçerli olduğu başlangıç ve bitiş zaman damgası. Bu zamanlar farklı günleri temsil etmelidir. Yani başlangıç zamanı 00:00 (günün başlangıcı) olmalı ve geçerlilik süresinin sona erdiği günde bitiş zamanı 00:00 (hariç) olmalıdır.

timeOfDay[]

object (TimeOfDayWindow)

Belirli bir günde geçerli olan zaman aralığını ve teklifin kullanılabileceği günleri belirtir. Gece yarısını geçen zaman aralıkları (ör. 22:00-02:00) için her gün ayrı pencereler kullanın: biri 23:59:59'da sona erer, diğeri ise sonraki gün 00:00'da başlar. Örneğin: Pazartesi: 10:00-17:00 Salı: 10:00-14:00 Salı: 17:00-19:00 Çarşamba, Perşembe, Cuma, Cumartesi, Pazar: 15:00-19:00 Hiçbir ayar yapılmamışsa teklifin validPeriod içinde her zaman kullanılabileceği anlamına gelir.

timeExceptions[]

object (ValidTimeException)

Yukarıdaki validPeriod ve valid_time_of_week özelliklerine ilişkin istisnaları belirtir.

dateExceptions[]

object (Date)

Yukarıdaki validPeriod ve timeOfDay için gün bazında istisnaları belirtir.

validityScope

enum (ValidityScope)

Geçerlilik döneminin kapsamını belirtir.

validityDurationInDays

integer

Satın alındıktan sonra kuponun geçerli olduğu süre (gün olarak).