
# ISupplier2 interface

*No description yet.*

```csharp
public interface ISupplier2
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetPartNumberSuggestionList](#getpartnumbersuggestionlist) | [IStrings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IStrings.md) |  |
| [GetSupplierAliases](#getsupplieraliases) | [ISupplierAliasesList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplierAliasesList.md) |  |
| [SearchByManufacturerPartNumber2](#searchbymanufacturerpartnumber2) | [ISupplierSearchResults](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplierSearchResults.md) |  |

### GetPartNumberSuggestionList

*No description yet.*

```csharp
IStrings GetPartNumberSuggestionList(string argKeyword);
```

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

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

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

### GetSupplierAliases

*No description yet.*

```csharp
ISupplierAliasesList GetSupplierAliases();
```

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

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

### SearchByManufacturerPartNumber2

*No description yet.*

```csharp
ISupplierSearchResults SearchByManufacturerPartNumber2(string argManufacturerPartNumber, TSupplierIncludeOptionSet argIncludeData);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argManufacturerPartNumber` | `string` | value |
| `argIncludeData` | [TSupplierIncludeOptionSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/TSupplierIncludeOptionSet.md) | value |

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

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