ask-sdk-core
Version:
Core package for Alexa Skills Kit SDK
15 lines (14 loc) • 618 B
TypeScript
import { RequestEnvelope, services } from 'ask-sdk-model';
import { AttributesManager } from '../../../attributes/AttributesManager';
import { ResponseBuilder } from '../../../response/ResponseBuilder';
import ServiceClientFactory = services.ServiceClientFactory;
/**
* An interface that represents components passed into {@link CustomSkillRequestHandler} and {@link CustomSkillErrorHandler}.
*/
export interface HandlerInput {
requestEnvelope: RequestEnvelope;
context?: any;
attributesManager: AttributesManager;
responseBuilder: ResponseBuilder;
serviceClientFactory?: ServiceClientFactory;
}