AssistantApiSystemNotificationRestrictionsNotificationCategoryState

AI Overview😉

  • The potential purpose of this module is to restrict or customize notification categories for Google Assistant API, allowing for more fine-grained control over the types of notifications that are sent to users. This could be related to filtering out irrelevant or spammy notifications, or tailoring the notification experience to specific user preferences.
  • This module could impact search results by influencing the types of notifications that are displayed to users, potentially affecting the relevance and usefulness of search results. For example, if a website is marked as "disabled" for a particular notification category, users may not receive important updates or alerts related to that topic, which could impact their search experience.
  • A website may change things to be more favorable for this function by ensuring that their notification channels are properly categorized and configured, and that they are providing high-quality, relevant notifications to users. This could involve implementing clear and concise notification messaging, avoiding spammy or misleading notifications, and providing users with granular control over the types of notifications they receive. By doing so, a website may increase the likelihood of its notifications being displayed to users, and improve the overall search experience.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Notification channels state for the new server driven channels.

Attributes

  • categoryId (type: integer(), default: nil) - Notification channel type.
  • disabled (type: boolean(), default: nil) - Weather the notifications on this channel are disabled.
  • disabledReason (type: String.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.AssistantApiSystemNotificationRestrictionsNotificationCategoryState{
    categoryId: integer() | nil,
    disabled: boolean() | nil,
    disabledReason: 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.