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

# v1.ReportText2

- 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 bare string is the text itself. AI-written text is a mapping carrying the prompt and the generation it produced.

**Signature:**

```typescript
export interface ReportText2 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [generated\_at?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reporttext2/index.md#v1reporttext2generated_at) |  | string | _(Optional)_ ISO 8601 timestamp of the stored generation. Only meaningful alongside a prompt. |
| [prompt?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reporttext2/index.md#v1reporttext2prompt) |  | string | _(Optional)_ Instruction for the generator. Its presence makes this an AI-written text; supports {variables}. |
| [text?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reporttext2/index.md#v1reporttext2text) |  | string | _(Optional)_ Markdown with {variable} placeholders. Alongside a prompt this is the materialized generation, stored so the document renders without re-invoking AI. |

## Property details

### v1.ReportText2.generated_at

ISO 8601 timestamp of the stored generation. Only meaningful alongside a prompt.

**Signature:**

```typescript
generated_at?: string;
```

### v1.ReportText2.prompt

Instruction for the generator. Its presence makes this an AI-written text; supports {variables}.

**Signature:**

```typescript
prompt?: string;
```

### v1.ReportText2.text

Markdown with {variable} placeholders. Alongside a prompt this is the materialized generation, stored so the document renders without re-invoking AI.

**Signature:**

```typescript
text?: string;
```
