AssistantLogsNearbyDevicesLog

AI Overview😉

  • The potential purpose of this module is to determine the user's location and proximity to devices, such as smart speakers or other IoT devices, to provide more accurate and relevant search results. This module seems to be part of Google's effort to improve the Assistant's ability to understand the user's context and provide more personalized responses.
  • This module could impact search results by influencing the ranking of local search results, such as businesses or services near the user's location. It may also affect the types of results shown, such as prioritizing results that are more relevant to the user's immediate surroundings. Additionally, it could influence the Assistant's responses to voice queries, taking into account the user's proximity to devices and their capabilities.
  • To be more favorable for this function, a website could ensure that their location-based information is accurate and up-to-date, such as their business hours, address, and contact information. They could also optimize their website for voice search and local SEO, using schema markup and other techniques to help the Assistant understand their relevance to the user's location and context. Furthermore, websites that provide services or products that are relevant to the user's immediate surroundings could benefit from this module by highlighting their proximity and convenience.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyDevicesLog (google_api_content_warehouse v0.4.0)

Attributes

  • deviceArbitrationCreationTimestampMs (type: String.t, default: nil) - The timestamp that DeviceArbitration is created in milliseconds.
  • deviceTargetingInputCreationTimestampMs (type: String.t, default: nil) - The timestamp that DeviceTargetingInput is built in milliseconds.
  • eliminatedByFurtherDistance (type: integer(), default: nil) -
  • eliminatedByLocalClosest (type: integer(), default: nil) -
  • eliminatedByUnknownDifferentRoom (type: integer(), default: nil) -
  • eliminatedByUnregisteredDevice (type: integer(), default: nil) -
  • localDevice (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t, default: nil) -
  • nearbyDevices (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t), default: nil) -
  • numClosestDevices (type: integer(), default: nil) -
  • numEquallyCloseDevices (type: integer(), default: nil) -
  • numFurtherDevices (type: integer(), default: nil) -
  • numHearingDevices (type: integer(), default: nil) -
  • numUnknownDistanceDevices (type: integer(), default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyDevicesLog{
  deviceArbitrationCreationTimestampMs: String.t() | nil,
  deviceTargetingInputCreationTimestampMs: String.t() | nil,
  eliminatedByFurtherDistance: integer() | nil,
  eliminatedByLocalClosest: integer() | nil,
  eliminatedByUnknownDifferentRoom: integer() | nil,
  eliminatedByUnregisteredDevice: integer() | nil,
  localDevice:
    GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
  nearbyDevices:
    [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t()] | nil,
  numClosestDevices: integer() | nil,
  numEquallyCloseDevices: integer() | nil,
  numFurtherDevices: integer() | nil,
  numHearingDevices: integer() | nil,
  numUnknownDistanceDevices: integer() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.