AssistantApiSettingsHospitalityCardSettingsCardConfig

AI Overview😉

  • The potential purpose of this module is to provide users with personalized hospitality-related information and actions, such as hotel stay updates, within the Google search results page. This module seems to be focused on enhancing the user experience by offering relevant and timely information.
  • This module could impact search results by inserting a card-like UI element at the top of the search results page, which may contain a title, image, and call-to-action. This could alter the user's search experience by providing additional, contextually relevant information and potentially distracting from the traditional search results. The module's visibility and effectiveness may be influenced by the user's interaction with it, such as whether they dismiss it or take an action.
  • To be more favorable for this function, a website may focus on providing high-quality, relevant, and timely hospitality-related content that can be easily crawled and indexed by Google. This could include ensuring that hotel stay information, such as check-in and check-out dates, are accurately and consistently represented across the website. Additionally, optimizing images and titles to be easily consumable by the module could improve the user experience and increase engagement. Furthermore, websites may want to consider implementing structured data and schema markup to help Google better understand their content and its relevance to hospitality-related searches.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Configuration for hospitality card.

Attributes

  • activeActionRequired (type: boolean(), default: nil) - Whether the UI module requires user action. If true, the UI module can peek on to the top of Ambient. See SmartDisplayModuleState::ACTIVE_ACTION_REQUIRED.
  • dismissable (type: boolean(), default: nil) - Whether the UI module is dismissable.
  • effectiveTime (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t, default: nil) - The time that the module is effective and visible to the user. If not set, the module is effective immediately.
  • expiryTime (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t, default: nil) - The time that the module is expired and invisible to the user. If not set, the module never expires.
  • imageUrl (type: String.t, default: nil) - The image URL for the UI module.
  • moduleId (type: String.t, default: nil) - Module ID.
  • payloadQuery (type: String.t, default: nil) - Payload query to the partner AoG action when user responds to UI Module, e.g. “Tell the hotel how my stay is going”.
  • title (type: String.t, default: nil) - Title of the message to be shown to user at the top of the UI Module.

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.AssistantApiSettingsHospitalityCardSettingsCardConfig{
    activeActionRequired: boolean() | nil,
    dismissable: boolean() | nil,
    effectiveTime:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
    expiryTime:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiTimestamp.t() | nil,
    imageUrl: String.t() | nil,
    moduleId: String.t() | nil,
    payloadQuery: String.t() | nil,
    title: 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.