View Source GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsHomeautomationProtoSmartHomeFeatures (google_api_content_warehouse v0.4.0)

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

Attributes

  • circadianLightingEnabled (type: boolean(), default: nil) - Flag indicating whether the background Circadian Lighting effect is enabled for a particular light (go/circadian-lighting-e2e).
  • energySavingsEnabled (type: boolean(), default: nil) - Flag indicating whether automatic Energy Savings are enabled for this item.
  • gentleWakeupEnabled (type: boolean(), default: nil) - Flag indicating whether Gentle Wake Up is enabled for this item (go/sleep-wake-design).
  • 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)

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

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

Functions

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

Unwrap a decoded JSON object into its complex fields.