AssistantApiCoreTypesCloudProviderInfoAgentStyle

AI Overview😉

  • The potential purpose of this module is to customize the visual style and branding of a third-party (3p) agent or provider within Google's search results, allowing for a more personalized and consistent user experience.
  • This module could impact search results by influencing how users interact with and perceive the credibility of third-party agents or providers, potentially affecting click-through rates and user engagement. The customization options, such as background colors and logos, may also influence how users distinguish between different providers and agents.
  • To be more favorable for this function, a website may ensure that it provides consistent and high-quality branding assets, such as logos and background images, and specifies the desired colors and themes for its agent or provider. This could involve optimizing image files for different display orientations and ensuring that the provided assets align with the website's overall brand identity.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The style customizations for the 3p agent.

Attributes

  • backgroundColor (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t, default: nil) - The background color of the agent. Used if no background image is specified for the given display orientation, or if the provided background image does not fit.
  • headerTheme (type: String.t, default: nil) -
  • landscapeBackgroundImageUrl (type: String.t, default: nil) - URL for the background image of the agent on landscape display.
  • logoUrl (type: String.t, default: nil) - URL for the image containing the 3p logo. This can include logomark and logotype, or logotype only. If present, this can be used in place of the square logo contained in the top level logo_url field in CloudProviderInfo. See go/cards-logo-customization for details on applying this logo.
  • maskColor (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t, default: nil) - The color of the mask to apply to the background. See go/aog-cards-background-mask for details on applying this mask.
  • portraitBackgroundImageUrl (type: String.t, default: nil) - URL for the background image of the agent on portrait display.
  • primaryColor (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t, default: nil) - The primary color of the agent. Used by the client to style the header and suggestion chips.

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.AssistantApiCoreTypesCloudProviderInfoAgentStyle{
    backgroundColor:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t() | nil,
    headerTheme: String.t() | nil,
    landscapeBackgroundImageUrl: String.t() | nil,
    logoUrl: String.t() | nil,
    maskColor:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t() | nil,
    portraitBackgroundImageUrl: String.t() | nil,
    primaryColor:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesColor.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.