# TargetNavigatorTrait


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

<br />

*** ** * ** ***

Attributes for TargetNavigatorTrait.

## 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/TargetNavigatorTrait.Attributes : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` Attributes for the TargetNavigator cluster. |
| `class https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.Feature` |
| `object https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand : https://developers.home.google.com/reference/kotlin/com/google/home/CommandDescriptor` Navigate the UX to the identified target. |
| `interface https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand.OptionalArgs` Optional arguments for the command NavigateTargetCommand Request |
| `class https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand.Request : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` The request payload for the NavigateTarget 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/TargetNavigatorTrait.NavigateTargetCommand.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/TargetNavigatorTrait.NavigateTargetCommand.Response : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` The result of the completed `NavigateTarget` 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/TargetNavigatorTrait.NavigateTargetCommand.Response.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 response fields. |
| `enum https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.StatusEnum : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html, https://developers.home.google.com/reference/kotlin/com/google/home/matter/serialization/ClusterEnum` Target Navigator status. |
| `class https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.TargetInfoStruct : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` An object describing the navigable target. |
| `@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/TargetNavigatorTrait.TargetInfoStruct.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. |
| `interface https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.TargetUpdated : https://developers.home.google.com/reference/kotlin/com/google/home/ClusterStruct` Generated when there is a change in either the active target or the list of available targets or both. |

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

## Public properties

### Id

```
val Id: ClusterId
```