# Hierarchy For All Packages

Package Hierarchies:

- com.aispeech,
- com.aispeech.dui,
- com.aispeech.dui.dds,
- com.aispeech.dui.dds.agent,
- com.aispeech.dui.dds.agent.tts,
- com.aispeech.dui.dds.agent.tts.bean,
- com.aispeech.dui.dds.agent.vprint,
- com.aispeech.dui.dds.agent.wakeup,
- com.aispeech.dui.dds.agent.wakeup.cb,
- com.aispeech.dui.dds.agent.wakeup.word,
- com.aispeech.dui.dds.auth,
- com.aispeech.dui.dds.crash,
- com.aispeech.dui.dds.exceptions,
- com.aispeech.dui.dds.update,
- com.aispeech.dui.dsk.duiwidget

## Class Hierarchy

- java.lang.Object
  - com.aispeech.dui.dds.auth.AccessTokenManager
  - com.aispeech.dui.dds.agent.ASREngine
  - com.aispeech.dui.dds.auth.AuthInfo
  - com.aispeech.dui.dds.auth.AuthType
  - com.aispeech.dui.BaseNode (implements com.aispeech.dui.BusClient.Handler, java.lang.Runnable)
    - com.aispeech.dui.dds.agent.Agent
  - android.content.BroadcastReceiver
    - com.aispeech.dui.dds.DDSBroadcastReceiver
  - com.aispeech.dui.BusClient
  - com.aispeech.dui.BusClient.Multipart
  - com.aispeech.dui.BusClient.RPCResult
  - com.aispeech.dui.BusClient.XSocket
  - com.aispeech.dui.dds.crash.CloseUtils
  - com.aispeech.dui.dds.agent.ContextIntent
  - com.aispeech.dui.dds.crash.CrashUtils
  - com.aispeech.dui.dds.agent.tts.bean.CustomAudioBean
  - com.aispeech.dui.dds.DDS
  - com.aispeech.dui.dds.DDSConfig
  - com.aispeech.dui.dds.DdsConfigProxy
  - com.aispeech.ddsdns
  - com.aispeech.dui.dds.DDSErrorUtil
  - com.aispeech.dui.dds.DDSMode
  - com.aispeech.dui.dds.update.DDSUpdater
  - com.aispeech.dui.dds.auth.DeviceInfo
  - com.aispeech.dui.dsk.duiwidget.DuiWidget
    - com.aispeech.dui.dsk.duiwidget.ContentWidget
    - com.aispeech.dui.dsk.duiwidget.ListWidget
    - com.aispeech.dui.dsk.duiwidget.MediaWidget
    - com.aispeech.dui.dsk.duiwidget.TextWidget
    - com.aispeech.dui.dsk.duiwidget.WebWidget
  - com.aispeech.dui.dds.crash.FileIOUtils
  - com.aispeech.dui.dds.crash.FileUtils
  - com.aispeech.dui.dds.agent.PhraseHintsIntent (implements java.io.Serializable)
  - com.aispeech.dui.dds.agent.SkillConfig
  - com.aispeech.dui.dds.agent.SkillIntent
  - com.aispeech.dui.dds.agent.SkillIntent.ItemSlots
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.aispeech.dui.dds.exceptions.DDSNotInitCompleteException
      - java.lang.RuntimeException
        - com.aispeech.dui.BusClient.BusClientImplementException
        - com.aispeech.dui.BusClient.BusClientRuntimeException
  - com.aispeech.dui.dds.agent.tts.TTSEngine
  - com.aispeech.dui.dds.agent.tts.TTSEngine.CallbackOptimize
  - com.aispeech.dui.dds.Version
  - com.aispeech.dui.dds.agent.VocabIntent
  - com.aispeech.dui.dds.agent.vprint.VprintEngine
  - com.aispeech.dui.dds.agent.vprint.VprintListener
  - com.aispeech.dui.dds.agent.wakeup.WakeupEngine
  - com.aispeech.dui.dds.agent.wakeup.word.WakeupWord (implements com.aispeech.dui.dds.agent.wakeup.word.IWakeupWord)
    - com.aispeech.dui.dds.agent.wakeup.word.WakeupWordIntent
  - com.aispeech.dui.dds.agent.wakeup.word.WordProxy

## Interface Hierarchy

- com.aispeech.dui.dds.agent.ASREngine.Callback
- com.aispeech.dui.dds.agent.wakeup.cb.BfListener
- com.aispeech.dui.BusClient.Handler
- com.aispeech.dui.dsk.duiwidget.CommandObserver
- com.aispeech.dui.dds.DDSAuthListener
- com.aispeech.dui.dds.DDSErrorListener
- com.aispeech.dui.dds.DDSInitListener
- com.aispeech.dui.dds.update.DDSUpdateListener
- com.aispeech.dui.dds.agent.DMCallback
- com.aispeech.dui.dds.agent.DMTaskCallback
- com.aispeech.dui.dds.agent.wakeup.word.ICreateEngine
- com.aispeech.dui.dds.agent.wakeup.word.IWakeupWord
- com.aispeech.dui.dds.agent.MessageObserver
- com.aispeech.dui.dsk.duiwidget.NativeApiObserver
- com.aispeech.dui.dds.ReverseRecorderDataListener
- com.aispeech.dui.dds.agent.tts.TTSEngine.Callback
- com.aispeech.dui.dds.agent.tts.TTSEngine.SpeechProcessorListener
- com.aispeech.dui.dds.agent.tts.TTSRequestListener
- com.aispeech.dui.dds.agent.wakeup.cb.VoipListener
- com.aispeech.dui.dds.agent.wakeup.WakeupCallback

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.aispeech.dui.dds.agent.Agent.DuplexMode
    - com.aispeech.dui.dds.agent.Agent.RecorderMode
    - com.aispeech.dui.dds.agent.ASREngine.AsrppType
    - com.aispeech.dui.dds.agent.DMTaskCallback.Type
    - com.aispeech.dui.dds.agent.wakeup.word.WakeupType