# RoomlePlannerUiCallback.SelectionPayload

[planner-core/src/roomle-planner-ui-callback](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/planner_core_src_roomle_planner_ui_callback).SelectionPayload

## Table of contents

### Properties

* [component](#component)
* [configuration](#configuration)
* [configurationRuntimeId](#configurationruntimeid)
* [externalConfigurationType](#externalconfigurationtype)
* [item](#item)
* [measurementLine](#measurementline)
* [planElementId](#planelementid)
* [staticItemRuntimeId](#staticitemruntimeid)
* [wall](#wall)

## Properties

### component

• `Optional` **component**: [`RapiComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapicomponent)

***

### configuration

• `Optional` **configuration**: [`RapiConfiguration`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiconfiguration)

***

### configurationRuntimeId

• `Optional` **configurationRuntimeId**: `number`

***

### externalConfigurationType

• `Optional` **externalConfigurationType**: `string`

***

### item

• `Optional` **item**: [`RapiItem`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiitem)

***

### measurementLine

• `Optional` **measurementLine**: [`MeasurementLineDimension`](https://docs.roomle.com/rubens/rubens-sdk/modules/planner_core_src_roomle_planner._internal_#measurementlinedimension)

***

### planElementId

• `Optional` **planElementId**: `number`

***

### staticItemRuntimeId

• `Optional` **staticItemRuntimeId**: `number`

***

### wall

• `Optional` **wall**: [`WallDimension`](https://docs.roomle.com/rubens/rubens-sdk/modules/planner_core_src_roomle_planner._internal_#walldimension)
