> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IVisualizationClassBody

- Package: [@gooddata/sdk-model](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-model/src/insight/index.ts

Object defining the [IVisualizationClass](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclass/index.md) object body.

**Signature:**

```typescript
export interface IVisualizationClassBody 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [checksum](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclassbody/index.md#ivisualizationclassbodychecksum) |  | string | Checksum for subresource integrity checking. [https://developer.mozilla.org/en-US/docs/Web/Security/Subresource\_Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) |
| [icon](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclassbody/index.md#ivisualizationclassbodyicon) |  | string | Visualization icon to display in Analytical Designer. |
| [iconSelected](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclassbody/index.md#ivisualizationclassbodyiconselected) |  | string | Visualization icon to display when user selects the visualization in Analytical Designer. |
| [identifier](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclassbody/index.md#ivisualizationclassbodyidentifier) |  | string | Unique identifier of the visualization. |
| [orderIndex?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclassbody/index.md#ivisualizationclassbodyorderindex) |  | number | _(Optional)_ Override ordering in the visualization catalog. |
| [title](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclassbody/index.md#ivisualizationclassbodytitle) |  | string | Human readable name of the visualization (Bar Chart, Pivot Table) |
| [uri](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclassbody/index.md#ivisualizationclassbodyuri) |  | string | Link to visualization class object. |
| [url](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ivisualizationclassbody/index.md#ivisualizationclassbodyurl) |  | string | Link to where visualization's assets reside. This MAY contain URLs such as 'local:bar', 'local:table' - such URLs indicate that the visualization is bundled with the GoodData.UI SDK. |

## Property details

### IVisualizationClassBody.checksum

Checksum for subresource integrity checking.

[https://developer.mozilla.org/en-US/docs/Web/Security/Subresource\_Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity)

**Signature:**

```typescript
checksum: string;
```

### IVisualizationClassBody.icon

Visualization icon to display in Analytical Designer.

**Signature:**

```typescript
icon: string;
```

### IVisualizationClassBody.iconSelected

Visualization icon to display when user selects the visualization in Analytical Designer.

**Signature:**

```typescript
iconSelected: string;
```

### IVisualizationClassBody.identifier

Unique identifier of the visualization.

**Signature:**

```typescript
identifier: string;
```

### IVisualizationClassBody.orderIndex

Override ordering in the visualization catalog.

**Signature:**

```typescript
orderIndex?: number;
```

### IVisualizationClassBody.title

Human readable name of the visualization (Bar Chart, Pivot Table)

**Signature:**

```typescript
title: string;
```

### IVisualizationClassBody.uri

Link to visualization class object.

**Signature:**

```typescript
uri: string;
```

### IVisualizationClassBody.url

Link to where visualization's assets reside.

This MAY contain URLs such as 'local:bar', 'local:table' - such URLs indicate that the visualization is bundled with the GoodData.UI SDK.

**Signature:**

```typescript
url: string;
```
