# GenericObjectLayout

Is the layout for *GenericObjectProperties*.

## Properties

| Name | Description | Type |
| --- | --- | --- |
| qInfo |  | [NxInfo](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-nxinfo.htm) |
| qMeta | Layout for *NxMetaDef*. | [NxMeta](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-nxmeta.htm) |
| qExtendsId | Should be set to create an object that is linked to another object. Enter the identifier of the object you want to link to.<br>If you do not want to link your object, set this parameter to an empty string. | String |
| qHasSoftPatches | Is set to true if the generic object contains some properties that are not persistent (a soft patch was applied). | Boolean |
| qError |  | [NxLayoutErrors](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-nxlayouterrors.htm) |
| qSelectionInfo |  | [NxSelectionInfo](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/EngineJSONAPI/Content/models-nxselectioninfo.htm) |
| qStateName | Name of the alternate state.<br>Default is current selections *$* . | String |