AssistantApiSettingsDeviceFeatureFilters

AI Overview😉

  • The potential purpose of this module is to allow Google to customize search results based on the device features of the user. This could include things like screen size, device type, operating system, and other technical specifications. The module enables Google to restrict certain search results to specific devices or groups of devices.
  • This module could impact search results by showing users different results based on their device features. For example, a user searching for "restaurants near me" on a mobile device might get different results than a user searching for the same thing on a desktop computer. The module could also be used to restrict certain content to specific devices, such as only showing certain videos on devices with certain screen sizes or operating systems.
  • To be more favorable for this function, a website could ensure that its content is optimized for different device features. This could include things like responsive design, which allows a website to adapt to different screen sizes and devices, as well as optimizing content for different operating systems and browsers. Additionally, a website could provide alternative versions of its content for different devices, such as providing a mobile-specific version of a webpage.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Defines a set of restrictions on particular device features for a certain set of users. Design: go/home-ft-settings-storage PRD: go/home-family-tools-prd

Attributes

  • enabled (type: boolean(), default: nil) - Enables/disables all the filters at the same time. For new devices or non-Cast devices this is always false.
  • featureFilters (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsFeatureFilters.t, default: nil) - The filters (feature restrictions) to apply when enabled is true.
  • targets (type: list(String.t), default: nil) - The set of users of this device that will have these settings applied. Must have at least one element.

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.AssistantApiSettingsDeviceFeatureFilters{
    enabled: boolean() | nil,
    featureFilters:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsFeatureFilters.t()
      | nil,
    targets: [String.t()] | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.