# Setting A configuration setting or preference ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | | `type` | [Optional\](../../models/shared/Type.md) | :heavy_minus_sign: | The type of the value of this setting | | `default_` | [Optional\](../../models/shared/Default.md) | :heavy_minus_sign: | The default value of this setting | | `advanced` | *Optional\* | :heavy_minus_sign: | Whether the setting is considered advanced and normally hidden from the user | | `enumValues` | *Optional\* | :heavy_minus_sign: | The possible values for this setting if restricted. The list is `\|` separated with `value:name` entries. | | `group` | *Optional\* | :heavy_minus_sign: | The group name of this setting to aid in display of a hierarchy | | `hidden` | *Optional\* | :heavy_minus_sign: | Whether the setting is hidden or not | | `id` | *Optional\* | :heavy_minus_sign: | The query parameter name for this setting | | `label` | *Optional\* | :heavy_minus_sign: | A user-friendly name for the setting | | `summary` | *Optional\* | :heavy_minus_sign: | A description of the setting | | `value` | [Optional\](../../models/shared/Value.md) | :heavy_minus_sign: | The current value of this setting |