AssistantApiNotificationOutputRestrictionsOptOutState

AI Overview😉

  • Potential purpose of module in simple language: This module appears to be related to notification opt-out settings for Google Assistant, specifically for categories or category groups. It seems to manage user preferences for receiving notifications from specific categories or groups of categories.
  • How it could impact search results: This module might influence search results by taking into account user preferences for notification opt-outs. For example, if a user has opted out of receiving notifications for a specific category, Google may prioritize search results from other categories or sources that are more relevant to the user's preferences. This could lead to a more personalized search experience.
  • How a website may change things to be more favorable for this function: To be more favorable for this function, a website could ensure that its content is accurately categorized and tagged, making it easier for Google to understand the context and relevance of the content. Additionally, the website could provide clear and concise information about the categories or topics it covers, allowing users to make informed decisions about their notification preferences.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Per category/category group notification opt out settings.

Attributes

  • categoryGroupState (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOptOutStateCategoryGroupState.t), default: nil) -
  • categoryState (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOptOutStateCategoryState.t), default: nil) -

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.AssistantApiNotificationOutputRestrictionsOptOutState{
    categoryGroupState:
      [
        GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOptOutStateCategoryGroupState.t()
      ]
      | nil,
    categoryState:
      [
        GoogleApi.ContentWarehouse.V1.Model.AssistantApiNotificationOutputRestrictionsOptOutStateCategoryState.t()
      ]
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.