import { canfulfill } from 'ask-sdk-model'; /** * Payload for ValueSetAct */ export interface ValueSetPayload { /** * The control value. */ value: T; /** * The rendered value. */ renderedValue: string; } /** * Payload for ValueAddeddAct */ export interface ValueAddedPayload { /** * The control value. */ value: T; /** * The rendered value. */ renderedValue: string; } /** * Payload for ValueRemovedAct */ export interface ValueRemovedPayload { /** * The control value. */ value: T; /** * The rendered value. */ renderedValue: string; } /** * Payload for ValueClearedAct */ export interface ValueClearedPayload { /** * The control value. */ value: T; /** * The rendered value. */ renderedValue: string; } /** * Payload for ValueChangedAct */ export interface ValueChangedPayload { /** * The control value. */ value: T; /** * The rendered value. */ renderedValue: string; /** * The previous control value. */ previousValue?: T; /** * The previous rendered value. */ renderedPreviousValue?: string; } /** * Payload for SuggestActionAct */ export interface SuggestActionPayload { renderedTarget?: string; } /** * Payload for InvalidValueAct */ export interface InvalidValuePayload { value: T; renderedValue: string; reasonCode?: string; renderedReason?: string; } /** * Payload for UnusableInputValueAct */ export interface ProblematicInputValuePayload { value: T; renderedValue: string; reasonCode: string; renderedReason?: string; } /** * Payload for RequestValueAct */ export interface RequestValuePayload { renderedTarget?: string; } /** * Payload for RequestChangedValueAct */ export interface RequestChangedValuePayload { currentValue: string; renderedValue: string; renderedTarget?: string; } /** * Payload for RequestValueByListAct */ export interface RequestValueByListPayload { choicesFromActivePage: string[]; allChoices: string[]; renderedChoicesFromActivePage: string[]; renderedAllChoices: string[]; renderedTarget?: string; renderedChoices?: string; } /** * Payload for RequestChangedValueByListAct */ export interface RequestChangedValueByListPayload { currentValue: string; renderedValue: string; choicesFromActivePage: string[]; allChoices: string[]; renderedChoicesFromActivePage: string[]; renderedAllChoices: string[]; renderedTarget?: string; renderedChoices?: string; } /** * Payload for RequestRemovedValueByListAct */ export interface RequestRemovedValueByListActPayload { availableChoicesFromActivePage: string[]; availableChoices: string[]; renderedChoicesFromActivePage: string[]; renderedAvailableChoices: string[]; renderedTarget?: string; renderedChoices?: string; } /** * Payload for LiteralInitiativeAct */ export interface LiteralContentPayload { promptFragment: string; repromptFragment?: string; } /** * Payload for CanFulfillIntentAct */ export interface CanFulfillIntentPayload { intent: canfulfill.CanFulfillIntent; } //# sourceMappingURL=PayloadTypes.d.ts.map