Dialogflow 작업 정보입니다.
JSON 표현 |
---|
{ "operationName": string, "operationType": enum ( |
필드 | |
---|---|
operationName |
출력 전용. 서버에서 할당한 이름 (작업 ID)으로, 작업을 원래 반환한 서비스 내에서만 고유합니다. |
operationType |
출력 전용. Dialogflow 작업 유형입니다. |
operationState |
출력 전용. Dialogflow 작업 상태입니다. |
error |
출력 전용. 오류 결과입니다(있는 경우). |
OperationType
Dialogflow 작업 유형
열거형 | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
알 수 없는 유형. |
ASSOCIATE_DIALOGFLOW |
Dialogflow를 연결합니다. |
DISSOCIATE_DIALOGFLOW |
Dialogflow를 연결 해제합니다. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE |
기술 자료에 문서를 추가합니다. |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE |
기술 자료에서 문서를 삭제합니다. |
OperationState
Dialogflow의 작업 상태입니다.
열거형 | |
---|---|
OPERATION_STATE_UNSPECIFIED |
지정되지 않은 상태. |
PROCESSING |
처리 중입니다. |
COMPLETED |
완료됨 |
FAILED |
실패했습니다. |
상태
Status
유형은 REST API, RPC API를 비롯하여 다양한 프로그래밍 환경에 적합한 논리적 오류 모델을 정의하며, gRPC에서 사용됩니다. 각 Status
메시지에는 오류 코드, 오류 메시지, 오류 세부정보라는 3가지 데이터가 포함됩니다.
API 설계 가이드에서 이 오류 모델과 모델 작업 방법에 대해 자세히 알아볼 수 있습니다.
JSON 표현 |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
필드 | |
---|---|
code |
상태 코드로, |
message |
개발자에게 정보를 제공하는 오류 메시지로, 영어로 작성되어야 합니다. 사용자에게 표시되는 모든 오류 메시지는 현지화되어 |
details[] |
오류 세부정보를 설명하는 메시지 목록입니다. API에서 사용할 일반적인 메시지 유형 집합이 있습니다. 임의 유형의 필드를 포함하는 객체입니다. 추가 필드 |