Esta página contém a documentação da API para o módulo de IU Resumo da conversa. Este módulo é usado para gerar um resumo de uma conversa.
Utilização
Importe o módulo na sua página HTML através do seguinte código:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/summarization.js"></script>
Incorpore o módulo com a seguinte etiqueta:
<agent-assist-summarization>
Atributos
Nome de propriedade | Tipo | Comentário |
---|---|---|
show-generate-summary-button | BooleanString | Mostrar ou não o botão Gerar resumo. |
Utilização
Os atributos são propriedades de componentes baseadas em strings que podem ser definidas das seguintes formas:
Diretamente a partir do modelo HTML:
<element-selector property-name="value">
A partir do código JavaScript:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
Entradas
Nome de propriedade | Tipo | Comentário |
---|---|---|
onSaveSummary | OnSaveSummary | Chamada de retorno a invocar quando o resumo é guardado. Usado pelos clientes para enviar detalhes de resumo para o CRM. |
Utilização
Normalmente, as entradas são objetos JavaScript ou outros tipos de propriedades complexas que têm de ser atribuídos diretamente na instância do elemento:
const el = document.querySelector('element-selector');
el.propertyName = value;
Tipos
Consulte a secção seguinte para ver os tipos personalizados usados pelo componente.
BooleanString
"true" | "false"
OnSaveSummary
type OnSaveSummary = (
summary: {
summary: string;
conversationDetails: ConversationDetails;
},
saveCallbacks: {
setLoading: () => void;
setSuccess: (message: string) => void;
setError: (message: string) => void;
}
) => void;