View Source GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog (google_api_content_warehouse v0.4.0)

Contains information logged in target device selection. See go/improve-device-targeting-logging for details. Next Id: 23

Attributes

  • allDefaultDevices (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t), default: nil) - Default settings of all nearby devices Deprecated, use default_devices_log instead.
  • allMediaStreamLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAllMediaStreamLog.t, default: nil) - Logs all active media sessions.
  • availableDevicesLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDevicesLog.t, default: nil) - The list of available_devices as they appear in DeviceTargetingContext. This is very useful for debugging diffs between GB and CMP since they have different methods of populating the available_devices field.
  • counterfactualDeviceSelectionLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog.t, default: nil) - DeviceSelectionLog for counterfactual logging.
  • defaultDevices (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t, default: nil) - Include default tv and default speaker Deprecated, use all_default_devices below.
  • defaultDevicesLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDevicesLog.t, default: nil) -
  • devicesStr (type: list(String.t), default: nil) - Temporaray field for debugging ANDROID_AUTO multi_target_devices punt. This will be removed once we identify the root cause.
  • inputErrorLog (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsInputErrorLog.t), default: nil) -
  • localDevice (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t, default: nil) - Now we just log the media sessions on local device Deprecated, use NearbyDevicesLog::LocalDevice instead.
  • logDataSource (type: String.t, default: nil) - Indicates which library populated the device_selection_log for this query.
  • mediaFocus (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusInfoLog.t, default: nil) - The Media Focus information. This field should be populated only when there is a Media Focus. Deprecated, use media_focuses below instead.
  • mediaFocusesLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusesLog.t, default: nil) - Media focuses on all devices.
  • nearbyDevicesLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyDevicesLog.t, default: nil) - All nearby devices and local device.
  • queryAnnotation (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsQueryAnnotationLog.t, default: nil) - This should log the query annotation features found in the device, such as the device annotation, the room annotation, and the structure annotation from the query.
  • selectionResult (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog.t, default: nil) - The result of device selection.
  • testCodes (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceTargetingTestCode.t), default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.