रद्द करने की विंडो जोड़ने का तरीका
रद्द करने की विंडो से पता चलता है कि 'रद्द करें' बटन कब चालू होता है. यह इसका मतलब है कि उपयोगकर्ता की पुष्टि करने की प्रक्रिया में, रद्द करने की सुविधा काम नहीं करेगी और अन्य सभी प्लैटफ़ॉर्म से हट जाएंगे.
रद्द करने की विंडो दो तरीकों से चालू की जा सकती हैं: सेवा-स्तर और स्लॉट-लेवल पर. इन लेवल पर विंडो तय करने की प्रोसेस ये हैं जिनकी यहां चर्चा की गई है.
अगर सेवा-स्तर और स्लॉट-लेवल, दोनों को रद्द करने की विंडो सेट हैं, तो स्लॉट-लेवल विंडो लागू होगी. अगर कोई भी सेट नहीं है, तो रद्द करने की विंडो टाइम स्लॉट की शुरुआत में डिफ़ॉल्ट रूप से समय दिखता है (यानी उपयोगकर्ता को आखिरी मिनट).
सेवा के स्तर की परिभाषा
सेवा-स्तरीय रद्द करने की विंडो को निर्दिष्ट करके सक्षम किया जा सकता है
rules.min_advance_online_canceling
सेवा
फ़ीड. यह फ़ील्ड
बुकिंग शुरू होने से पहले सेकंड की संख्या पर सेट होना चाहिए
बुकिंग करने के लिए तय किया गया समय. उदाहरण के लिए, अगर बुकिंग रद्द ही की जा सकती है
शुरू होने के समय से 24 घंटे पहले तक इस फ़ील्ड को
86400 (इसलिए, दोपहर 3 बजे की बुकिंग को पिछले दिन दोपहर 3 बजे तक ही रद्द किया जा सकता है).
यह उस सेवा के सभी स्लॉट पर लागू होगा
(जब तक कि स्लॉट लेवल की परिभाषा से न बदला जाए).
JSON
{ "service": [ { "rules": { "min_advance_online_canceling": 86400 } } ] }
स्लॉट लेवल की परिभाषा
इस
उपलब्धता स्लॉट स्तर को फ़ील्ड को कॉल किया जाता है
scheduling_rule_overrides.last_online_cancellable_sec
. यह
यह फ़ील्ड आखिरी बार (EPOCH टाइमस्टैंप) है, जब किसी स्लॉट को रद्द किया जा सकता है.
यह हर उस स्लॉट पर लागू होगा जहां यह जानकारी दी गई थी.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_online_cancellable_sec": 1468081800 } } } ]