
# ModelIdentifier class

*No description yet.*

```csharp
public class ModelIdentifier : IModelIdentifier
```

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

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

## Constructors

```csharp
public ModelIdentifier();
public ModelIdentifier(SModelIdentifier argVal);
public ModelIdentifier(IModelIdentifier argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Data](#data) | [SModelIdentifier](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/SModelIdentifier.md) | get; set |  |
| [ItemGUID](#itemguid) | `string` | get; set |  |
| [RevisionGUID](#revisionguid) | `string` | get; set |  |
| [VaultGUID](#vaultguid) | `string` | get; set |  |

### Data

*No description yet.*

```csharp
SModelIdentifier Data { get; set; }
```

**Type:** [SModelIdentifier](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/SModelIdentifier.md) · **Access:** read/write

### ItemGUID

*No description yet.*

```csharp
string ItemGUID { get; set; }
```

**Type:** `string` · **Access:** read/write

### RevisionGUID

*No description yet.*

```csharp
string RevisionGUID { get; set; }
```

**Type:** `string` · **Access:** read/write

### VaultGUID

*No description yet.*

```csharp
string VaultGUID { get; set; }
```

**Type:** `string` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetItemGUID](#getitemguid) | `string` |  |
| [GetRevisionGUID](#getrevisionguid) | `string` |  |
| [GetVaultGUID](#getvaultguid) | `string` |  |

### GetItemGUID

*No description yet.*

```csharp
string GetItemGUID();
```

**Returns:** `string`

### GetRevisionGUID

*No description yet.*

```csharp
string GetRevisionGUID();
```

**Returns:** `string`

### GetVaultGUID

*No description yet.*

```csharp
string GetVaultGUID();
```

**Returns:** `string`

## Returned by

[IComponentSearch.TrySelectModel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IComponentSearch.md#tryselectmodel)
