
# IPartCatalog2Result interface

*No description yet.*

```csharp
public interface IPartCatalog2Result
```

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

**Derived:** [IAggregatorSupplierListResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IAggregatorSupplierListResult.md), [ICanChangeComponentPartChoicesListResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ICanChangeComponentPartChoicesListResult.md), [ICanChangePartChoicesResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ICanChangePartChoicesResult.md), [IPartCatalog2AsyncResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartCatalog2AsyncResult.md), [IPartChoice2ListResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartChoice2ListResult.md), [IPartSourceListResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartSourceListResult.md), [IProviderSupplierOptionsListResult](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IProviderSupplierOptionsListResult.md)

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetErrorMessage](#geterrormessage) | `string` |  |
| [GetIsSuccess](#getissuccess) | `bool` |  |

### GetErrorMessage

*No description yet.*

```csharp
string GetErrorMessage();
```

**Returns:** `string`

### GetIsSuccess

*No description yet.*

```csharp
bool GetIsSuccess();
```

**Returns:** `bool`

## Returned by

[IPartCatalog2.DeletePartChoicesForItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartCatalog2.md#deletepartchoicesforitem), [IPartCatalog2.UpsertPartChoiceList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IPartCatalog2.md#upsertpartchoicelist)
