View Source GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog (google_api_content_warehouse v0.4.0)
Log the selection result. Next ID: 11
Attributes
-   ambiguousTargetDevices(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t, default:nil) - Deprecated, please use qualified_devices.
-   deviceSelectionDecisionSummary(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDeviceSelectionDecisionSummary.t, default:nil) -
-   deviceTargetingErrorType(type:String.t, default:nil) -
-   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.
-   lowConfidenceTargetDevice(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConfidenceTargetDeviceLog.t, 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.
-   mediaFocusSelectionErrorType(type:String.t, default:nil) - ////////////////////////////////////////////////////////////////////////// This field log the error while selecting target device in media_focus_selector.
-   processorInfo(type:list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLumosProcessorInfo.t), default:nil) - The log for each stage of Lumos, showing the number of eliminated devices from each processor.
-   qualifiedDevices(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t, 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.
-   singleTargetDevice(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t, default:nil) - ////////////////////////////////////////////////////////////////////////// Unambiguous Results: the library successfully selected the final target device(s) and no further disambiguation is needed. Deprecated, please use target_device.
-   targetDevice(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsTargetDeviceLog.t, default:nil) -
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@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 }
Functions
Unwrap a decoded JSON object into its complex fields.