AssistantApiLiveTvChannelCapabilitiesChannelsByProvider

AI Overview😉

  • The potential purpose of this module is to help Google understand the capabilities of live TV channels provided by different sources or providers, such as tuner apps. It appears to collect information about the channels, including their performance impact, and identify the input source and provider type.
  • This module could impact search results by influencing the ranking of live TV channels in search results. For example, if a channel is provided by multiple sources, this module may help Google determine which source is most reliable or efficient, and therefore rank it higher in search results. It may also help Google to filter out channels that are not relevant or have poor performance.
  • To be more favorable for this function, a website may want to ensure that it provides clear and accurate information about the live TV channels it offers, including the input source and provider type. It may also want to optimize its channel data to minimize performance impact, such as by stripping out unnecessary data or providing channels in a format that is easily digestible by Google's algorithm. Additionally, websites may want to consider providing multiple sources for their live TV channels to increase their chances of being ranked higher in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • channels (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvChannelCapabilitiesLiveTvChannel.t), default: nil) - A list of channels provided by this input. Keep the performance impact in mind when the number/size of the channels is large. When there are too many channels, consider stripping out some data.
  • inputId (type: String.t, default: nil) - An identifier to identify the input source. For example for TIF based channels, this will be the TIF input ID to differentiate different tuner apps. See https://source.android.com/devices/tv
  • providerType (type: String.t, default: nil) - Type of provider who provides this channel input.

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.AssistantApiLiveTvChannelCapabilitiesChannelsByProvider{
    channels:
      [
        GoogleApi.ContentWarehouse.V1.Model.AssistantApiLiveTvChannelCapabilitiesLiveTvChannel.t()
      ]
      | nil,
    inputId: String.t() | nil,
    providerType: 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.