AssistantApiSettingsFeatureFilters

AI Overview😉

  • The potential purpose of this module is to filter and personalize search results based on a user's preferences, device, and account settings. It appears to be related to Google Assistant and its ability to provide tailored responses to users.
  • This module could impact search results by limiting or prioritizing certain types of content, such as news, music, or videos, based on a user's preferences and settings. It may also influence the ranking of search results to favor content from trusted sources or partners. This could lead to a more personalized and relevant search experience for users.
  • To be more favorable for this function, a website could ensure that its content is properly categorized and tagged, making it easier for the filter to identify and prioritize it. Additionally, websites could focus on creating high-quality, relevant, and engaging content that aligns with user preferences and interests. Building trust with users and Google through transparency, authority, and expertise may also help improve the website's visibility and ranking in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Specification of which assistant features are allowed for a particular device or user account.

Attributes

  • communicationsFilter (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsCommunicationsFilter.t, default: nil) -
  • musicFilter (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsMusicFilter.t, default: nil) -
  • newsFilter (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsNewsFilter.t, default: nil) -
  • podcastFilter (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsPodcastFilter.t, default: nil) -
  • searchFilter (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSearchFilter.t, default: nil) -
  • thirdPartyAppsFilter (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsThirdPartyAppsFilter.t, default: nil) -
  • videoFilter (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsVideoFilter.t, default: nil) -
  • webviewFilter (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsWebviewFilter.t, 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.AssistantApiSettingsFeatureFilters{
  communicationsFilter:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsCommunicationsFilter.t()
    | nil,
  musicFilter:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsMusicFilter.t()
    | nil,
  newsFilter:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsNewsFilter.t() | nil,
  podcastFilter:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsPodcastFilter.t()
    | nil,
  searchFilter:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSearchFilter.t()
    | nil,
  thirdPartyAppsFilter:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsThirdPartyAppsFilter.t()
    | nil,
  videoFilter:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsVideoFilter.t()
    | nil,
  webviewFilter:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsWebviewFilter.t()
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.