Implements
- Skill<RequestEnvelope, ResponseEnvelope>
Properties
Protected apiClient
apiClient: ApiClient
Protected customUserAgent
customUserAgent: string
Protected persistenceAdapter
Protected requestDispatcher
request
Dispatcher: RequestDispatcher<HandlerInput, Response>
Protected skillId
skillId: string
Methods
appendAdditionalUserAgent
- appendAdditionalUserAgent(userAgent: string): void
invoke
- invoke(requestEnvelope: RequestEnvelope, context?: any): Promise<ResponseEnvelope>
-
Parameters
-
requestEnvelope: RequestEnvelope
-
Optional context: any
Returns Promise<ResponseEnvelope>
supports
- supports(input: any, context?: any): boolean
-
Parameters
-
input: any
-
Optional context: any
Returns boolean
Top level container for request dispatcher.