# Payloads

`interface` in `http` · v0.8.0

<https://docs.seedcord.org/packages/http/0.8.0/interfaces/payloads>

```ts
interface Payloads
```

## Properties

### button

```ts
button: APIMessageComponentButtonInteraction;
```

### channelMenu

```ts
channelMenu: SelectInteraction<APIMessageChannelSelectInteractionData>;
```

### mentionableMenu

```ts
mentionableMenu: SelectInteraction<APIMessageMentionableSelectInteractionData>;
```

### messageContextMenu

```ts
messageContextMenu: APIMessageApplicationCommandInteraction;
```

### modal

```ts
modal: APIModalSubmitInteraction;
```

### roleMenu

```ts
roleMenu: SelectInteraction<APIMessageRoleSelectInteractionData>;
```

### slash

```ts
slash: APIChatInputApplicationCommandInteraction;
```

### stringMenu

```ts
stringMenu: SelectInteraction<APIMessageStringSelectInteractionData>;
```

### userContextMenu

```ts
userContextMenu: APIUserApplicationCommandInteraction;
```

### userMenu

```ts
userMenu: SelectInteraction<APIMessageUserSelectInteractionData>;
```
