AssistantApiCoreTypesWebProviderInfo

AI Overview😉

  • The potential purpose of this module is to gather information about a website or web application, specifically its ability to open in a native app, its localized name, and any custom natural language understanding (NLU) capabilities it may have. This information can be used to provide a better user experience, such as suggesting to open a website in its native app or providing more accurate search results.
  • This module could impact search results by influencing the ranking of websites that have native apps or custom NLU capabilities. Websites that provide a seamless user experience by opening in their native app or offering advanced NLU features may be ranked higher than those that do not. Additionally, the localized app name and custom NLU information could be used to improve the accuracy of search results, especially for voice searches or searches with natural language queries.
  • To be more favorable for this function, a website may want to ensure that it has a native app and provides a seamless user experience when opened from a search result. Additionally, websites that utilize custom NLU capabilities should ensure that they are properly configured and exposed to Google's algorithms. Furthermore, providing a localized app name and optimizing the website's content for natural language queries could also improve its ranking and user experience.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The web information of the provider. Next ID: 5

Attributes

  • homeStorage (type: String.t, default: nil) - Serialized storage (context) persisted and retrieved for the app and home.
  • localizedAppName (type: String.t, default: nil) - The localized app name.
  • openAppUrl (type: String.t, default: nil) - A URL to open the provider's app.
  • thirdPartyCustomNluInfo (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesWebProviderInfoThirdPartyCustomNluInfo.t, default: nil) - Info about 3P Custom NLU used in this web provider. TODO(b/321644453) remove when QRewrite is able to call SERoot.

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.AssistantApiCoreTypesWebProviderInfo{
    homeStorage: String.t() | nil,
    localizedAppName: String.t() | nil,
    openAppUrl: String.t() | nil,
    thirdPartyCustomNluInfo:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesWebProviderInfoThirdPartyCustomNluInfo.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.