[@redhat-cloud-services/catalog-client](../README.md) / [Exports](../modules.md) / Icon

# Interface: Icon

**`Export`**

**`Interface`**

Icon

## Table of contents

### Properties

- [id](Icon.md#id)
- [image\_id](Icon.md#image_id)
- [portfolio\_id](Icon.md#portfolio_id)
- [portfolio\_item\_id](Icon.md#portfolio_item_id)
- [source\_id](Icon.md#source_id)
- [source\_ref](Icon.md#source_ref)

## Properties

### id

• `Optional` **id**: `string`

The unique identifier for this Service Offering Icon

**`Memberof`**

Icon

#### Defined in

[api.ts:297](https://github.com/mkholjuraev/javascript-clients/blob/master/packages/catalog/api.ts#L297)

___

### image\_id

• `Optional` **image\_id**: `string`

The Image reference containing the binary image data for this icon

**`Memberof`**

Icon

#### Defined in

[api.ts:303](https://github.com/mkholjuraev/javascript-clients/blob/master/packages/catalog/api.ts#L303)

___

### portfolio\_id

• `Optional` **portfolio\_id**: `string`

The portfolio this icon belongs to.

**`Memberof`**

Icon

#### Defined in

[api.ts:321](https://github.com/mkholjuraev/javascript-clients/blob/master/packages/catalog/api.ts#L321)

___

### portfolio\_item\_id

• `Optional` **portfolio\_item\_id**: `string`

The portfolio_item this icon belongs to.

**`Memberof`**

Icon

#### Defined in

[api.ts:327](https://github.com/mkholjuraev/javascript-clients/blob/master/packages/catalog/api.ts#L327)

___

### source\_id

• `Optional` **source\_id**: `string`

The source ID for this icon

**`Memberof`**

Icon

#### Defined in

[api.ts:315](https://github.com/mkholjuraev/javascript-clients/blob/master/packages/catalog/api.ts#L315)

___

### source\_ref

• `Optional` **source\_ref**: `string`

Stores the Source Ref for this icon

**`Memberof`**

Icon

#### Defined in

[api.ts:309](https://github.com/mkholjuraev/javascript-clients/blob/master/packages/catalog/api.ts#L309)
