# ReplyResponse

`interface` in `types` · v0.7.1-next.0

<https://docs.seedcord.org/packages/types/0.7.1-next.0/interfaces/reply-response>

A ComponentsV2 reply. Discord's components-v2 flag forbids `content`, `embeds`, `stickers`, and `poll`, so a reply carries only `components` plus the v2-compatible `allowedMentions` and `files`.

```ts
interface ReplyResponse
```

## Properties

### allowedMentions

```ts
allowedMentions: MessageMentionOptions;
```

Which mentions written inside the components resolve into real pings.

### components

```ts
components: V2Component[]
```

The component tree the reply renders from.

### files

```ts
files: readonly ReplyFile[]
```

Attachments to upload. Under v2 each must be referenced by a thumbnail, media gallery, or file component, or it uploads hidden.
