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 ( |
Fields | |
---|---|
display_text |
Output only. The text that'll be displayed to the user if this is rendered in the UI as a suggested action. |
action_type |
Output only. Type of action. |
use_case_id |
Output only. The use case ID of the action. It's used internally to identify in which context the action is used. |
Union field 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 |
Metadata for follow up action. |
navigation |
Metadata for navigation action. |
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 |