UNPKG

prodap-chatbot-domain

Version:

Classes utilizadas na resposta de todas as Intents do Assistente Virtual

187 lines 16.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.modal = void 0; const index_1 = require("../../../../index"); const ModalTypes_1 = require("../../ModalTypes"); const modal = () => { const result = new index_1.Dialog('Modal'); result.add(new index_1.Modal({ list: [ new index_1.Card({ legend: [ { icon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP7i7JUAAAALdFJOUwCA5SCQz2SlvxBAFacBBwAAATBJREFUOMtjYBgSgDklSHu3hpsBdtmJ2rvBYJMzNtkVu+GgGFPWfPduPPJs2sjSmxLQpL13o4AtqLJTd6OBSGRZzmh06a0TkKRZd2OAANw2o9nOthsLQDjeCJu0Mly6Gi6m4gRnbodHBSI4DJgRwbMAKs2O7B6EKxug0tZwkY0MDNJwzk4Mb6FIb4RKa2OX3oTuMlTp3QbogYIqDQkYFlzSDmBpDlzSkFhhwiWtAJbmJlN6A7o0SqBCpZHsRokSTGnkCIXZzbobB2hADxZU4IA7pSEClRmXtAF6hO4QFOxGj1DUFCCNkdJnY5feDJXmwC5dAJXmwi5tgJENkJ22ndhMxIg/CxLIwISyP4HCg0DRQ6jgIlTsESg0UeS7sBXJJrACWxJXcd+0e5MqruJ+sAEA/4Sd4NrxowEAAAAASUVORK5CYII=', height: 20, width: 20, }, desc: 'Dieta com problema', }, { icon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==', height: 20, width: 20, }, desc: 'Dieta sem problema', }, ], list: [ new index_1.Accordion({ list: [ { isExpanded: false, label: 'Linha 1', desc: '14 currais, 0 com desvio', openIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC', height: 20, width: 20, }, subList: [ new index_1.List({ list: [ new index_1.HttpAction({ label: 'Curral 01', openIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC', height: 20, width: 20, }, statusIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==', height: 20, width: 20, }, url: 'intencao_teste/01', }), ], listType: index_1.ListTypes.GENERIC, }), new index_1.List({ list: [ new index_1.HttpAction({ label: 'Curral 02', openIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC', height: 20, width: 20, }, statusIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==', height: 20, width: 20, }, url: 'intencao_teste/02', }), ], listType: index_1.ListTypes.GENERIC, }), ], statusIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==', height: 20, width: 20, }, order: 10, }, { isExpanded: false, label: 'Linha 2', desc: '14 currais, 6 com desvio', openIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC', height: 20, width: 20, }, subList: [ new index_1.HttpAction({ label: 'Curral 01', openIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC', height: 20, width: 20, }, statusIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==', height: 20, width: 20, }, url: 'intencao_teste/01', }), new index_1.HttpAction({ label: 'Curral 02', openIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC', height: 20, width: 20, }, statusIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==', height: 20, width: 20, }, url: 'intencao_teste/02', }), ], statusIcon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP7i7JUAAAALdFJOUwCA5SCQz2SlvxBAFacBBwAAATBJREFUOMtjYBgSgDklSHu3hpsBdtmJ2rvBYJMzNtkVu+GgGFPWfPduPPJs2sjSmxLQpL13o4AtqLJTd6OBSGRZzmh06a0TkKRZd2OAANw2o9nOthsLQDjeCJu0Mly6Gi6m4gRnbodHBSI4DJgRwbMAKs2O7B6EKxug0tZwkY0MDNJwzk4Mb6FIb4RKa2OX3oTuMlTp3QbogYIqDQkYFlzSDmBpDlzSkFhhwiWtAJbmJlN6A7o0SqBCpZHsRokSTGnkCIXZzbobB2hADxZU4IA7pSEClRmXtAF6hO4QFOxGj1DUFCCNkdJnY5feDJXmwC5dAJXmwi5tgJENkJ22ndhMxIg/CxLIwISyP4HCg0DRQ6jgIlTsESg0UeS7sBXJJrACWxJXcd+0e5MqruJ+sAEA/4Sd4NrxowEAAAAASUVORK5CYII=', height: 20, width: 20, }, order: 10, }, ], accordionType: index_1.AccordionTypes.EXPANDABLE, title: 'teste', }), ], title: { color: 'rgb(11, 67, 96)', fontWeight: 'normal', icon: { base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIBAMAAACnw650AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURUdwTAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgC1MsAAAAIdFJOUwCKEntqRQgsg1Yr9AAAALFJREFUSMft1rEOgjAUheGmQpkvVF1J4QH0EUwaXO3i3Pd/CpuUoovnxEmG3vnPR0joLUrV+Rgz33nUiTxo1IicaHQQ6WtUo51Fs/c3Ees9OgypyDOAKJTIgqgt0aI4ZaPi1ILfL7whEyGVoemIqAzp6/el0K6QmUQAtUFgv3TPAiFKbRBZVRki1ApBqkCY+u2bQZJ2Lj3x7NwY61Gu0e4ifvenpXDh/yNhGHmkefPveQFiRB2eOJ8segAAAABJRU5ErkJggg==', height: 20, width: 20, }, value: 'Visualizar gráficos por dietas e currais', }, }), new index_1.Dropdown({ title: { value: '', }, option: { code: 'Selecione', name: 'Selecione', }, subtitle: 'Selecione qual visão deseja visualizar:', }).addList(...['Selecione', 'Dieta', 'Linha', 'Curral']), new index_1.Text({ list: [ { color: 'rgb(11, 67, 96)', fontWeight: 'normal', value: 'Filtrar', }, { color: 'rgb(11, 67, 96)', fontWeight: 'normal', value: 'Dieta', }, { color: 'rgb(54, 55, 56)', fontWeight: 'normal', value: 'Abaixo estão listadas todas as dietas cadastradas em seu confinamento. É possível visualizar o gráfico por dieta e também por curral existente em cada dieta.', }, ], textType: index_1.TextTypes.GENERIC, }), ], })); expect(result.messages.length).toBe(1); const modal = result.messages[0]; expect(modal.modalType).toBe(ModalTypes_1.default.GENERIC); }; exports.modal = modal; //# sourceMappingURL=Modal.js.map