As informações de operação do Dialogflow.
Representação JSON |
---|
{ "operationName": string, "operationType": enum ( |
Campos | |
---|---|
operationName |
Apenas saída. O nome atribuído pelo servidor (ID da operação), que só é exclusivo no mesmo serviço que o retorna originalmente. |
operationType |
Apenas saída. Tipo de operação do Dialogflow. |
operationState |
Apenas saída. Estado de operação do Dialogflow. |
error |
Apenas saída. Resultado de erro, se houver. |
OperationType
Tipos de operação do Dialogflow.
Enums | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
Tipo não especificado. |
ASSOCIATE_DIALOGFLOW |
Associar ao Dialogflow. |
DISSOCIATE_DIALOGFLOW |
Dissociar o Dialogflow. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE |
Adicionar documento à base de conhecimento. |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE |
Excluir documento da base de conhecimento. |
OperationState
Status da operação no Dialogflow.
Enums | |
---|---|
OPERATION_STATE_UNSPECIFIED |
Estado não especificado. |
PROCESSING |
Processando. |
COMPLETED |
Concluído. |
FAILED |
Ocorreu uma falha. |
Status
O tipo Status
define um modelo de erro lógico que é adequado a diferentes ambientes de programação, incluindo APIs REST e RPC. É usado por gRPC (em inglês). Cada mensagem Status
contém três partes de dados: código do erro, mensagem de erro e detalhes do erro.
É possível descobrir mais sobre esse modelo de erro e como trabalhar com ele no Guia de design de API.
Representação JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Campos | |
---|---|
code |
O código de status, que precisa ser um valor de enumeração de |
message |
Uma mensagem de erro em inglês para o desenvolvedor. Qualquer mensagem de erro para o usuário precisa ser localizada e enviada no campo |
details[] |
Uma lista de mensagens com os detalhes do erro. Há um conjunto comum de tipos de mensagens para as APIs usarem. Um objeto contendo campos de um tipo arbitrário. Um campo adicional |