AI generated overview for the search results.
JSON representation |
---|
{
"ai_summary"
:
string
,
"suggestions"
:
[
{
object (
|
Fields | |
---|---|
ai_summary
|
AI summary for the search results. Markdown formatted. |
suggestions[]
|
Suggested actions to continue the investigation in chat. |
complete
|
Whether AI overview generation is complete. |
Action
Action represents an action that can be performed in the host UI.
JSON representation |
---|
{ "display_text" : string , "action_type" : enum ( |
display_text
string
Output only. The text that'll be displayed to the user if this is rendered in the UI as a suggested action.
action_type
enum (
ActionType
)
Output only. Type of action.
use_case_id
string
Output only. The use case ID of the action. It's used internally to identify in which context the action is used.
action_metadata
. Depending on the action type, the corresponding action metadata must be populated. action_metadata
can be only one of the following:follow_up
object (
FollowUp
)
Metadata for follow up action.
navigation
object (
Navigation
)
Metadata for navigation action.
execution
object (
Execution
)
Metadata for execution action.
FollowUp
FollowUp can be used to store metadata required to send a follow up message by the UI.
JSON representation |
---|
{ "follow_up" : string } |
Fields | |
---|---|
follow_up
|
Output only. The text to use as input when generating the follow up message. |
Navigation
Navigation can be used to store the metadata required to navigate the user to a new URL.
JSON representation |
---|
{ "target_uri" : string } |
Fields | |
---|---|
target_uri
|
Output only. The URI to redirect the user to. |
Execution
Execution can be used to store metadata required for what action the UI should execute.
JSON representation |
---|
{ "metadata" : { string : string , ... } } |
Fields | |
---|---|
metadata
|
Output only. The payload to use when executing the action. An object containing a list of |