AssistantDevicesPlatformProtoTimerCapability

AI Overview😉

  • The potential purpose of this module is to determine the capabilities of a device or client in handling timers, such as setting reminders or alarms. This module checks the maximum timer duration, extended timer duration, and the number of timers that can be created on the client, as well as whether the client supports modifying existing timers.
  • This module could impact search results by affecting the relevance and usefulness of search results related to timer-based tasks or reminders. For example, if a user searches for "set a timer for 30 minutes," the search results may prioritize devices or clients that can support timers of that duration. Additionally, the module may influence the ranking of search results that involve modifying existing timers, favoring devices or clients that support this capability.
  • To be more favorable for this function, a website may ensure that its timer-based features are compatible with a wide range of devices and clients, including those with varying timer duration and quantity limits. Additionally, the website may prioritize developing features that support modifying existing timers, as this capability is specifically mentioned in the module. Furthermore, the website may consider providing clear and concise information about its timer capabilities to help search engines understand its functionality and relevance to user queries.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Capability with regard to support of timers by the client.

Attributes

  • maxSupportedExtendedTimerDuration (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration.t, default: nil) - Maximum extended timer duration supported by the client. The extended timer duration is the total start-to-finish duration after an AddTimeToTimer operation. E.g. if a user sets a timer for 30 minutes, and later adds 10 minutes, the extended duration is 40 minutes. Zero or unset indicates no maximum limit.
  • maxSupportedTimerDuration (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration.t, default: nil) - Maximum timer duration supported by the client. Zero or unset indicates no maximum limit.
  • maxSupportedTimers (type: integer(), default: nil) - Maximum number of timers that can be created on the client. Zero or unset indicates no maximum limit.
  • supportsMutateAction (type: boolean(), default: nil) - Whether the client supports the MUTATE timer action. If this is false, mutate operations may be handled by sending a pair of REMOVE and CREATE timer actions to replace the existing timer instead of mutating it.

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.AssistantDevicesPlatformProtoTimerCapability{
    maxSupportedExtendedTimerDuration:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration.t() | nil,
    maxSupportedTimerDuration:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiDuration.t() | nil,
    maxSupportedTimers: integer() | nil,
    supportsMutateAction: boolean() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.