Resumo

Esta página contém a documentação da API para o módulo de UI Resumo de conversas. Esse módulo é usado para gerar um resumo de uma conversa.

Uso

Importe o módulo na sua página HTML usando o seguinte código:

<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/summarization.js"></script>

Incorpore o módulo usando a seguinte tag:

<agent-assist-summarization>

Atributos

Nome da propriedade Tipo Comentário
show-generate-summary-button BooleanString Mostrar ou não o botão Gerar resumo.

Uso

Os atributos são propriedades de componentes baseadas em strings que podem ser definidas das seguintes maneiras:

Diretamente do modelo HTML:

<element-selector property-name="value">

No seu código JavaScript:

var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');

Entradas

Nome da propriedade Tipo Comentário
onSaveSummary OnSaveSummary Callback a ser invocado quando o resumo for salvo. Usado pelos clientes para enviar detalhes de resumo ao CRM.

Uso

As entradas geralmente são objetos JavaScript ou outros tipos de propriedades complexas que precisam ser atribuídas diretamente na instância do elemento:

const el = document.querySelector('element-selector');
el.propertyName = value;

Tipos

Consulte a seção a seguir 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;