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

# v1.ReportPageLayout

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

A reusable page. Its content fields are the same page body a document and a document template carry inline, so a field added to /gaac/reportPageBody belongs here too: JSON Schema cannot compose the two, because the page body closes itself to the entity's own id, title and tags.

**Signature:**

```typescript
export interface ReportPageLayout 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [description?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayoutdescription) |  | string | _(Optional)_ An optional description of the document page layout. |
| [filters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayoutfilters) |  | [DashboardFilters6](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.dashboardfilters6/index.md) | _(Optional)_ |
| [format?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayoutformat) |  | [ReportPageFormat](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpageformat/index.md) | _(Optional)_ |
| [id](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayoutid) |  | [Id53](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.id53/index.md) |  |
| [kind?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayoutkind) |  | [ReportPageKind](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagekind/index.md) | _(Optional)_ |
| [layout](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayoutlayout) |  | [ReportLayoutNode8](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportlayoutnode8/index.md) |  |
| [style?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayoutstyle) |  | [ReportBoxStyle3](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportboxstyle3/index.md) | _(Optional)_ |
| [tags?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayouttags) |  | [Tags39](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.tags39/index.md) | _(Optional)_ |
| [title](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayouttitle) |  | string | A human readable title for the document page layout. |
| [type](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reportpagelayout/index.md#v1reportpagelayouttype) |  | "report\_page\_layout" |  |

## Property details

### v1.ReportPageLayout.description

An optional description of the document page layout.

**Signature:**

```typescript
description?: string;
```

### v1.ReportPageLayout.filters

**Signature:**

```typescript
filters?: DashboardFilters6;
```

### v1.ReportPageLayout.format

**Signature:**

```typescript
format?: ReportPageFormat;
```

### v1.ReportPageLayout.id

**Signature:**

```typescript
id: Id53;
```

### v1.ReportPageLayout.kind

**Signature:**

```typescript
kind?: ReportPageKind;
```

### v1.ReportPageLayout.layout

**Signature:**

```typescript
layout: ReportLayoutNode8;
```

### v1.ReportPageLayout.style

**Signature:**

```typescript
style?: ReportBoxStyle3;
```

### v1.ReportPageLayout.tags

**Signature:**

```typescript
tags?: Tags39;
```

### v1.ReportPageLayout.title

A human readable title for the document page layout.

**Signature:**

```typescript
title: string;
```

### v1.ReportPageLayout.type

**Signature:**

```typescript
type: "report_page_layout";
```
