# NxVariableListItem Class

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

## Inheritance

* System.Object
  * [AbstractStructure](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.htm)
    * NxVariableListItem

      [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.htm)
      #### Derived Classes
      * [VariableObjectViewListContainer](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.VariableObjectViewListContainer.htm)

## Syntax

```
[ValueClass]
public class NxVariableListItem : AbstractStructure, IDisposable, INxVariableListItem, IAbstractStructure
```

## Constructors

| Name | Description |
| --- | --- |
| [NxVariableListItem()](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.-ctor.htm#Qlik_Engine_NxVariableListItem__ctor) | Creates an instance of the NxVariableListItem class |

## Properties

| Name | Description |
| --- | --- |
| [Data](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.Data.htm#Qlik_Engine_NxVariableListItem_Data) | Data.<br><br>JSON property name: qData |
| [Definition](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.Definition.htm#Qlik_Engine_NxVariableListItem_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.Description.htm#Qlik_Engine_NxVariableListItem_Description) | Description of the variable.<br><br>JSON property name: qDescription |
| [Info](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.Info.htm#Qlik_Engine_NxVariableListItem_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.IsConfig.htm#Qlik_Engine_NxVariableListItem_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.IsReserved.htm#Qlik_Engine_NxVariableListItem_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.IsScriptCreated.htm#Qlik_Engine_NxVariableListItem_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.Meta.htm#Qlik_Engine_NxVariableListItem_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.Name.htm#Qlik_Engine_NxVariableListItem_Name) | Name of the variable.<br><br>JSON property name: qName |