# GenericVariableLayout Class

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

Is the layout for `GenericVariableProperties`.

## Inheritance

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

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

## Syntax

```
[ValueClass]
public class GenericVariableLayout : AbstractStructure, IDisposable, IGenericVariableLayout, IAbstractStructure
```

## Constructors

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

## Properties

| Name | Description |
| --- | --- |
| [Info](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericVariableLayout.Info.htm#Qlik_Engine_GenericVariableLayout_Info) | Identifier and type of the object.<br><br>This parameter is mandatory.<br><br>JSON property name: qInfo |
| [IsScriptCreated](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericVariableLayout.IsScriptCreated.htm#Qlik_Engine_GenericVariableLayout_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/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericVariableLayout.Meta.htm#Qlik_Engine_GenericVariableLayout_Meta) | Information about publishing and permissions.<br><br>This parameter is optional.<br><br>JSON property name: qMeta |
| [Num](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericVariableLayout.Num.htm#Qlik_Engine_GenericVariableLayout_Num) | A value.<br><br>JSON property name: qNum |
| [Text](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericVariableLayout.Text.htm#Qlik_Engine_GenericVariableLayout_Text) | Some text.<br><br>JSON property name: qText |