RegisterUpdateValueSpec
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
作为 actions.intent.REGISTER_UPDATE
的输入从应用传递。
JSON 表示法 |
{
"intent": string,
"arguments": [
{
object (Argument )
}
],
"triggerContext": {
object (TriggerContext )
}
} |
字段 |
intent |
string
用户希望从中获取更新的 intent。
|
arguments[] |
object (Argument )
完成更新所需的参数列表。
|
triggerContext |
object (TriggerContext )
用于定义更新触发方式的触发器上下文。这可能会修改对话框,以缩小用户获取更新的偏好设置。
|
TriggerContext
触发器上下文表示应用指定的更新的触发条件。这意味着应用会推荐在此类条件下触发的更新。
字段 |
timeContext |
object (TimeContext )
可触发更新的时间上下文。
|
TimeContext
字段 |
frequency |
enum (Frequency )
高层级的周期性更新频率。
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[[["\u003cp\u003e\u003ccode\u003eactions.intent.REGISTER_UPDATE\u003c/code\u003e requires an intent, arguments, and a trigger context as input.\u003c/p\u003e\n"],["\u003cp\u003eTriggerContext defines the conditions for triggering updates, potentially modifying the dialog to gather user preferences.\u003c/p\u003e\n"],["\u003cp\u003eTimeContext specifies time-based criteria for triggering updates, focusing on the frequency of recurring updates.\u003c/p\u003e\n"],["\u003cp\u003eJSON representations and field details are provided for \u003ccode\u003eactions.intent.REGISTER_UPDATE\u003c/code\u003e, TriggerContext, and TimeContext.\u003c/p\u003e\n"]]],["The input for `actions.intent.REGISTER_UPDATE` is defined using JSON, including an `intent` string and an `arguments` array for fulfilling updates. It also contains a `triggerContext` object, specifying update trigger conditions. `TriggerContext` uses a `timeContext` object, that has a `frequency` field. The frequency is an enum, indicating the recurring update frequency. These structures allow the app to define how and when updates should be triggered and delivered.\n"],null,["# RegisterUpdateValueSpec\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [TriggerContext](#TriggerContext)\n - [JSON representation](#TriggerContext.SCHEMA_REPRESENTATION)\n- [TimeContext](#TimeContext)\n - [JSON representation](#TimeContext.SCHEMA_REPRESENTATION)\n\nPassed from the app as input for `actions.intent.REGISTER_UPDATE`.\n\n| JSON representation ||\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"intent\": string, \"arguments\": [ { object (/assistant/df-asdk/reference/webhook/rest/Shared.Types/Argument) } ], \"triggerContext\": { object (/assistant/df-asdk/reference/webhook/rest/Shared.Types/RegisterUpdateValueSpec#TriggerContext) } } ``` |\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 to necessary to fulfill an update. |\n| `triggerContext` | `object (`[TriggerContext](/assistant/df-asdk/reference/webhook/rest/Shared.Types/RegisterUpdateValueSpec#TriggerContext)`)` The trigger context that defines how the update will be triggered. This may modify the dialog in order to narrow down the user's preferences for getting his or her updates. |\n\nTriggerContext\n--------------\n\nA trigger context represents triggering criteria for an update specified by the app. This means that the app recommends updates that triggers under these conditions.\n\n| JSON representation ||\n|------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"timeContext\": { object (/assistant/df-asdk/reference/webhook/rest/Shared.Types/RegisterUpdateValueSpec#TimeContext) } } ``` |\n\n| Fields ||\n|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `timeContext` | `object (`[TimeContext](/assistant/df-asdk/reference/webhook/rest/Shared.Types/RegisterUpdateValueSpec#TimeContext)`)` The time context for which the update can be triggered. |\n\nTimeContext\n-----------\n\ntime-related triggering criteria.\n\n| JSON representation ||\n|--------------------------------------------------------------------------------------------------|---|\n| ``` { \"frequency\": enum (/assistant/df-asdk/reference/webhook/rest/Shared.Types/Frequency) } ``` |\n\n| Fields ||\n|-------------|--------------------------------------------------------------------------------------------------------------------------------------------|\n| `frequency` | `enum (`[Frequency](/assistant/df-asdk/reference/webhook/rest/Shared.Types/Frequency)`)` The high-level frequency of the recurring update. |"]]