
# IMBA_SDK_ServerModule interface

*No description yet.*

```csharp
public interface IMBA_SDK_ServerModule
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [CreateDocumentFromDataModel2](#createdocumentfromdatamodel2) | [IMBA_SDK_ServerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ServerDocument.md) |  |
| [GetAssemblyByDocumentId2](#getassemblybydocumentid2) | [IMBA_SDK_ServerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ServerDocument.md) |  |
| [GetAssemblyByPath2](#getassemblybypath2) | [IMBA_SDK_ServerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ServerDocument.md) |  |
| [LoadAssemblyByPath2](#loadassemblybypath2) | [IMBA_SDK_ServerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ServerDocument.md) |  |

### CreateDocumentFromDataModel2

*No description yet.*

```csharp
IMBA_SDK_ServerDocument CreateDocumentFromDataModel2(IMBA_SDK_DocumentDataModel argDataModel);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argDataModel` | [IMBA_SDK_DocumentDataModel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_DocumentDataModel.md) | value |

**Returns:** [IMBA_SDK_ServerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ServerDocument.md)

Extension method of `IMBA_SDK_ServerModuleHelper` (`using EDP;`).

### GetAssemblyByDocumentId2

*No description yet.*

```csharp
IMBA_SDK_ServerDocument GetAssemblyByDocumentId2(int argDocumentID);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argDocumentID` | `int` | value |

**Returns:** [IMBA_SDK_ServerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ServerDocument.md)

Extension method of `IMBA_SDK_ServerModuleHelper` (`using EDP;`).

### GetAssemblyByPath2

*No description yet.*

```csharp
IMBA_SDK_ServerDocument GetAssemblyByPath2(string argFullPath);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argFullPath` | `string` | value |

**Returns:** [IMBA_SDK_ServerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ServerDocument.md)

Extension method of `IMBA_SDK_ServerModuleHelper` (`using EDP;`).

### LoadAssemblyByPath2

*No description yet.*

```csharp
IMBA_SDK_ServerDocument LoadAssemblyByPath2(string argFullPath);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argFullPath` | `string` | value |

**Returns:** [IMBA_SDK_ServerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IMBA_SDK_ServerDocument.md)

Extension method of `IMBA_SDK_ServerModuleHelper` (`using EDP;`).
