AssistantLogsDeviceSelectionResultLog

GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog


Table of Contents ▼

Jump to a specific part of the page:

Description

Log the selection result. Next ID: 11

Attributes List

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

View Attributes

Attributes

  1. ambiguousTargetDevices (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog, default: nil)
    - Deprecated, please use qualified_devices.
  2. deviceSelectionDecisionSummary (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDeviceSelectionDecisionSummary, default: nil)
    -
  3. deviceTargetingErrorType (type: String.t, default: nil)
    -
  4. finalLumosStage (type: String.t, default: nil)
    - The class name for the final filter/promoter used by Lumos for device targeting. This filter or promoter runs for all users, and contains no data specific to the individual user.
  5. lowConfidenceTargetDevice (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConfidenceTargetDeviceLog, default: nil)
    - ////////////////////////////////////////////////////////////////////////// Ambiguous Results: the library failed to select the final target device(s) but it narrows down to a set of devices which are all valid target device candidates. The client needs to do further disambiguation, e.g., giving a dialog or having customized logic. The low confidence target device means the library falied to select the target device but it picked two devices for the client to do disambiguation.
  6. mediaFocusSelectionErrorType (type: String.t, default: nil)
    - ////////////////////////////////////////////////////////////////////////// This field log the error while selecting target device in media_focus_selector.
  7. processorInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLumosProcessorInfo), default: nil)
    - The log for each stage of Lumos, showing the number of eliminated devices from each processor.
  8. qualifiedDevices (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog, default: nil)
    - We will apply several filters and dialogs to select a target device if media_focus_selector fail to select one. This field should log the devices left after each filter or dialog. It also log the detailed info of the final target device.
  9. singleTargetDevice (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog, default: nil)
    - ////////////////////////////////////////////////////////////////////////// Unambiguous Results: the library successfully selected the final target device(s) and no further disambiguation is needed. Deprecated, please use target_device.
  10. targetDevice (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsTargetDeviceLog, default: nil)
    -

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog{
ambiguousTargetDevices: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t() | nil,
deviceSelectionDecisionSummary: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDeviceSelectionDecisionSummary.t() | nil,
deviceTargetingErrorType: String.t() | nil,
finalLumosStage: String.t() | nil,
lowConfidenceTargetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConfidenceTargetDeviceLog.t() | nil,
mediaFocusSelectionErrorType: String.t() | nil,
processorInfo: [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLumosProcessorInfo.t()] | nil,
qualifiedDevices: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t() | nil,
singleTargetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
targetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsTargetDeviceLog.t() | nil
}

Function

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

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