AssistantApiCoreTypesCloudProviderInfo

AI Overview😉

  • The potential purpose of this module is to provide information about third-party cloud providers that are integrated with Google Assistant. This module seems to be responsible for storing and providing metadata about these providers, such as their name, logo, and directory URL.
  • This module could impact search results by influencing how Google Assistant interacts with third-party cloud providers. For example, it may affect how search results are displayed or ranked when they involve third-party providers, or how users are directed to these providers' directories or websites. It could also impact the user experience by providing a consistent and recognizable brand identity for these providers within the Assistant interface.
  • To be more favorable for this function, a website may want to ensure that it has a clear and consistent brand identity, including a recognizable logo and name. It may also want to provide a directory URL that is easy for users to access and navigate. Additionally, the website may want to optimize its content and metadata to be easily crawlable and indexable by Google, in order to improve its visibility and ranking within search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The third party provider information.

Attributes

  • agentStyle (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCloudProviderInfoAgentStyle.t, default: nil) -
  • directoryUrl (type: String.t, default: nil) - URL to a directory page about the third party agent in Assistant HQ. This is a universal (https) URL that may be handled natively by clients to show HQ or launch to the HQ directory web page.
  • logoUrl (type: String.t, default: nil) - The logo url for the third party provider.
  • name (type: String.t, default: nil) - The user visible name of the cloud provider, which may be used for example in the chat header during a conversation with the third party.

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.AssistantApiCoreTypesCloudProviderInfo{
    agentStyle:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesCloudProviderInfoAgentStyle.t()
      | nil,
    directoryUrl: String.t() | nil,
    logoUrl: String.t() | nil,
    name: 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.