Voting helps other researchers find interesting modules.
The information related to the device. Next ID: 19
arbitrationDeviceId
String.t
nil
availableDeviceAndCtfContextDiff
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDeviceAndCtfContextDiffLog.t
connectivity
deviceId
deviceIdLog
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsSettingsDeviceIdLog.t
deviceIndex
integer()
deviceModelId
distance
eliminatingLumosProcessor
homeStructureId
isRemote
boolean()
isTethered
mediaCapabilities
GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaCapabilities.t
mediaDeviceType
name
sessions
list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceMediaSessionLog.t)
surfaceType
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog{ arbitrationDeviceId: String.t() | nil, availableDeviceAndCtfContextDiff: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDeviceAndCtfContextDiffLog.t() | nil, connectivity: String.t() | nil, deviceId: String.t() | nil, deviceIdLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsSettingsDeviceIdLog.t() | nil, deviceIndex: integer() | nil, deviceModelId: String.t() | nil, distance: String.t() | nil, eliminatingLumosProcessor: String.t() | nil, homeStructureId: String.t() | nil, isRemote: boolean() | nil, isTethered: boolean() | nil, mediaCapabilities: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaCapabilities.t() | nil, mediaDeviceType: String.t() | nil, name: String.t() | nil, sessions: [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceMediaSessionLog.t()] | nil, surfaceType: String.t() | nil }
@spec decode(struct(), keyword()) :: struct()