
# ISupplierPart interface

*No description yet.*

```csharp
public interface ISupplierPart
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetAvailableQuantity](#getavailablequantity) | `int` |  |
| [GetBreakQuantity](#getbreakquantity) | `int` |  |
| [GetCurrency](#getcurrency) | `string` |  |
| [GetImportParameterNameAt](#getimportparameternameat) | `string` |  |
| [GetImportParametersCount](#getimportparameterscount) | `int` |  |
| [GetImportParameterValueAt](#getimportparametervalueat) | `string` |  |
| [GetLastUpdated](#getlastupdated) | `string` |  |
| [GetLastUpdatedAt](#getlastupdatedat) | `double` |  |
| [GetManufacturerPart](#getmanufacturerpart) | [IManufacturerPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IManufacturerPart.md) |  |
| [GetStock](#getstock) | [IStock](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IStock.md) |  |
| [GetStocksCount](#getstockscount) | `int` |  |
| [GetSupplierName](#getsuppliername) | `string` |  |
| [GetSupplierPartNumber](#getsupplierpartnumber) | `string` |  |
| [GetSupplierSource](#getsuppliersource) | `string` |  |
| [GetSupplierURL](#getsupplierurl) | `string` |  |
| [GetUnitPrice](#getunitprice) | `string` |  |
| [GetUnitPriceCount](#getunitpricecount) | `int` |  |
| [GetUnitPriceForQuantity](#getunitpriceforquantity) | `string` |  |

### GetAvailableQuantity

*No description yet.*

```csharp
int GetAvailableQuantity();
```

**Returns:** `int`

### GetBreakQuantity

*No description yet.*

```csharp
int GetBreakQuantity(int argi);
```

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

**Returns:** `int`

### GetCurrency

*No description yet.*

```csharp
string GetCurrency();
```

**Returns:** `string`

### GetImportParameterNameAt

*No description yet.*

```csharp
string GetImportParameterNameAt(int argi);
```

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

**Returns:** `string`

### GetImportParametersCount

*No description yet.*

```csharp
int GetImportParametersCount();
```

**Returns:** `int`

### GetImportParameterValueAt

*No description yet.*

```csharp
string GetImportParameterValueAt(int argi);
```

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

**Returns:** `string`

### GetLastUpdated

*No description yet.*

```csharp
string GetLastUpdated();
```

**Returns:** `string`

### GetLastUpdatedAt

*No description yet.*

```csharp
double GetLastUpdatedAt();
```

**Returns:** `double`

### GetManufacturerPart

*No description yet.*

```csharp
IManufacturerPart GetManufacturerPart();
```

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

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

### GetStock

*No description yet.*

```csharp
IStock GetStock(int argi);
```

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

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

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

### GetStocksCount

*No description yet.*

```csharp
int GetStocksCount();
```

**Returns:** `int`

### GetSupplierName

*No description yet.*

```csharp
string GetSupplierName();
```

**Returns:** `string`

### GetSupplierPartNumber

*No description yet.*

```csharp
string GetSupplierPartNumber();
```

**Returns:** `string`

### GetSupplierSource

*No description yet.*

```csharp
string GetSupplierSource();
```

**Returns:** `string`

### GetSupplierURL

*No description yet.*

```csharp
string GetSupplierURL();
```

**Returns:** `string`

### GetUnitPrice

*No description yet.*

```csharp
string GetUnitPrice(int argi);
```

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

**Returns:** `string`

### GetUnitPriceCount

*No description yet.*

```csharp
int GetUnitPriceCount();
```

**Returns:** `int`

### GetUnitPriceForQuantity

*No description yet.*

```csharp
string GetUnitPriceForQuantity(int argQuantity);
```

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

**Returns:** `string`

## Returned by

[IDragDropSupplierParts.GetSupplierPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IDragDropSupplierParts.md#getsupplierpart), [IManufacturerPart.GetSupplierLinkAt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IManufacturerPart.md#getsupplierlinkat), [ISupplierPartsCollection.GetSupplierPart](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplierPartsCollection.md#getsupplierpart)
