
# IComponentDynamicData interface

*No description yet.*

```csharp
public interface IComponentDynamicData
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetPartChoice](#getpartchoice) | [IPartChoice2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartChoice2.md) |  |
| [GetSupplierComponentList](#getsuppliercomponentlist) | [ISupplierComponentList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISupplierComponentList.md) |  |

### GetPartChoice

*No description yet.*

```csharp
IPartChoice2 GetPartChoice();
```

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

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

### GetSupplierComponentList

*No description yet.*

```csharp
ISupplierComponentList GetSupplierComponentList();
```

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

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

## Returned by

[IComponentDynamicDataList.GetComponentDynamicData](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IComponentDynamicDataList.md#getcomponentdynamicdata)
