# BooleanStateTrait


```
@Generated(value = ["GoogleHomePlatformCodegen"])
object BooleanStateTrait
```

<br />

*** ** * ** ***

Attributes for BooleanStateTrait.

## Summary

| ### Nested types |
|---|
| `@https://developers.home.google.com/reference/kotlin/javax/annotation/processing/Generated(value = ["GoogleHomePlatformCodegen"]) interface https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.Attributes : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` Attributes for the BooleanState cluster. |
| `data class https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.Feature` |
| `interface https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.StateChange : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` The value of the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.Attributes#stateValue()` attribute changed. |

| ### Public properties |
|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/serialization/ClusterId` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait#Id()` |

## Public properties

### Id

```
val Id: ClusterId
```