NuguClientInterface

interface NuguClientInterface

This is an utility interface which is exposed to application that interact with NUGU

Functions

Link copied to clipboard
abstract fun getAgent(namespace: String): CapabilityAgent?

Properties

Link copied to clipboard
abstract val asrAgent: ASRAgentInterface?
Link copied to clipboard
abstract val audioPlayerAgent: AudioPlayerAgentInterface?
Link copied to clipboard
abstract val bluetoothAgent: BluetoothAgentInterface?
Link copied to clipboard
abstract val delegationAgent: DelegationAgentInterface?
Link copied to clipboard
abstract val displayAgent: DisplayAgentInterface?
Link copied to clipboard
abstract val extensionAgent: ExtensionAgentInterface?
Link copied to clipboard
abstract val networkManager: NetworkManagerInterface
Link copied to clipboard
abstract val systemAgent: SystemAgentInterface
Link copied to clipboard
abstract val textAgent: TextAgentInterface?
Link copied to clipboard
abstract val themeManager: ThemeManagerInterface
Link copied to clipboard
abstract val ttsAgent: TTSAgentInterface?