Voting helps other researchers find interesting modules.
Log about the media session on a device.
deviceId
GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t
nil
mediaSessionType
String.t
mediaType (type: String.t, default: nil) - The type of the media session. If provider does not report this field, we ## compute it by mapping provider type to media type. Here is the mapping: |ProviderType |MediaItemMetadata.Type| |-------------------------------------- |MUSIC |TRACK | |VIDEO |VIDEO | |LIVE_TV |TV_CHANNEL | |AUDIOBOOK |AUDIO_BOOK | |PODCAST |PODCAST_EPISODE | ## |LIVE_STREAMING|VIDEO |
mediaType
playbackState
providerMid
supportedTransportControl
list(String.t)
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceMediaSessionLog{ deviceId: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t() | nil, mediaSessionType: String.t() | nil, mediaType: String.t() | nil, playbackState: String.t() | nil, providerMid: String.t() | nil, supportedTransportControl: [String.t()] | nil }
@spec decode(struct(), keyword()) :: struct()