RegisterUpdateValueSpec

Passed from the app as input for actions.intent.REGISTER_UPDATE.

JSON representation
{
  "intent": string,
  "arguments": [
    {
      object(Argument)
    }
  ],
  "triggerContext": {
    object(TriggerContext)
  }
}
Fields
intent

string

The intent that the user wants to get updates from.

arguments[]

object(Argument)

The list of arguments to necessary to fulfill an update.

triggerContext

object(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.

TriggerContext

A trigger context represents triggering criteria for an update specified by the app. This means that the app recommends updates that triggers under these conditions.

JSON representation
{
  "timeContext": {
    object(TimeContext)
  }
}
Fields
timeContext

object(TimeContext)

The time context for which the update can be triggered.

TimeContext

Time-related triggering criteria.

JSON representation
{
  "frequency": enum(Frequency)
}
Fields
frequency

enum(Frequency)

The high-level frequency of the recurring update.