AssistantApiSettingsDeviceDowntimeSettings

AI Overview😉

  • The potential purpose of this module is to simulate device downtime for certain users, making it seem like the device is "sleeping" or unavailable during specific times. This could be used to test how users interact with the device during these periods or to simulate real-world scenarios where devices may be unavailable.
  • This module could impact search results by potentially affecting the availability of certain features or responses from the device. If a user searches for something during a downtime period, they may receive a message saying the device is "sleeping" instead of the usual response. This could lead to a different search experience and potentially affect the ranking of certain results.
  • To be more favorable for this function, a website could ensure that their content is accessible and usable even during downtime periods. This could include providing alternative responses or features that are available even when the device is "sleeping". Additionally, websites could optimize their content to be more relevant and useful during times when the device is available, increasing the chances of being ranked higher in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Specification of times when most features on a device are disabled for certain users. During these periods, the device will respond to most interactions with something like "sorry, I'm sleeping right now". Design: go/home-ft-settings-storage PRD: go/home-family-tools-prd

Attributes

  • schedules (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsLabeledDowntimeSchedule.t), default: nil) -
  • targets (type: list(String.t), default: nil) - The set of users of this device that will have these downtime settings applied. Must have at least one element.

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.AssistantApiSettingsDeviceDowntimeSettings{
    schedules:
      [
        GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsLabeledDowntimeSchedule.t()
      ]
      | nil,
    targets: [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.