Class ActionResponseBuilder

ActionResponseBuilder

أداة إنشاء لـ ActionResponse عنصر.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()ActionResponseتنشئ استجابة الإجراء الحالية وتتحقّق من صحتها.
setNavigation(navigation)ActionResponseBuilderلضبط الاستجابة على إجراء Navigation.
setNotification(notification)ActionResponseBuilderلضبط عرض الإشعار عند تفعيل الإجراء.
setOpenLink(openLink)ActionResponseBuilderلضبط عنوان URL للانتقال إليه عند تفعيل الإجراء.
setStateChanged(stateChanged)ActionResponseBuilderلضبط علامة للإشارة إلى أن هذا الإجراء قد غيّر حالة البيانات الحالية.

الوثائق التفصيلية

build()

تنشئ استجابة الإجراء الحالية وتتحقّق من صحتها.

استرجاع الكرة

ActionResponse — الإجراء الذي تم التحقّق منه هو ActionResponse.

الرميات

Error: في حال كان استجابة الإجراء المُنشأ غير صالح.


setNavigation(navigation)

لضبط الاستجابة على إجراء Navigation.

المَعلمات

الاسمTypeالوصف
navigationNavigationالسمة Navigation التي سيتم استخدامها.

استرجاع الكرة

ActionResponseBuilder: هذا الكائن للتسلسل.


setNotification(notification)

لضبط عرض الإشعار عند تفعيل الإجراء.

المَعلمات

الاسمTypeالوصف
notificationNotificationالسمة Notification التي سيتم استخدامها.

استرجاع الكرة

ActionResponseBuilder: هذا الكائن للتسلسل.


لضبط عنوان URL للانتقال إليه عند تفعيل الإجراء.

المَعلمات

الاسمTypeالوصف
openLinkOpenLinkالسمة OpenLink التي سيتم استخدامها.

استرجاع الكرة

ActionResponseBuilder: هذا الكائن للتسلسل.


setStateChanged(stateChanged)

لضبط علامة للإشارة إلى أن هذا الإجراء قد غيّر حالة البيانات الحالية. على سبيل المثال، إذا أنشأ الإجراء مهمة أو حدّث معلومات الاتصال. عند ضبط هذه العلامة على "صحيح"، يمكن لخدمات مثل Gmail محاولة محو أي بيانات حالة مخزَّنة مؤقتًا مرتبطة بهذا الإجراء.

المَعلمات

الاسمTypeالوصف
stateChangedBooleanما إذا كان هذا الإجراء قد غيّر بيانات الحالة الحالية أم لا. يكون الخيار التلقائي هو "خطأ".

استرجاع الكرة

ActionResponseBuilder: هذا الكائن للتسلسل.