TemplateNuguHandler

open class TemplateNuguHandler(nuguProvider: TemplateRenderer.NuguClientProvider, val templateInfo: TemplateHandler.TemplateInfo) : TemplateHandler

TemplateHandler focused on interaction with NUGU component

Constructors

Link copied to clipboard
fun TemplateNuguHandler(nuguProvider: TemplateRenderer.NuguClientProvider, templateInfo: TemplateHandler.TemplateInfo)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun getNuguClient(): NuguAndroidClient
Link copied to clipboard
open override fun onChipSelected(text: String)
Link copied to clipboard
open fun onCloseAllClicked()
Link copied to clipboard
open fun onCloseClicked()
Link copied to clipboard
open fun onCloseWithParents()
Link copied to clipboard
open fun onContextChanged(context: String)
Link copied to clipboard
open fun onControlResult(action: String, result: String)
Link copied to clipboard
open override fun onElementSelected(tokenId: String, postback: String?)
Link copied to clipboard
open override fun onNuguButtonSelected()
Link copied to clipboard
open fun onPlayerCommand(command: PlayerCommand, param: String = "")
Link copied to clipboard
open fun onTemplateTouched()
Link copied to clipboard
open override fun playTTS(text: String)
Link copied to clipboard
open override fun setClientListener(listener: TemplateHandler.ClientListener?)
Link copied to clipboard
open fun showActivity(className: String)
Link copied to clipboard
open fun showToast(text: String)

Properties

Link copied to clipboard
open override val templateInfo: TemplateHandler.TemplateInfo