
# IPartProvider interface

*No description yet.*

```csharp
public interface IPartProvider
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetEnabled](#getenabled) | `bool` |  |
| [GetGUID](#getguid) | `string` |  |
| [GetName](#getname) | `string` |  |
| [GetOptionsPage](#getoptionspage) | [IOptionsPage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IOptionsPage.md) |  |

### GetEnabled

*No description yet.*

```csharp
bool GetEnabled();
```

**Returns:** `bool`

### GetGUID

*No description yet.*

```csharp
string GetGUID();
```

**Returns:** `string`

### GetName

*No description yet.*

```csharp
string GetName();
```

**Returns:** `string`

### GetOptionsPage

*No description yet.*

```csharp
IOptionsPage GetOptionsPage();
```

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

Extension method of `IPartProviderHelper` (`using SCH;`).

## Returned by

[ISupplyChainManager.GetAltiumPartProvider](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplyChainManager.md#getaltiumpartprovider), [ISupplyChainManager.GetPartProvider](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplyChainManager.md#getpartprovider), [ISupplyChainManager.GetPartProviderByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplyChainManager.md#getpartproviderbyguid)
