qisdk / com.aldebaran.qi.sdk.object.conversation / ChatbotReaction / Async

Async

interface Async

Functions

addOnChatbotReactionHandlingStatusChangedListener

Add a property changed listener for chatbotReactionHandlingStatus

abstract fun addOnChatbotReactionHandlingStatusChangedListener(onChatbotReactionHandlingStatusChangedListener: OnChatbotReactionHandlingStatusChangedListener!): Future<Void!>!

getChatbotReactionHandlingStatus

Exposes the property chatbotReactionHandlingStatus value

abstract fun getChatbotReactionHandlingStatus(): Future<ChatbotReactionHandlingStatus!>!

removeAllOnChatbotReactionHandlingStatusChangedListeners

Remove all chatbotReactionHandlingStatus changed listeners

abstract fun removeAllOnChatbotReactionHandlingStatusChangedListeners(): Future<Void!>!

removeOnChatbotReactionHandlingStatusChangedListener

Remove a property changed listener for chatbotReactionHandlingStatus

abstract fun removeOnChatbotReactionHandlingStatusChangedListener(onChatbotReactionHandlingStatusChangedListener: OnChatbotReactionHandlingStatusChangedListener!): Future<Void!>!

runWith

Run the action defined by a chatbot.

abstract fun runWith(speechEngine: SpeechEngine!): Future<Void!>!

setChatbotReactionHandlingStatus

Set the property updateStatus value

abstract fun setChatbotReactionHandlingStatus(updateStatus: ChatbotReactionHandlingStatus!): Future<Void!>!

setOnChatbotReactionHandlingStatusChangedListener

Set a property changed listener for chatbotReactionHandlingStatus

abstract fun setOnChatbotReactionHandlingStatusChangedListener(onChatbotReactionHandlingStatusChangedListener: OnChatbotReactionHandlingStatusChangedListener!): Future<Void!>!

stop

Stop the execution

abstract fun stop(): Future<Void!>!