---
title: "Class EntityConstructionArgs"
slug: "sdk--stylelabs.m.sdk.models.base.entityconstructionargs"
abstract: ""
---
# Class EntityConstructionArgs

Defines the entity construction args.

## Inheritance

object

EntityConstructionArgs

## Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsBase

## Assembly: Stylelabs.M.Sdk.dll

## Syntax

```csharp
public class EntityConstructionArgs
```

## Constructors

### EntityConstructionArgs(string)

Initializes a new instance of the [EntityConstructionArgs](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.base.entityconstructionargs.html) class.

#### Declaration

```csharp
public EntityConstructionArgs(string definitionName)
```

#### Parameters

| Type | Name | Description |
| --- | --- | --- |
| string | definitionName | The name of the definition. |

## Properties

### Cultures

Gets or sets cultures.

#### Declaration

```csharp
public IEnumerable<CultureInfo> Cultures { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| IEnumerable<>CultureInfo |  |

### DefinitionName

Gets or sets the name of the definition.

#### Declaration

```csharp
public string DefinitionName { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| string |  |

### Id

Gets or sets the id.

#### Declaration

```csharp
public long? Id { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| long |  |

### Identifier

Gets or sets the identifier.

#### Declaration

```csharp
public string Identifier { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| string |  |

### Properties

Gets or sets properties.

#### Declaration

```csharp
public IEnumerable<IProperty> Properties { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| IEnumerable<>[IProperty](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.iproperty.html) |  |

### RelatedPaths

Gets or sets related paths.

#### Declaration

```csharp
public IEnumerable<IRelatedPath> RelatedPaths { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| IEnumerable<>[IRelatedPath](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.irelatedpath.html) |  |

### Relations

Gets or sets relations.

#### Declaration

```csharp
public IEnumerable<IRelation> Relations { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| IEnumerable<>[IRelation](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.irelation.html) |  |

### Renditions

Gets or sets renditions.

#### Declaration

```csharp
public IEnumerable<IRendition> Renditions { get; set; }
```

#### Property Value

| Type | Description |
| --- | --- |
| IEnumerable<>[IRendition](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.base.irendition.html) |  |
