UNPKG

prodap-chatbot-domain

Version:

Classes utilizadas na resposta de todas as Intents do Assistente Virtual

29 lines (28 loc) 880 B
import { IconType, StyleType } from '../../common/types'; import ActionAbstract from '../../action/ActionAbstract'; import ButtonTypes from './ButtonTypes'; import Message from '../base/Message'; export type ButtonAbstractProps = { action?: ActionAbstract; badge?: string | number; content?: unknown; goBack?: boolean; icon?: IconType; isPlaying?: boolean; parameters?: unknown; style?: StyleType; text: string; url?: string; }; export default class ButtonAbstract extends Message { action?: ActionAbstract; buttonType: ButtonTypes; content?: unknown; goBack?: boolean; icon?: IconType; isPlaying: boolean; parameters?: unknown; style?: StyleType; url?: string; constructor({ action, content, goBack, icon, isPlaying, parameters, style, text, url, }: ButtonAbstractProps, buttonType: ButtonTypes); }