# NxVariableListItem

## Properties

| Name | Description | Type |
| --- | --- | --- |
| qName | Name of the variable. | String |
| qDescription | Description of the variable. | String |
| qDefinition | Definition of the variable. It can be a value or an expression. | String |
| qIsConfig | If set to true, it means that the variable is a system variable.<br>A system variable provides information about the system and is set by the engine. The content cannot be changed by the user.<br>This parameter is optional.<br>The default value is false. | Boolean |
| qIsReserved | If set to true, it means that the variable is reserved.<br>The default value is false.<br>This parameter is optional.<br>Examples:<br><br><ul><li><em>ScriptError</em> is a reserved variable, set by the engine.</li><li><em>DayNames</em> is a reserved variable, set by the user.</li></ul> | Boolean |
| qMeta | Layout for *NxMetaDef*. | [NxMeta](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/models-nxmeta.htm) |
| qInfo |  | [NxInfo](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/models-nxinfo.htm) |
| qData | Contains dynamic JSON data specified by the client. | [JsonObject](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/models-jsonobject.htm) |
| qIsScriptCreated | If set to true, it means that the variable was defined via script. | Boolean |

## See also

[List all app objects](https://help.qlik.com/en-US/sense-developer/November2024/csh/engineapi/list-app-objects)

[VariableList](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/models-VariableList.htm)