PermissionValueSpec
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
UpdatePermissionValueSpec
JSON 表示法 |
{
"intent": string,
"arguments": [
{
object (Argument )
}
]
} |
字段 |
intent |
string
用户希望从中获取更新的 intent。
|
arguments[] |
object (Argument )
完成更新所需的参数列表。
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[[["\u003cp\u003eThis document outlines the specifications for requesting user permissions within an agent.\u003c/p\u003e\n"],["\u003cp\u003eIt details the structure and fields necessary to define a permission request, including context, specific permissions, and update specifications.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUpdatePermissionValueSpec\u003c/code\u003e provides additional information required when requesting permission updates, such as the intent and related arguments.\u003c/p\u003e\n"],["\u003cp\u003eJSON representations illustrate how to format the data for both permission requests and update specifications.\u003c/p\u003e\n"]]],[],null,["# PermissionValueSpec\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [UpdatePermissionValueSpec](#UpdatePermissionValueSpec)\n - [JSON representation](#UpdatePermissionValueSpec.SCHEMA_REPRESENTATION)\n\nSpec for asking for permission.\n\n| JSON representation ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"optContext\": string, \"permissions\": [ enum (/assistant/df-asdk/reference/webhook/rest/Shared.Types/Permission) ], \"updatePermissionValueSpec\": { object (/assistant/df-asdk/reference/webhook/rest/Shared.Types/PermissionValueSpec#UpdatePermissionValueSpec) } } ``` |\n\n| Fields ||\n|-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `optContext` | `string` The context why agent needs to request permission. |\n| `permissions[]` | `enum (`[Permission](/assistant/df-asdk/reference/webhook/rest/Shared.Types/Permission)`)` List of permissions requested by the agent. |\n| `updatePermissionValueSpec` | `object (`[UpdatePermissionValueSpec](/assistant/df-asdk/reference/webhook/rest/Shared.Types/PermissionValueSpec#UpdatePermissionValueSpec)`)` Additional information needed to fulfill update permission request. |\n\nUpdatePermissionValueSpec\n-------------------------\n\nAdditional information needed for requesting an update permission.\n\n| JSON representation ||\n|-----------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"intent\": string, \"arguments\": [ { object (/assistant/df-asdk/reference/webhook/rest/Shared.Types/Argument) } ] } ``` |\n\n| Fields ||\n|---------------|------------------------------------------------------------------------------------------------------------------------------------------------|\n| `intent` | `string` The intent that the user wants to get updates from. |\n| `arguments[]` | `object (`[Argument](/assistant/df-asdk/reference/webhook/rest/Shared.Types/Argument)`)` The list of arguments necessary to fulfill an update. |"]]