# ConfigField

> Describes the configuration fields of the version control that the user has selected in the Unity Editor.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.VersionControl](/engine/6000.5/script-reference/unityeditor/versioncontrol.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public class ConfigField
```

## Remarks

For example: with Perforce enabled this can include credentials like the username, password, workspace and server.

## Properties

| Property                                                                                             | Description                                                                                               |
| ---------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| [description](/engine/6000.5/script-reference/unityeditor/versioncontrol/configfield/description.md) | Descrition of the configuration field.                                                                    |
| [isPassword](/engine/6000.5/script-reference/unityeditor/versioncontrol/configfield/ispassword.md)   | This is true if the configuration field is a password field.                                              |
| [isRequired](/engine/6000.5/script-reference/unityeditor/versioncontrol/configfield/isrequired.md)   | This is true if the configuration field is required for the version control plugin to function correctly. |
| [label](/engine/6000.5/script-reference/unityeditor/versioncontrol/configfield/label.md)             | Label that is displayed next to the configuration field in the editor.                                    |
| [name](/engine/6000.5/script-reference/unityeditor/versioncontrol/configfield/name.md)               | Name of the configuration field.                                                                          |
