---
title: "au-widget-pim-options/IOptionsConfig | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-pim-options.IOptionsConfig/"
---

# au-widget-pim-options/IOptionsConfig

> - [`IMetadataConfig`](#imetadataconfig)

## Interfaces

### ICheckboxConfig

#### Extends

#### Properties

##### checkboxIcon?

```ts
optional checkboxIcon?: string;
```

##### disabled?

```ts
optional disabled?: boolean;
```

###### Inherited from

[`IMetadataConfig`](#imetadataconfig).[`disabled`](#disabled-1)

##### showValueInTitle?

```ts
optional showValueInTitle?: boolean;
```

###### Inherited from

[`IMetadataConfig`](#imetadataconfig).[`showValueInTitle`](#showvalueintitle-1)

##### tooltipIcon?

```ts
optional tooltipIcon?: string;
```

###### Inherited from

[`IMetadataConfig`](#imetadataconfig).[`tooltipIcon`](#tooltipicon-1)

***

### IMetadataConfig

#### Extended by

- [`ICheckboxConfig`](#icheckboxconfig)

#### Properties

##### disabled?

```ts
optional disabled?: boolean;
```

##### showValueInTitle?

```ts
optional showValueInTitle?: boolean;
```

##### tooltipIcon?

```ts
optional tooltipIcon?: string;
```

***

### IOptionModifier

#### Properties

##### config?

```ts
optional config?: IMetadataConfig;
```

##### css?

```ts
optional css?: string;
```

##### name

```ts
name: string;
```

##### onChange?

```ts
optional onChange?: Function | Function[];
```

##### preselectedValue?

```ts
optional preselectedValue?: string | string[];
```

##### style?

```ts
optional style?: object;
```

###### Index Signature

```ts
[key: string]: string
```

##### type?

```ts
optional type?: string;
```

##### visible?

```ts
optional visible?: boolean;
```

***

### IOptionParams

#### Properties

##### active?

```ts
optional active?: boolean;
```

##### config?

```ts
optional config?: IMetadataConfig;
```

##### css?

```ts
optional css?: string;
```

##### isMultiSelect?

```ts
optional isMultiSelect?: boolean;
```

##### name

```ts
name: string;
```

##### onChange?

```ts
optional onChange?: Function | Function[];
```

##### options

```ts
options: ProductInformationOption[];
```

##### style?

```ts
optional style?: object;
```

###### Index Signature

```ts
[key: string]: string
```

##### subType

```ts
subType: IOldOptionSubType;
```

##### type?

```ts
optional type?: IMetadataType;
```

##### visible?

```ts
optional visible?: boolean;
```

***

### IOptionsConfig

#### Properties

##### modifiers

```ts
modifiers: IOptionModifier[];
```

##### onChange

```ts
onChange: Function | Function[];
```

##### onReady

```ts
onReady: Function | Function[];
```

##### options

```ts
options: ProductInformationOption[];
```

***

### IOptionSummaryItem

#### Properties

##### name

```ts
name: string;
```

##### value

```ts
value: string;
```

##### visible

```ts
visible: boolean;
```
