
# IPartIdentifier interface

*No description yet.*

```csharp
public interface IPartIdentifier
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [ManufacturerName](#manufacturername) | `string` | get; set |  |
| [MPN](#mpn) | `string` | get; set |  |
| [PartID](#partid) | `string` | get; set |  |
| [PartSourceGUID](#partsourceguid) | `string` | get; set |  |

### ManufacturerName

*No description yet.*

```csharp
string GetManufacturerName();
void SetManufacturerName(string argValue);
```

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

### MPN

*No description yet.*

```csharp
string GetMPN();
void SetMPN(string argValue);
```

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

### PartID

*No description yet.*

```csharp
string GetPartID();
void SetPartID(string argValue);
```

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

### PartSourceGUID

*No description yet.*

```csharp
string GetPartSourceGUID();
void SetPartSourceGUID(string argValue);
```

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

## Returned by

[IPartIdentifierList.GetPartIdentifier](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartIdentifierList.md#getpartidentifier)

## Accepted by

[IPartCatalog2.GetPartChoiceInfoList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartCatalog2.md#getpartchoiceinfolist)
