Class ActionResponseBuilder

ActionResponseBuilder

ActionResponse ऑब्जेक्ट बनाने वाला बिल्डर.

यह सुविधा, Google Workspace ऐड-ऑन के लिए उपलब्ध है.

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(navigation)
    .setNotification(notification)
    .build();

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addModifyCard(modifyCard)ActionResponseBuilderयह कुकी, कार्ड में बदलाव करने की कार्रवाई को ऐक्शन पर सेट करती है.
build()ActionResponseयह मौजूदा कार्रवाई के जवाब को बनाता है और उसकी पुष्टि करता है.
setLinkPreview(linkPreview)ActionResponseBuilderइस कुकी का इस्तेमाल, कार्रवाई के लिए LinkPreview को सेट करने के लिए किया जाता है.
setNavigation(navigation)ActionResponseBuilderइस कुकी का इस्तेमाल, Navigation कार्रवाई के जवाब को सेट करने के लिए किया जाता है.
setNotification(notification)ActionResponseBuilderइस विकल्प का इस्तेमाल करके, यह तय किया जाता है कि कार्रवाई चालू होने पर कौनसी सूचना दिखेगी.
setOpenLink(openLink)ActionResponseBuilderइस कुकी का इस्तेमाल, उस यूआरएल को सेट करने के लिए किया जाता है जिस पर कार्रवाई चालू होने पर नेविगेट करना है.
setStateChanged(stateChanged)ActionResponseBuilderयह फ़्लैग सेट करता है, ताकि यह पता चल सके कि इस कार्रवाई से मौजूदा डेटा की स्थिति में बदलाव हुआ है.

ज़्यादा जानकारी वाला दस्तावेज़

addModifyCard(modifyCard)

यह कुकी, कार्ड में बदलाव करने की कार्रवाई को ऐक्शन पर सेट करती है.

पैरामीटर

नामटाइपब्यौरा
modifyCardModifyCardइस्तेमाल करने के लिए ModifyCard.

वापसी का टिकट

ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.


build()

यह मौजूदा कार्रवाई के जवाब को बनाता है और उसकी पुष्टि करता है.

वापसी का टिकट

ActionResponse — पुष्टि किया गया ActionResponse.

थ्रो

Error — अगर बनाया गया ऐक्शन रिस्पॉन्स मान्य नहीं है.


setLinkPreview(linkPreview)

इस कुकी का इस्तेमाल, कार्रवाई के लिए LinkPreview को सेट करने के लिए किया जाता है.

पैरामीटर

नामटाइपब्यौरा
linkPreviewLinkPreviewइस्तेमाल करने के लिए LinkPreview.

वापसी का टिकट

ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.


setNavigation(navigation)

Navigation कार्रवाई के लिए जवाब सेट करता है.

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(navigation)
    .build();

पैरामीटर

नामटाइपब्यौरा
navigationNavigationइस्तेमाल करने के लिए Navigation.

वापसी का टिकट

ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.


setNotification(notification)

इस विकल्प का इस्तेमाल करके, यह तय किया जाता है कि कार्रवाई चालू होने पर कौनसी सूचना दिखेगी.

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNotification(notification)
    .build();

पैरामीटर

नामटाइपब्यौरा
notificationNotificationइस्तेमाल करने के लिए Notification.

वापसी का टिकट

ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.


इस कुकी का इस्तेमाल, उस यूआरएल को सेट करने के लिए किया जाता है जिस पर कार्रवाई चालू होने पर नेविगेट करना है.

पैरामीटर

नामटाइपब्यौरा
openLinkOpenLinkइस्तेमाल करने के लिए OpenLink.

वापसी का टिकट

ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.


setStateChanged(stateChanged)

यह फ़्लैग सेट करता है, ताकि यह पता चल सके कि इस कार्रवाई से मौजूदा डेटा की स्थिति में बदलाव हुआ है. उदाहरण के लिए, अगर कार्रवाई से कोई टास्क बनाया गया हो या संपर्क जानकारी अपडेट की गई हो. इस फ़्लैग को true पर सेट करने पर, Gmail जैसी सेवाएं इस कार्रवाई से जुड़े किसी भी कैश मेमोरी में सेव किए गए डेटा को मिटाने की कोशिश कर सकती हैं.

पैरामीटर

नामटाइपब्यौरा
stateChangedBooleanइस कार्रवाई से मौजूदा स्थिति के डेटा में बदलाव हुआ है या नहीं. यह डिफ़ॉल्ट रूप से false पर सेट होता है.

वापसी का टिकट

ActionResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.