AssistantLogsDeviceSelectionLog

GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog


Table of Contents ▼

Jump to a specific part of the page:

Description

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

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. allDefaultDevices (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog), default: nil)
    - Default settings of all nearby devices Deprecated, use default_devices_log instead.
  2. allMediaStreamLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAllMediaStreamLog, default: nil)
    - Logs all active media sessions.
  3. availableDevicesLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDevicesLog, 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.
  4. counterfactualDeviceSelectionLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog, default: nil)
    - DeviceSelectionLog for counterfactual logging.
  5. defaultDevices (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog, default: nil)
    - Include default tv and default speaker Deprecated, use all_default_devices below.
  6. defaultDevicesLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDevicesLog, default: nil)
    -
  7. 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.
  8. inputErrorLog (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsInputErrorLog), default: nil)
    -
  9. localDevice (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog, default: nil)
    - Now we just log the media sessions on local device Deprecated, use NearbyDevicesLog::LocalDevice instead.
  10. logDataSource (type: String.t, default: nil)
    - Indicates which library populated the device_selection_log for this query.
  11. mediaFocus (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusInfoLog, default: nil)
    - The Media Focus information. This field should be populated only when there is a Media Focus. Deprecated, use media_focuses below instead.
  12. mediaFocusesLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusesLog, default: nil)
    - Media focuses on all devices.
  13. nearbyDevicesLog (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyDevicesLog, default: nil)
    - All nearby devices and local device.
  14. queryAnnotation (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsQueryAnnotationLog, 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.
  15. selectionResult (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog, default: nil)
    - The result of device selection.
  16. testCodes (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceTargetingTestCode), default: nil)
    -

Type

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog