# AbstractStructure Constructor

## Overloads

| [AbstractStructure()](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.-ctor.htm#Qlik_Engine_AbstractStructure__ctor) |  | Creates an empty abstract structure. |
| --- | --- | --- |
| [AbstractStructure(JObject)](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.-ctor.htm#Qlik_Engine_AbstractStructure__ctor_Newtonsoft_Json_Linq_JObject_) |  | Creates an AbstractStructure wrapper for a JObject instance. |

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.-ctor.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.-ctor.htm)

## AbstractStructure()

Creates an empty abstract structure.

### Declaration

```

          public AbstractStructure()
    
  
```

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.-ctor.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.-ctor.htm)

## AbstractStructure(JObject)

Creates an AbstractStructure wrapper for a JObject instance.

### Declaration

```

          public AbstractStructure(JObject jObject)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| Newtonsoft.Json.Linq.JObject | jObject | The JObject instance to wrap |