Constructors

Link copied to clipboard
fun DialogUXStateAggregator(    transitionDelayForIdleState: Long,     sessionManager: SessionManagerInterface,     seamlessFocusManager: SeamlessFocusManagerInterface,     displayAgent: DisplayAgentInterface?)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class NotifyParams(    val state: DialogUXStateAggregatorInterface.DialogUXState,     val dialogMode: Boolean,     val chips: RenderDirective.Payload?,     val sessionActivated: Boolean)

Functions

Link copied to clipboard
open override fun addListener(listener: DialogUXStateAggregatorInterface.Listener)
Link copied to clipboard
open override fun clearChips(directive: RenderDirective)
Link copied to clipboard
open override fun onCanceled(directive: Directive)
Link copied to clipboard
open override fun onCompleted(directive: Directive)
Link copied to clipboard
open override fun onConnectionStatusChanged(status: ConnectionStatusListener.Status, reason: ConnectionStatusListener.ChangedReason)
Link copied to clipboard
open override fun onError(dialogRequestId: String)

Called when occur error after onReceiveTTSText

Link copied to clipboard
open override fun onFailed(directive: Directive, description: String)
Link copied to clipboard
open override fun onMultiturnStateChanged(enabled: Boolean)
Link copied to clipboard
open override fun onReceiveTTSText(text: String?, dialogRequestId: String)

Called to receive a text will be playing

Link copied to clipboard
open override fun onRequested(directive: Directive)
Link copied to clipboard
open fun onSkipped(directive: Directive)
Link copied to clipboard
open override fun onStateChanged(state: ASRAgentInterface.State)

Called when state changed

open override fun onStateChanged(state: TTSAgentInterface.State, dialogRequestId: String)

Called to notify an change of state

Link copied to clipboard
open override fun removeListener(listener: DialogUXStateAggregatorInterface.Listener)
Link copied to clipboard
open override fun renderChips(directive: RenderDirective)