prodap-chatbot-domain
Version:
Classes utilizadas na resposta de todas as Intents do Assistente Virtual
20 lines • 776 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Message_1 = require("../base/Message");
const MessageTypes_1 = require("../types/MessageTypes");
class ButtonAbstract extends Message_1.default {
constructor({ action, content, goBack, icon, isPlaying, parameters, style, text, url, }, buttonType) {
super(text, MessageTypes_1.default.BUTTON);
this.action = action;
this.buttonType = buttonType;
this.content = content;
this.goBack = goBack;
this.icon = icon;
this.isPlaying = isPlaying || false;
this.parameters = parameters;
this.style = style;
this.url = url || undefined;
}
}
exports.default = ButtonAbstract;
//# sourceMappingURL=ButtonAbstract.js.map