REST Resource: projects.locations.collections.engines.conversations

리소스: Conversation

외부 대화 프로토 정의입니다.

JSON 표현
{
  "name": string,
  "state": enum (State),
  "userPseudoId": string,
  "messages": [
    {
      object (ConversationMessage)
    }
  ],
  "startTime": string,
  "endTime": string
}
필드
name

string

변경할 수 없습니다. 정규화된 이름 projects/{project}/locations/global/collections/{collection}/dataStore/*/conversations/* 또는 projects/{project}/locations/global/collections/{collection}/engines/*/conversations/*입니다.

state

enum (State)

대화의 상태입니다.

userPseudoId

string

사용자 추적을 위한 고유 식별자입니다.

messages[]

object (ConversationMessage)

대화 메시지

startTime

string (Timestamp format)

출력 전용입니다. 대화가 시작된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

endTime

string (Timestamp format)

출력 전용입니다. 대화가 종료된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

메서드

converse

대화를 변환합니다.

create

대화를 만듭니다.

delete

대화를 삭제합니다.

get

대화를 가져옵니다.

list

상위 DataStore별로 모든 대화를 나열합니다.

patch

대화를 업데이트합니다.