# TypingsRapiTypes.RapiCatalog

[typings/rapi-types](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/typings_rapi_types).RapiCatalog

## Hierarchy

* [`RapiJson`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijson)

  ↳ **`RapiCatalog`**

## Indexable

▪ \[key: `string`]: `string` | `number` | `boolean` | [`RapiRetailer`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiretailer) | [`RapiTag`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitag) | [`RapiMaterial`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimaterial) | [`RapiComponent`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapicomponent) | [`RapiItem`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiitem) | [`RapiTenant`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitenant)

## Table of contents

### Properties

* [\_\_rapi\_path\_\_](#__rapi_path__)
* [active](#active)
* [allItems](#allitems)
* [allTags](#alltags)
* [brandIcon](#brandicon)
* [branded](#branded)
* [components](#components)
* [cover](#cover)
* [created](#created)
* [description](#description)
* [externalIdentifier](#externalidentifier)
* [featured](#featured)
* [featuredImage](#featuredimage)
* [free](#free)
* [hidden](#hidden)
* [hiddenByTenant](#hiddenbytenant)
* [hiddenByUser](#hiddenbyuser)
* [id](#id)
* [isLocally](#islocally)
* [items](#items)
* [links](#links)
* [materials](#materials)
* [name](#name)
* [orderable](#orderable)
* [public](#public)
* [purchased](#purchased)
* [retailers](#retailers)
* [rootTags](#roottags)
* [sort](#sort)
* [tags](#tags)
* [tenant](#tenant)
* [tenantIsOwner](#tenantisowner)
* [updated](#updated)

## Properties

### \_\_rapi\_path\_\_

• `Optional` **\_\_rapi\_path\_\_**: `string`

#### Inherited from

[RapiJson](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijson).[**rapi\_path**](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_rapi_types.rapijson#__rapi_path__)

***

### active

• **active**: `boolean`

***

### allItems

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

***

### allTags

• **allTags**: [`RapiTag`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitag)\[]

***

### brandIcon

• **brandIcon**: `string`

***

### branded

• **branded**: `boolean`

***

### components

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

***

### cover

• **cover**: `string`

***

### created

• **created**: `string`

***

### description

• **description**: `string`

***

### externalIdentifier

• **externalIdentifier**: `string`

***

### featured

• **featured**: `boolean`

***

### featuredImage

• **featuredImage**: `string`

***

### free

• **free**: `boolean`

***

### hidden

• **hidden**: `boolean`

***

### hiddenByTenant

• **hiddenByTenant**: `boolean`

***

### hiddenByUser

• **hiddenByUser**: `boolean`

***

### id

• **id**: `string`

#### Overrides

[RapiJson](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijson).[id](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_rapi_types.rapijson#id)

***

### isLocally

• `Optional` **isLocally**: `boolean`

#### Inherited from

[RapiJson](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijson).[isLocally](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_rapi_types.rapijson#islocally)

***

### items

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

***

### links

• `Optional` **links**: [`LinksCollection`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.linkscollection)

#### Inherited from

[RapiJson](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijson).[links](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/typings_rapi_types.rapijson#links)

***

### materials

• **materials**: [`RapiMaterial`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimaterial)\[]

***

### name

• **name**: `string`

***

### orderable

• **orderable**: `boolean`

***

### public

• **public**: `boolean`

***

### purchased

• **purchased**: `boolean`

***

### retailers

• **retailers**: [`RapiRetailer`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiretailer)\[]

***

### rootTags

• **rootTags**: [`RapiTag`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitag)\[]

***

### sort

• **sort**: `number`

***

### tags

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

***

### tenant

• **tenant**: [`RapiTenant`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitenant)

***

### tenantIsOwner

• **tenantIsOwner**: `boolean`

***

### updated

• **updated**: `string`
