# TypingsRapiTypes

## Table of contents

### Enumerations

* [MAIL\_TYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.mail_type)
* [RAPI\_ADDITIONAL\_CONTENTS](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapi_additional_contents)
* [RAPI\_TEXTURE\_TYPE](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapi_texture_type)
* [RapiFavoriteType](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapifavoritetype)

### Interfaces

* [AdditionalInfo](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.additionalinfo)
* [Asset](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.asset)
* [AssetItem](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.assetitem)
* [Element](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.element)
* [LinksCollection](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.linkscollection)
* [RapiAdditionalContent](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiadditionalcontent)
* [RapiAuth](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiauth)
* [RapiBaseColor](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapibasecolor)
* [RapiCatalog](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapicatalog)
* [RapiComponent](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapicomponent)
* [RapiConfiguration](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiconfiguration)
* [RapiConfigurationEnhanced](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiconfigurationenhanced)
* [RapiConfiguratorSettings](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiconfiguratorsettings)
* [RapiElement](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapielement)
* [RapiFavorite](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapifavorite)
* [RapiItem](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiitem)
* [RapiJson](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijson)
* [RapiJsonBox](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijsonbox)
* [RapiMaterial](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimaterial)
* [RapiMaterialGroup](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimaterialgroup)
* [RapiMaterialShading](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimaterialshading)
* [RapiMesh](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimesh)
* [RapiMeshData](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimeshdata)
* [RapiMeta](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimeta)
* [RapiPackage](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapipackage)
* [RapiPlan](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplan)
* [RapiPlanAsset](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplanasset)
* [RapiPlanSetting](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplansetting)
* [RapiPlanSnapshotGetData](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplansnapshotgetdata)
* [RapiPlanSnapshotGetDataWith3dUrls](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplansnapshotgetdatawith3durls)
* [RapiPlanSnapshotPostData](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplansnapshotpostdata)
* [RapiPrice](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiprice)
* [RapiRetailer](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiretailer)
* [RapiRole](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapirole)
* [RapiShortId](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapishortid)
* [RapiSkin](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiskin)
* [RapiTag](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitag)
* [RapiTagForUi](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitagforui)
* [RapiTagGeneric](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitaggeneric)
* [RapiTenant](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitenant)
* [RapiTexture](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitexture)
* [RapiUser](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiuser)
* [RapiUserSetting](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiusersetting)
* [RoomleSortable](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.roomlesortable)
* [UserAction](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.useraction)

### Type Aliases

* [ArticleNumber](#articlenumber)
* [AssetUrl](#asseturl)
* [Base64String](#base64string)
* [ConfigurationHash](#configurationhash)
* [ConfigurationString](#configurationstring)
* [HexColorNumber](#hexcolornumber)
* [HexColorString](#hexcolorstring)
* [PriceId](#priceid)
* [RapiId](#rapiid)
* [RapiPlanSnapshotId](#rapiplansnapshotid)
* [RapiServerUrlType](#rapiserverurltype)

### Variables

* [CATALOG\_INFOS\_TYPES](#catalog_infos_types)

## Type Aliases

### ArticleNumber

Ƭ **ArticleNumber**: `string`

***

### AssetUrl

Ƭ **AssetUrl**: `string`

***

### Base64String

Ƭ **Base64String**: `string`

***

### ConfigurationHash

Ƭ **ConfigurationHash**: `string`

***

### ConfigurationString

Ƭ **ConfigurationString**: `string`

***

### HexColorNumber

Ƭ **HexColorNumber**: `number`

***

### HexColorString

Ƭ **HexColorString**: `string`

***

### PriceId

Ƭ **PriceId**: `string`

***

### RapiId

Ƭ **RapiId**: `string`

***

### RapiPlanSnapshotId

Ƭ **RapiPlanSnapshotId**: \`ps\_${string}\`

***

### RapiServerUrlType

Ƭ **RapiServerUrlType**: `"live"` | `"test"`

## Variables

### CATALOG\_INFOS\_TYPES

• `Const` **CATALOG\_INFOS\_TYPES**: `Object`

#### Type declaration

| Name              | Type           |
| ----------------- | -------------- |
| `COMPONENT`       | `"component"`  |
| `ITEM`            | `"item"`       |
| `MATERIAL`        | `"material"`   |
| `PARAMETER`       | `"parameter"`  |
| `PARAMETER_VALUE` | `"paramValue"` |
