AssistantVerticalsHomeautomationProtoSmartHomeFeatures

GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSmartHomeFeatures


Table of Contents ▼

Jump to a specific part of the page:

Description

SmartHome feature flags that may be enabled per-item. LINT.IfChange

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. circadianLightingEnabled (type: boolean(), default: nil)
    - Flag indicating whether the background Circadian Lighting effect is enabled for a particular light (go/circadian-lighting-e2e).
  2. energySavingsEnabled (type: boolean(), default: nil)
    - Flag indicating whether automatic Energy Savings are enabled for this item.
  3. gentleWakeupEnabled (type: boolean(), default: nil)
    - Flag indicating whether Gentle Wake Up is enabled for this item (go/sleep-wake-design).
  4. homeAwayOverMatterEnabled (type: boolean(), default: nil)
    - Flag indicating whether the user has enabled / disabled sending Home/Away status updates to the device through the Google custom IntelligenceEvents Matter cluster. (go/google-clusters-design)

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSmartHomeFeatures{
circadianLightingEnabled: boolean() | nil,
energySavingsEnabled: boolean() | nil,
gentleWakeupEnabled: boolean() | nil,
homeAwayOverMatterEnabled: boolean() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSmartHomeFeatures