UNPKG

618 BTypeScriptView Raw
1import { RequestEnvelope, services } from 'ask-sdk-model';
2import { AttributesManager } from '../../../attributes/AttributesManager';
3import { ResponseBuilder } from '../../../response/ResponseBuilder';
4import ServiceClientFactory = services.ServiceClientFactory;
5/**
6 * An interface that represents components passed into {@link CustomSkillRequestHandler} and {@link CustomSkillErrorHandler}.
7 */
8export interface HandlerInput {
9 requestEnvelope: RequestEnvelope;
10 context?: any;
11 attributesManager: AttributesManager;
12 responseBuilder: ResponseBuilder;
13 serviceClientFactory?: ServiceClientFactory;
14}