# IGenericVariableProperties Interface

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

## Syntax

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

## Properties

| Name | Description |
| --- | --- |
| [Comment](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericVariableProperties.Comment.htm#Qlik_Engine_IGenericVariableProperties_Comment) | Comment related to the variable.<br><br>This parameter is optional.<br><br>JSON property name: qComment |
| [Definition](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericVariableProperties.Definition.htm#Qlik_Engine_IGenericVariableProperties_Definition) | Definition of the variable.<br><br>JSON property name: qDefinition |
| [IncludeInBookmark](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericVariableProperties.IncludeInBookmark.htm#Qlik_Engine_IGenericVariableProperties_IncludeInBookmark) | Set this property to true to update the variable when applying a bookmark. The variable value will be persisted in the bookmark.<br><br>The value of a variable can affect the state of the selections.<br><br>Script variables cannot be persisted in the bookmark.<br><br>The default value is false.<br><br>JSON property name: qIncludeInBookmark |
| [Info](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericVariableProperties.Info.htm#Qlik_Engine_IGenericVariableProperties_Info) | Identifier and type of the object.<br><br>This parameter is mandatory.<br><br>JSON property name: qInfo |
| [MetaDef](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericVariableProperties.MetaDef.htm#Qlik_Engine_IGenericVariableProperties_MetaDef) | Meta data.<br><br>JSON property name: qMetaDef |
| [Name](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericVariableProperties.Name.htm#Qlik_Engine_IGenericVariableProperties_Name) | Name of the variable.<br><br>The name must be unique.<br><br>This parameter is mandatory.<br><br>JSON property name: qName |
| [NumberPresentation](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericVariableProperties.NumberPresentation.htm#Qlik_Engine_IGenericVariableProperties_NumberPresentation) | Defines the format of the value.<br><br>This parameter is optional.<br><br>JSON property name: qNumberPresentation |