
# ISupplierSourceRelationship interface

*No description yet.*

```csharp
public interface ISupplierSourceRelationship : ISourceRelationship
```

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

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

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [AvailabilityCount](#availabilitycount) | `int` | get |  |
| [AvailabilityLeadTime](#availabilityleadtime) | `string` | get |  |
| [AvailabilityQuantity](#availabilityquantity) | `int` | get |  |
| [BreakQuantity](#breakquantity) | `int` | get |  |
| [Category](#category) | `string` | get |  |
| [Currency](#currency) | `string` | get |  |
| [Description](#description) | `string` | get |  |
| [ParameterAt](#parameterat) | [IItemParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IItemParameter.md) | get |  |
| [ParameterByName](#parameterbyname) | [IItemParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IItemParameter.md) | get |  |
| [ParametersCount](#parameterscount) | `int` | get |  |
| [ProductPhotoURL](#productphotourl) | `string` | get |  |
| [QuantityInStock](#quantityinstock) | `int` | get |  |
| [UnitPrice](#unitprice) | `string` | get |  |
| [UnitPriceCount](#unitpricecount) | `int` | get |  |
| [UnitPriceForQuantity](#unitpriceforquantity) | `string` | get |  |

### AvailabilityCount

*No description yet.*

```csharp
int GetState_AvailabilityCount();
```

**Type:** `int` · **Access:** read-only

### AvailabilityLeadTime

*No description yet.*

```csharp
string GetState_AvailabilityLeadTime(int argI);
```

**Type:** `string` · **Access:** read-only · **Index:** `argI` (`int`)

### AvailabilityQuantity

*No description yet.*

```csharp
int GetState_AvailabilityQuantity(int argI);
```

**Type:** `int` · **Access:** read-only · **Index:** `argI` (`int`)

### BreakQuantity

*No description yet.*

```csharp
int GetState_BreakQuantity(int argI);
```

**Type:** `int` · **Access:** read-only · **Index:** `argI` (`int`)

### Category

*No description yet.*

```csharp
string GetState_Category();
```

**Type:** `string` · **Access:** read-only

### Currency

*No description yet.*

```csharp
string GetState_Currency();
```

**Type:** `string` · **Access:** read-only

### Description

*No description yet.*

```csharp
string GetState_Description();
```

**Type:** `string` · **Access:** read-only

### ParameterAt

*No description yet.*

```csharp
IItemParameter GetState_ParameterAt(int argI);
```

**Type:** [IItemParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IItemParameter.md) · **Access:** read-only · **Index:** `argI` (`int`)

The accessors are extension methods of `ISupplierSourceRelationshipHelper` (`using SCH;`).

### ParameterByName

*No description yet.*

```csharp
IItemParameter GetState_ParameterByName(string argName);
```

**Type:** [IItemParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IItemParameter.md) · **Access:** read-only · **Index:** `argName` (`string`)

The accessors are extension methods of `ISupplierSourceRelationshipHelper` (`using SCH;`).

### ParametersCount

*No description yet.*

```csharp
int GetState_ParametersCount();
```

**Type:** `int` · **Access:** read-only

### ProductPhotoURL

*No description yet.*

```csharp
string GetState_ProductPhotoURL();
```

**Type:** `string` · **Access:** read-only

### QuantityInStock

*No description yet.*

```csharp
int GetState_QuantityInStock();
```

**Type:** `int` · **Access:** read-only

### UnitPrice

*No description yet.*

```csharp
string GetState_UnitPrice(int argI);
```

**Type:** `string` · **Access:** read-only · **Index:** `argI` (`int`)

### UnitPriceCount

*No description yet.*

```csharp
int GetState_UnitPriceCount();
```

**Type:** `int` · **Access:** read-only

### UnitPriceForQuantity

*No description yet.*

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

**Type:** `string` · **Access:** read-only · **Index:** `argQuantity` (`int`)

## Inherited members

- From [ISourceRelationship](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md): [ManufacturerName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#manufacturername), [ManufacturerPartNumber](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#manufacturerpartnumber), [PartId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#partid), [ProviderGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#providerguid), [ProviderName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#providername), [RoHS](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#rohs), [SupplierName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#suppliername), [SupplierPartNumber](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#supplierpartnumber), [SupplierPartNumberAlias](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#supplierpartnumberalias), [SupplierSource](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#suppliersource), [SupportingDocumentIdAt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#supportingdocumentidat), [SupportingDocumentsIdsCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISourceRelationship.md#supportingdocumentsidscount)

## Returned by

[IDragDropSupplierSourceRelationships.GetSupplierSourceRelationship](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IDragDropSupplierSourceRelationships.md#getsuppliersourcerelationship), [ISupplier.SearchBySupplierPartNumber](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplier.md#searchbysupplierpartnumber), [ISupplierSearchResults.GetSourceRelationship](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplierSearchResults.md#getsourcerelationship), [ISupplierSourceRelationshipList.GetSupplierSourceRelationship](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplierSourceRelationshipList.md#getsuppliersourcerelationship), [SupplierSearchHandler.SearchBySupplierPartNumber](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/SupplierSearchHandler.md#searchbysupplierpartnumber)

## Accepted by

[ISupplierItemPainter.Paint](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplierItemPainter.md#paint)
