# TypingsKernel.UiKernelParameter

[typings/kernel](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/typings_kernel).UiKernelParameter

## Hierarchy

* [`KernelParameter`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter)

  ↳ **`UiKernelParameter`**

## Table of contents

### Properties

* [additionalInfos](#additionalinfos)
* [enabled](#enabled)
* [group](#group)
* [grouping](#grouping)
* [groups](#groups)
* [key](#key)
* [label](#label)
* [sort](#sort)
* [source](#source)
* [tooltip](#tooltip)
* [type](#type)
* [uiType](#uitype)
* [unitType](#unittype)
* [validGroups](#validgroups)
* [validRange](#validrange)
* [validRangeLabels](#validrangelabels)
* [validValues](#validvalues)
* [value](#value)
* [valueLabel](#valuelabel)
* [viewType](#viewtype)
* [visibleInPlanner](#visibleinplanner)

## Properties

### additionalInfos

• `Optional` **additionalInfos**: [`AdditionalInfo`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.additionalinfo)\[]

***

### enabled

• **enabled**: `boolean`

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[enabled](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#enabled)

***

### group

• **group**: `string`

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[group](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#group)

***

### grouping

• **grouping**: [`KernelParameterGroup`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparametergroup)

***

### groups

• **groups**: `Promise`<[`RapiJson`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijson)\[]>

***

### key

• **key**: `string`

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[key](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#key)

***

### label

• **label**: `string`

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[label](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#label)

***

### sort

• **sort**: `number`

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[sort](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#sort)

***

### source

• **source**: `"external"` | `"internal"`

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[source](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#source)

***

### tooltip

• `Optional` **tooltip**: `Object`

#### Index signature

▪ \[key: `string`]: `string`

***

### type

• **type**: [`PARAMETER_KERNEL_TYPE`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.parameter_kernel_type)

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[type](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#type)

***

### uiType

• **uiType**: `string`

***

### unitType

• **unitType**: [`PARAMETER_UNIT_TYPES`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_kernel._internal_.parameter_unit_types)

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[unitType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#unittype)

***

### validGroups

• **validGroups**: \[`string`]

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[validGroups](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#validgroups)

***

### validRange

• **validRange**: [`KernelRange`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelrange)

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[validRange](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#validrange)

***

### validRangeLabels

• `Optional` **validRangeLabels**: [`UiKernelRange`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.uikernelrange)

***

### validValues

• **validValues**: [`KernelValue`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelvalue)\[]

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[validValues](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#validvalues)

***

### value

• **value**: `string`

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[value](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#value)

***

### valueLabel

• **valueLabel**: `string`

***

### viewType

• **viewType**: [`KernelViewType`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelviewtype)

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[viewType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#viewtype)

***

### visibleInPlanner

• `Optional` **visibleInPlanner**: `boolean`

#### Inherited from

[KernelParameter](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.kernelparameter).[visibleInPlanner](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_kernel.kernelparameter#visibleinplanner)
