
# IBomParameter interface

*No description yet.*

```csharp
public interface IBomParameter : IBomParameterDefinition
```

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

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [BoolValue](#boolvalue) | `bool` | get; set |  |
| [FloatValue](#floatvalue) | `double` | get; set |  |
| [IntValue](#intvalue) | `int` | get; set |  |
| [StrValue](#strvalue) | `string` | get; set |  |

### BoolValue

*No description yet.*

```csharp
bool GetBoolValue();
void SetBoolValue(bool argValue);
```

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

### FloatValue

*No description yet.*

```csharp
double GetFloatValue();
void SetFloatValue(double argValue);
```

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

### IntValue

*No description yet.*

```csharp
int GetIntValue();
void SetIntValue(int argValue);
```

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

### StrValue

*No description yet.*

```csharp
string GetStrValue();
void SetStrValue(string argValue);
```

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

**Examples:** [Extension_BOMManager](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_BOMManager/Source%20Code/Commands.cs#L159), [Extension_BOMManager](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_BOMManager/Source%20Code/SchemaBom.cs#L68), [Extension_BOMManager](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_BOMManager/Source%20Code/SchemaComponent.cs#L23)

## Inherited members

- From [IBomParameterDefinition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IBomParameterDefinition.md): [GetIsSystem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IBomParameterDefinition.md#getissystem), [GetName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IBomParameterDefinition.md#getname), [GetSource](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IBomParameterDefinition.md#getsource), [GetType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IBomParameterDefinition.md#gettype)

## Returned by

[IBomParameterDictionary.GetItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IBomParameterDictionary.md#getitem), [IBomParameterDictionary.TryGetParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IBomParameterDictionary.md#trygetparameter), [IBomParameterEnumerator.GetCurrent](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IBomParameterEnumerator.md#getcurrent)

## Examples

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