Resumo

Esta página contém a documentação da API do módulo UI da Summarization 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 código a seguir:

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

Incorpore o módulo usando a tag a seguir:

<agent-assist-summarization>

Atributos

Nome da propriedade Tipo Comentário
show-generate-summary-button BooleanString Se o botão Gerar resumo será mostrado.

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">

Do 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 do resumo ao CRM.

Uso

As entradas são normalmente objetos JavaScript ou outros tipos de propriedades complexas que precisam ser atribuídas diretamente à 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;