@voiceflow/alexa-types
Version:
Alexa service types
20 lines • 731 B
TypeScript
import type { BaseNode } from '@voiceflow/base-types';
import type { NodeType } from './constants';
export interface StepData {
productID: string;
}
export interface StepPorts extends BaseNode.Utils.SuccessFailStepPorts<[]> {
}
export interface Step extends BaseNode.Utils.BaseStep<StepData, StepPorts> {
type: NodeType.CANCEL_PAYMENT;
}
export interface BaseTypedNode extends BaseNode.Utils.BaseNode {
type: NodeType.CANCEL_PAYMENT;
}
export interface NextNode extends BaseTypedNode, BaseNode.Utils.NodeNextID {
}
export interface CancelNode extends BaseTypedNode, BaseNode.Utils.NodeSuccessFailID {
cancel_product_id: string;
}
export type Node = NextNode | CancelNode;
//# sourceMappingURL=cancelPayment.d.ts.map