api documentation for donna-ai (v0.1.0)

Donna, the best Virtual Secretary platform

table of contents

  1. module donna-ai
    1. function donna-ai (options)
    2. function donna-ai.InputEntity (params)
    3. function donna-ai.IntentEntity (params)
    4. function donna-ai.OutputEntity (params)
    5. function donna-ai.createInputEntity ()
    6. function donna-ai.createIntentEntity ()
    7. function donna-ai.createOutputEntity ()
    8. function donna-ai.input (donna)
    9. function donna-ai.intent (donna)
    10. function donna-ai.output (donna)
    11. object donna-ai.InputEntity.prototype
    12. object donna-ai.IntentEntity.prototype
    13. object donna-ai.OutputEntity.prototype
    14. object donna-ai.config
    15. object donna-ai.input.prototype
    16. object donna-ai.inputRouter
    17. object donna-ai.intent.prototype
    18. object donna-ai.intentRouter
    19. object donna-ai.logger
    20. object donna-ai.options
    21. object donna-ai.output.prototype
    22. object donna-ai.outputRouter
  2. module donna-ai.InputEntity
    1. function donna-ai.InputEntity (params)
  3. module donna-ai.InputEntity.prototype
    1. function donna-ai.InputEntity.prototype.getContext ()
    2. function donna-ai.InputEntity.prototype.getData ()
    3. function donna-ai.InputEntity.prototype.getDataTypes ()
    4. function donna-ai.InputEntity.prototype.getSenseTypes ()
    5. object donna-ai.InputEntity.prototype.context
    6. object donna-ai.InputEntity.prototype.data
    7. object donna-ai.InputEntity.prototype.dataTypes
    8. object donna-ai.InputEntity.prototype.senseTypes
  4. module donna-ai.IntentEntity
    1. function donna-ai.IntentEntity (params)
  5. module donna-ai.IntentEntity.prototype
    1. function donna-ai.IntentEntity.prototype.getConfidence ()
    2. function donna-ai.IntentEntity.prototype.getContext ()
    3. function donna-ai.IntentEntity.prototype.getEntities ()
    4. function donna-ai.IntentEntity.prototype.getInput ()
    5. function donna-ai.IntentEntity.prototype.getIntent ()
    6. function donna-ai.IntentEntity.prototype.setConfidence (newConfidence)
    7. function donna-ai.IntentEntity.prototype.setEntities (entities)
    8. function donna-ai.IntentEntity.prototype.setInput (newInput)
    9. function donna-ai.IntentEntity.prototype.setIntent (newIntent)
    10. object donna-ai.IntentEntity.prototype.confidence
    11. object donna-ai.IntentEntity.prototype.entities
    12. object donna-ai.IntentEntity.prototype.input
    13. object donna-ai.IntentEntity.prototype.intent
  6. module donna-ai.OutputEntity
    1. function donna-ai.OutputEntity (params)
  7. module donna-ai.OutputEntity.prototype
    1. function donna-ai.OutputEntity.prototype.getData ()
    2. function donna-ai.OutputEntity.prototype.getDataTypes ()
    3. function donna-ai.OutputEntity.prototype.getIntent ()
    4. function donna-ai.OutputEntity.prototype.getSources ()
    5. function donna-ai.OutputEntity.prototype.setData (newData)
    6. function donna-ai.OutputEntity.prototype.setDataTypes (newDataTypes)
    7. function donna-ai.OutputEntity.prototype.setIntent (newIntent)
    8. function donna-ai.OutputEntity.prototype.setSources (newSources)
    9. object donna-ai.OutputEntity.prototype.data
    10. object donna-ai.OutputEntity.prototype.dataTypes
    11. object donna-ai.OutputEntity.prototype.intent
    12. object donna-ai.OutputEntity.prototype.sources
  8. module donna-ai.input
    1. function donna-ai.input (donna)
  9. module donna-ai.input.prototype
    1. function donna-ai.input.prototype.process (input)
    2. function donna-ai.input.prototype.register (meta, handler)
    3. object donna-ai.input.prototype.InputEntity
    4. object donna-ai.input.prototype.dataTypesEmitter
    5. object donna-ai.input.prototype.donna
  10. module donna-ai.intent
    1. function donna-ai.intent (donna)
  11. module donna-ai.intent.prototype
    1. function donna-ai.intent.prototype.process (intentEntity)
    2. function donna-ai.intent.prototype.register (intent, handler, cb)
    3. object donna-ai.intent.prototype.IntentEntity
    4. object donna-ai.intent.prototype.donna
    5. object donna-ai.intent.prototype.emitter
  12. module donna-ai.output
    1. function donna-ai.output (donna)
  13. module donna-ai.output.prototype
    1. function donna-ai.output.prototype.process (outputEntity, context)
    2. function donna-ai.output.prototype.register (meta, handler)
    3. object donna-ai.output.prototype.OutputEntity
    4. object donna-ai.output.prototype.donna
    5. object donna-ai.output.prototype.emitter

module donna-ai

function donna-ai (options)

function donna-ai.InputEntity (params)

function donna-ai.IntentEntity (params)

function donna-ai.OutputEntity (params)

function donna-ai.createInputEntity ()

function donna-ai.createIntentEntity ()

function donna-ai.createOutputEntity ()

function donna-ai.input (donna)

function donna-ai.intent (donna)

function donna-ai.output (donna)

module donna-ai.InputEntity

function donna-ai.InputEntity (params)

module donna-ai.InputEntity.prototype

function donna-ai.InputEntity.prototype.getContext ()

function donna-ai.InputEntity.prototype.getData ()

function donna-ai.InputEntity.prototype.getDataTypes ()

function donna-ai.InputEntity.prototype.getSenseTypes ()

module donna-ai.IntentEntity

function donna-ai.IntentEntity (params)

module donna-ai.IntentEntity.prototype

function donna-ai.IntentEntity.prototype.getConfidence ()

function donna-ai.IntentEntity.prototype.getContext ()

function donna-ai.IntentEntity.prototype.getEntities ()

function donna-ai.IntentEntity.prototype.getInput ()

function donna-ai.IntentEntity.prototype.getIntent ()

function donna-ai.IntentEntity.prototype.setConfidence (newConfidence)

function donna-ai.IntentEntity.prototype.setEntities (entities)

function donna-ai.IntentEntity.prototype.setInput (newInput)

function donna-ai.IntentEntity.prototype.setIntent (newIntent)

module donna-ai.OutputEntity

function donna-ai.OutputEntity (params)

module donna-ai.OutputEntity.prototype

function donna-ai.OutputEntity.prototype.getData ()

function donna-ai.OutputEntity.prototype.getDataTypes ()

function donna-ai.OutputEntity.prototype.getIntent ()

function donna-ai.OutputEntity.prototype.getSources ()

function donna-ai.OutputEntity.prototype.setData (newData)

function donna-ai.OutputEntity.prototype.setDataTypes (newDataTypes)

function donna-ai.OutputEntity.prototype.setIntent (newIntent)

function donna-ai.OutputEntity.prototype.setSources (newSources)

module donna-ai.input

function donna-ai.input (donna)

module donna-ai.input.prototype

function donna-ai.input.prototype.process (input)

function donna-ai.input.prototype.register (meta, handler)

module donna-ai.intent

function donna-ai.intent (donna)

module donna-ai.intent.prototype

function donna-ai.intent.prototype.process (intentEntity)

function donna-ai.intent.prototype.register (intent, handler, cb)

module donna-ai.output

function donna-ai.output (donna)

module donna-ai.output.prototype

function donna-ai.output.prototype.process (outputEntity, context)

function donna-ai.output.prototype.register (meta, handler)

[ this document was created with utility2 ]