GoogleAssistantAccessoryV1DeviceState
Google AssistantInfrastructureGoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceState
SEO Analysis
AI GeneratedBackend infrastructure with indirect SEO impact. This model (Google Assistant Accessory V1 Device State) contains 10 attributes that define its data structure. Key functionality includes: Optional Information about on-device alarms. For devices that support alarms, all on-device alarms must be sent up with the DeviceState in order for A...
Actionable Insights for SEOs
- Understanding this model helps SEOs grasp Google's internal data architecture
Attributes
10alarmStateGoogleAssistantEmbeddedV1Alarms →nilFull type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1Alarms.tOptional Information about on-device alarms. For devices that support alarms, all on-device alarms must be sent up with the DeviceState in order for Assistant Server to be able to perform operations on them.
contextParamsstringnilFull type: String.tOther context params to be sent to Assistant. This is a assistant.embedded.v1.ContextParams message in serialized binary proto format.
deviceTimedatetimenilFull type: DateTime.tA timestamp of the current device time when the request was made. This field is required if your device supports alarms or timers. This ensures that requests are fulfilled relative to the current device time and regardless of any clock skew between the client and the server.
deviceTimeZoneGoogleTypeTimeZone →nilFull type: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeTimeZone.tThe time zone where the device is currently located. This helps the Assistant answer time-related queries relative to the device's time zone. Generally speaking, mobile devices that support alarms or timers should supply device_time_zone. This field is required if your device supports alarms or timers and the device's location cannot reliably be determined. (See the comment above google.assistant.embedded.v1.DeviceLocation for a description of how the device's location is determined.) If the time zone cannot be determined, some queries for creating or modifying timers or alarms may fail with a generic error such as, "Sorry, I don't know how to help with that."
doNotDisturbboolean(nilIndicate whether do not disturb mode is turned on.
fitnessActivitiesStateGoogleAssistantEmbeddedV1FitnessActivities →nilFull type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1FitnessActivities.tInformation about on-device fitness activities. For devices that support fitness activities, all on-device fitness activities must be sent up with the DeviceState in order for Assistant Server to be able to perform operations on them.
nilFull type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceStateInstalledAppsState.tInformation about apps currently installed on device.
installedAppsZlibstringnilFull type: String.tThis contains a zlib-compressed binary-encoded InstalledAppsState proto message.
timerStateGoogleAssistantEmbeddedV1Timers →nilFull type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1Timers.tOptional Information about on-device timers. For devices that support timers, all on-device timers must be sent up with the DeviceState in order for Assistant Server to be able to perform operations on them.
unavailableSettingsstringnilFull type: list(String.tThis indicates which specific settings are currently unavailable for modification, despite being listed as a supported setting. Assistant can use this field to trigger unavailability messages, rather than claiming that a setting is entirely unsupported on device.