Voting helps other researchers find interesting modules.
Extra ranking info returned with affinity data. This info is returned by DAS and passed to PAPI clients (Yenta), where it is used for ranking and filtering device and server suggestions together.
clientInteractionInfo
GoogleApi.ContentWarehouse.V1.Model.SocialGraphWireProtoPeopleapiAffinityMetadataClientInteractionInfo.t
nil
cloudDeviceDataInfo
GoogleApi.ContentWarehouse.V1.Model.SocialGraphWireProtoPeopleapiAffinityMetadataCloudDeviceDataInfo.t
cloudScore
float()
suggestionConfidence
String.t
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.SocialGraphWireProtoPeopleapiAffinityMetadata{ clientInteractionInfo: GoogleApi.ContentWarehouse.V1.Model.SocialGraphWireProtoPeopleapiAffinityMetadataClientInteractionInfo.t() | nil, cloudDeviceDataInfo: GoogleApi.ContentWarehouse.V1.Model.SocialGraphWireProtoPeopleapiAffinityMetadataCloudDeviceDataInfo.t() | nil, cloudScore: float() | nil, suggestionConfidence: String.t() | nil }
@spec decode(struct(), keyword()) :: struct()