Global

Methods

EventListenerProviderByDirectory(directory, optionsopt)

Considering moving IntentHandlers to be based on events
Parameters:
Name Type Attributes Description
directory String The directory to read
options Map <optional>
The options to use
Source:

Type Definitions

SVContext

Type:
  • Object.<string, Object>
Properties:
Name Type Description
appConfig Object Contains all the configuration information that was passed into @{link SkillVC} when it was created. This is useful for when you want to inject your own configuration info into @{link SkillVC}
Properties
Name Type Attributes Description
logLevels Object <optional>
The logging levels for @{link SkillVC}. See SkillVCLogger for more information
responseManger ResponseManager The registered ResponseManager that will be used by SkillVC
filterChainExecutor FilterChainExecutor The registered FilterChainExecutor that will be used to execute the filter chain
SessionHandlerExecutor SessionHandlerExecutor The registered SessionHandlerExecutor that will be used to execute the {SessionHandler}s
filterManager Object
filterManager FilterManager The FilterManager for all filters
intentHandlerManager IntentHandlerManager The registered IntentHandlerManager
sessionHandlerManager SessionHandlerManager <optional>
The registered SessionHandlerManager
appId String The applicationId that will be checked to ensure that something / someone is not tying to incorrectly invoke your skill
appSession Object Map for use by anything in @{link SkillVC} that may want to keep a session for the life of @{link SkillVC}
lambda Object The objects passed from lambda that
Properties
Name Type Description
event Object The lambda skill event object
context Object The lamdba skill context object
session Object A session that is alive only for a single execution of SVHandler can be used to pass information between objects but do not need to live forever (use appSession for longer lived objects)
Source: