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

वाउचर/कूपन खरीदने के बाद, वह कितने दिनों तक मान्य रहता है.