@aws-amplify/interactions
Version:
Interactions category of aws-amplify
16 lines (15 loc) • 483 B
TypeScript
export interface InteractionsTextMessage {
content: string;
options: {
messageType: 'text';
};
}
export interface InteractionsVoiceMessage {
content: object;
options: {
messageType: 'voice';
};
}
export type InteractionsMessage = InteractionsTextMessage | InteractionsVoiceMessage;
export type InteractionsOnCompleteCallback = (error?: Error, completion?: InteractionsResponse) => void;
export type InteractionsResponse = Record<string, any>;