Voting helps other researchers find interesting modules.
Information about the state of the device. This contains any state that Assistant may need to know about in order to fulfill requests, for example which timers and alarms are set. Next ID: 13
alarmState
GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1Alarms.t
nil
contextParams
String.t
deviceTime
DateTime.t
deviceTimeZone
GoogleApi.ContentWarehouse.V1.Model.GoogleTypeTimeZone.t
doNotDisturb
boolean()
fitnessActivitiesState
GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1FitnessActivities.t
installedApps
GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceStateInstalledAppsState.t
installedAppsZlib
InstalledAppsState
timerState
GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1Timers.t
unavailableSettings
list(String.t)
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceState{ alarmState: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1Alarms.t() | nil, contextParams: String.t() | nil, deviceTime: DateTime.t() | nil, deviceTimeZone: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeTimeZone.t() | nil, doNotDisturb: boolean() | nil, fitnessActivitiesState: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1FitnessActivities.t() | nil, installedApps: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1DeviceStateInstalledAppsState.t() | nil, installedAppsZlib: String.t() | nil, timerState: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantEmbeddedV1Timers.t() | nil, unavailableSettings: [String.t()] | nil }
@spec decode(struct(), keyword()) :: struct()