Resource: Conversation
Message for a conversation.
JSON representation |
---|
{ "name": string, "agents": [ string ], "createTime": string, "lastUsedTime": string, "labels": { string: string, ... } } |
Fields | |
---|---|
name |
Optional. Identifier. The unique resource name of a conversation. Format: Example: It is recommended to skip setting this field during conversation creation as it will be inferred automatically and overwritten with the {parent}/conversations/{conversationId}. |
agents[] |
Required. Agent(s) in the conversation. Currently, only one agent is supported. This field is repeated to allow for future support of multiple agents in a conversation. Format: |
createTime |
Output only. Creation timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastUsedTime |
Output only. Timestamp of the last used conversation. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
labels |
Optional. Open-ended and user-defined labels that can be set by the client to tag a conversation (e.g. to filter conversations for specific surfaces/products). An object containing a list of |
Methods |
|
---|---|
|
Creates a new conversation to persist the conversation history. |
|
Gets details of a single conversation by using conversation id and parent. |
|
Lists all conversations for a given parent. |