# Enums

- [UtilsShims.WINDOWEVENT](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/common_core_src_utils_shims.window_event.md)
- [Configurator.Internal.ASSETKEYS](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_configurator._internal_.asset_keys.md)
- [Configurator.Internal.ERRORCODES](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_configurator._internal_.error_codes.md)
- [Configurator.Internal.PROMISECATEGORY](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_configurator._internal_.promise_category.md)
- [Configurator.Internal.RAPIPATHS](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_configurator._internal_.rapi_paths.md)
- [Configurator.Internal.SHORTTYPES](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_configurator._internal_.short_types.md)
- [Configurator.Internal.WORKERMESSAGE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_configurator._internal_.worker_message.md)
- [RoomleConfigurator.PARAMETERUPDATETYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator.parameter_update_type.md)
- [RoomleConfigurator.Internal.BASECONTEXT](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.base_context.md)
- [RoomleConfigurator.Internal.DrawingType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.drawingtype.md)
- [RoomleConfigurator.Internal.INPUTEVENTTYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.input_event_type.md)
- [RoomleConfigurator.Internal.INTERSECTIONMODE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.intersection_mode.md)
- [RoomleConfigurator.Internal.KERNELTYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.kernel_type.md)
- [RoomleConfigurator.Internal.PARAMETERKERNELTYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.parameter_kernel_type.md)
- [RoomleConfigurator.Internal.RenderMode](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.rendermode.md)
- [RoomleConfigurator.Internal.ResizingAnchor](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.resizinganchor.md)
- [RoomleConfigurator.Internal.SELECTIONMODE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.selection_mode.md)
- [RoomleConfigurator.Internal.STATE-1](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.state-1.md)
- [RoomleConfigurator.Internal.STATE-2](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.state-2.md)
- [RoomleConfigurator.Internal.STATE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.state.md)
- [RoomleConfigurator.Internal.SnapMode](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_roomle_configurator._internal_.snapmode.md)
- [ServicesConfiguratorUiCallback.Internal.MaterialSourceType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.materialsourcetype.md)
- [ServicesConfiguratorUiCallback.Internal.PlanElementType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.planelementtype.md)
- [ServicesConfiguratorUiCallback.Internal.PlanObjectSide](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.planobjectside.md)
- [ServicesConfiguratorUiCallback.Internal.Type-1](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.type-1.md)
- [ServicesConfiguratorUiCallback.Internal.Type](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.type.md)
- [ServicesConfiguratorUiCallback.Internal.Unit-1](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.unit-1.md)
- [ServicesConfiguratorUiCallback.Internal.Unit](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.unit.md)
- [ServicesConfiguratorUiCallback.Internal.UnitStringType-1](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.unitstringtype-1.md)
- [ServicesConfiguratorUiCallback.Internal.UnitStringType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.unitstringtype.md)
- [ServicesConfiguratorUiCallback.Internal.UnitType-1](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.unittype-1.md)
- [ServicesConfiguratorUiCallback.Internal.UnitType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/configurator_core_src_services_configurator_ui_callback._internal_.unittype.md)
- [RoomlePlanner.Internal.MODE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/planner_core_src_roomle_planner._internal_.mode.md)
- [RoomlePlanner.Internal.PLANNERSCENEEVENTSTATE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/planner_core_src_roomle_planner._internal_.planner_scene_event_state.md)
- [TypingsKernel.DIMENSIONINGTYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_kernel.dimensioning_type.md)
- [TypingsKernel.ExportType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_kernel.exporttype.md)
- [TypingsKernel.Internal.PARAMETERUNITTYPES](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_kernel._internal_.parameter_unit_types.md)
- [TypingsRapiTypes.MAILTYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.mail_type.md)
- [TypingsRapiTypes.RAPIADDITIONALCONTENTS](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapi_additional_contents.md)
- [TypingsRapiTypes.RAPITEXTURETYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapi_texture_type.md)
- [TypingsRapiTypes.RapiFavoriteType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapifavoritetype.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
