# BasicInformationTrait


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

<br />

*** ** * ** ***

Attributes for BasicInformationTrait.

## 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/BasicInformationTrait.Attributes : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` Attributes for the BasicInformation cluster. |
| `class https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.CapabilityMinimaStruct : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` A set of constant values related to the overall capabilities of the node. |
| `@https://developers.home.google.com/reference/kotlin/com/google/home/annotation/HomeExperimentalGenericApi enum https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.CapabilityMinimaStruct.StructFields : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html, https://developers.home.google.com/reference/kotlin/com/google/home/Field` Descriptor enum for this struct's fields. |
| `enum https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ColorEnum : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html, https://developers.home.google.com/reference/kotlin/com/google/home/matter/serialization/ClusterEnum` Color values. |
| `class https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.Feature` |
| `interface https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.Leave : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` Indicates that the node has left a given fabric. |
| `object https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.MfgSpecificPingCommand : https://developers.home.google.com/reference/kotlin/com/google/home/CommandDescriptor` Send a manufacturer specific ping. |
| `class https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.MfgSpecificPingCommand.Request : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` The request payload for the MfgSpecificPing command. |
| `@https://developers.home.google.com/reference/kotlin/com/google/home/annotation/HomeExperimentalGenericApi enum https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.MfgSpecificPingCommand.Request.CommandFields : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html, https://developers.home.google.com/reference/kotlin/com/google/home/Field` Descriptor enum for this command's request fields. |
| `class https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ProductAppearanceStruct : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` The product's appearance. |
| `@https://developers.home.google.com/reference/kotlin/com/google/home/annotation/HomeExperimentalGenericApi enum https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ProductAppearanceStruct.StructFields : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html, https://developers.home.google.com/reference/kotlin/com/google/home/Field` Descriptor enum for this struct's fields. |
| `enum https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ProductFinishEnum : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html, https://developers.home.google.com/reference/kotlin/com/google/home/matter/serialization/ClusterEnum` Product finish values. |
| `interface https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ReachableChanged : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` Indicates that the state of the node's reachability has changed. |
| `interface https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ShutDown : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` Indicates that the node has begun an orderly shutdown sequence on a best effort basis. |
| `interface https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.StartUp : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` Indicates that the node has completed a boot or reboot process. |

| ### 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/BasicInformationTrait#Id()` |

## Public properties

### Id

```
val Id: ClusterId
```