AssistantApiSettingsVideoFilter

AI Overview😉

  • Potential purpose of the module: This module appears to be responsible for filtering video content in search results based on user preferences and settings. It determines which video features are allowed, such as autoplay, and which video providers are whitelisted or available.
  • Impact on search results: This module could impact search results by prioritizing videos from certain providers or with specific features, such as autoplay, based on user settings. This could lead to a more personalized search experience, but may also limit the diversity of search results if certain providers are favored over others.
  • Changes to be more favorable: To be more favorable to this module, a website could ensure that its video content is provided by whitelisted providers, and that the video features align with user preferences. Additionally, the website could provide clear metadata about the video content, such as provider information, to help the module accurately filter and prioritize search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Specification of which video features can be used.

Attributes

  • autoplayToggleState (type: String.t, default: nil) - State that indicates whether autoplay is enabled for youtube videos.
  • availableProviders (type: list(String.t), default: nil) - Providers available at the time user updated settings.
  • providerFilterState (type: String.t, default: nil) - Represents the state for the video provider filter.
  • state (type: String.t, default: nil) -
  • whitelistedProviders (type: list(String.t), default: nil) - Contains the list of whitelisted video providers.

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.AssistantApiSettingsVideoFilter{
  autoplayToggleState: String.t() | nil,
  availableProviders: [String.t()] | nil,
  providerFilterState: String.t() | nil,
  state: String.t() | nil,
  whitelistedProviders: [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.