# PropertyPathPartKind

> A PropertyPathPartKind specifies a type for a PropertyPathPart.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Properties](/engine/6000.7/script-reference/unity/properties.md)
* **Assembly:** UnityEngine.PropertiesModule

```csharp
public enum PropertyPathPartKind
```

## Fields

| Value                                                                                   | Description                             |
| --------------------------------------------------------------------------------------- | --------------------------------------- |
| [Index](/engine/6000.7/script-reference/unity/properties/propertypathpartkind/index.md) | Represents an indexed part of the path. |
| [Key](/engine/6000.7/script-reference/unity/properties/propertypathpartkind/key.md)     | Represents a keyed part of the path.    |
| [Name](/engine/6000.7/script-reference/unity/properties/propertypathpartkind/name.md)   | Represents a named part of the path.    |
