prodap-chatbot-domain
Version:
Classes utilizadas na resposta de todas as Intents do Assistente Virtual
40 lines (39 loc) • 1.18 kB
TypeScript
import { IconType } from '../common/types';
import ActionAbstract from './ActionAbstract';
import ActionSubTypes from './ActionSubTypes';
import { SuggestionSection } from '../message/other';
export type ModalActionProps = {
color?: string;
customModalTitle?: string;
dataModal: unknown;
desc: string;
isPlaying?: boolean;
label: string;
path?: string;
searchPlaceHolder?: string;
subType?: ActionSubTypes;
value?: number | string;
warningModalMessage?: string;
openIcon?: IconType;
statusIcon?: IconType;
order?: number;
url?: string;
suggestionSection?: SuggestionSection;
};
export default class ModalAction extends ActionAbstract {
customModalTitle?: string;
dataModal: unknown;
desc: string;
path?: string;
searchPlaceHolder?: string;
subType?: ActionSubTypes;
value?: number | string;
warningModalMessage?: string;
openIcon?: IconType;
statusIcon?: IconType;
order?: number | string;
url?: string;
suggestionSection?: SuggestionSection;
constructor(props: ModalActionProps);
addSuggestionSection(suggestionSection: SuggestionSection): ModalAction;
}