# INxVariableListItem Interface

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

## Syntax

```
[ValueClass]
public interface INxVariableListItem : IAbstractStructure
```

## Properties

| Name | Description |
| --- | --- |
| [Data](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.Data.htm#Qlik_Engine_INxVariableListItem_Data) | Data.<br><br>JSON property name: qData |
| [Definition](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.Definition.htm#Qlik_Engine_INxVariableListItem_Definition) | Definition of the variable. It can be a value or an expression.<br><br>JSON property name: qDefinition |
| [Description](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.Description.htm#Qlik_Engine_INxVariableListItem_Description) | Description of the variable.<br><br>JSON property name: qDescription |
| [Info](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.Info.htm#Qlik_Engine_INxVariableListItem_Info) | Identifier and type of the object.<br><br>This parameter is mandatory.<br><br>JSON property name: qInfo |
| [IsConfig](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.IsConfig.htm#Qlik_Engine_INxVariableListItem_IsConfig) | If set to true, it means that the variable is a system variable.<br><br>A system variable provides information about the system and is set by the engine. The content cannot be changed by the user.<br><br>This parameter is optional.<br><br>The default value is false.<br><br>JSON property name: qIsConfig |
| [IsReserved](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.IsReserved.htm#Qlik_Engine_INxVariableListItem_IsReserved) | If set to true, it means that the variable is reserved.<br><br>The default value is false.<br><br>This parameter is optional.<br><br>Examples:<br><br>\* `ScriptError` is a reserved variable, set by the engine.<br><br>\* `DayNames` is a reserved variable, set by the user.<br><br>JSON property name: qIsReserved |
| [IsScriptCreated](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.IsScriptCreated.htm#Qlik_Engine_INxVariableListItem_IsScriptCreated) | If set to true, it means that the variable was defined via script.<br><br>JSON property name: qIsScriptCreated |
| [Meta](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.Meta.htm#Qlik_Engine_INxVariableListItem_Meta) | Information about publishing and permissions.<br><br>This parameter is optional.<br><br>JSON property name: qMeta |
| [Name](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxVariableListItem.Name.htm#Qlik_Engine_INxVariableListItem_Name) | Name of the variable.<br><br>JSON property name: qName |