
# IHarnessTypeHolder interface

*No description yet.*

```csharp
public interface IHarnessTypeHolder
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [HarnessType](#harnesstype) | `string` | get; set |  |
| [HarnessTypeInferred](#harnesstypeinferred) | `bool` | get; set |  |
| [IsHarnessObject](#isharnessobject) | `bool` | get; set |  |

### HarnessType

*No description yet.*

```csharp
string GetState_HarnessType();
void SetState_HarnessType(string argValue);
```

**Type:** `string` · **Access:** read/write

**Examples:** [Extension_TestPortHarnessDev](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_TestPortHarnessDev/Source%20Code/Commands.cs#L63)

### HarnessTypeInferred

*No description yet.*

```csharp
bool GetState_HarnessTypeInferred();
void SetState_HarnessTypeInferred(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### IsHarnessObject

*No description yet.*

```csharp
bool GetState_IsHarnessObject();
void SetState_IsHarnessObject(bool argValue);
```

**Type:** `bool` · **Access:** read/write

**Examples:** [Extension_TestPortHarnessDev](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_TestPortHarnessDev/Source%20Code/Commands.cs#L61)

## Examples

Used in the SDK examples: [Extension_TestPortHarnessDev](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_TestPortHarnessDev/Source%20Code/Commands.cs#L60).
