ConditionalEvent
उन इवेंट को रजिस्टर करता है जो सही स्थिति की वजह से ट्रिगर होते हैं.
YAML प्रतिनिधि |
condition: string
transitionToScene: string
handler:
object (EventHandler ) |
फ़ील्ड |
condition |
string
ज़रूरी है. इस इवेंट को ट्रिगर करने के लिए फ़िल्टर करने की शर्त. अगर शर्त का आकलन 'सही' के तौर पर होता है, तो संबंधित handler ट्रिगर हो जाएगा. इन वैरिएबल रेफ़रंस का इस्तेमाल किया जा सकता है: $session - सेशन के स्टोरेज में डेटा का रेफ़रंस देने के लिए. $user - उपयोगकर्ता के स्टोरेज में डेटा का रेफ़रंस देने के लिए. इन बूलियन ऑपरेटर का इस्तेमाल किया जा सकता है (उदाहरण के साथ): && - session.params.counter > 0 && session.params.counter < 100 || - session.params.foo == "John" || session.params.counter == "Adam" ! - !(session.params.counter == 5) ये तुलनाएं काम करती हैं: == , != , < , > , <= , >= ये सूची और स्ट्रिंग ऑपरेटर इस्तेमाल किए जा सकते हैं (उदाहरण के साथ): in - "Watermelon" session.params.fruitList size - size(session.params.fruitList) > 2 substring - session.params.fullName.contains("John") में
|
transitionToScene |
string
ज़रूरी नहीं. वह डेस्टिनेशन सीन जहां बातचीत से जुड़ी शर्त का आकलन होने के बाद, उसे 'सही है' पर सेट करना चाहिए. ट्रांज़िशन के दौरान, मौजूदा सीन की स्थिति मिटा दी जाती है.
|
handler |
object (EventHandler )
ज़रूरी नहीं. यह इवेंट हैंडलर तब ट्रिगर होता है, जब इससे जुड़ी शर्त की वैल्यू true की जांच करके ट्रिगर होती है. डेस्टिनेशन सीन पर जाने से पहले लागू होना चाहिए. इससे इवेंट के जवाब में प्रॉम्प्ट जनरेट किए जा सकते हैं.
|
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-08-22 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2024-08-22 (UTC) को अपडेट किया गया."],[[["YAML is used to represent events that are triggered based on a true condition."],["Events can be triggered based on conditions using variables like `$session` and `$user`, boolean operators, and comparisons."],["Optionally, you can define a destination scene for the conversation to jump to when the condition is true."],["Event handlers can be defined to execute before transitioning to a new scene, allowing for the generation of prompts."]]],[]]