> ## Documentation Index
> Fetch the complete documentation index at: https://docs.summerengine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SummerDirectMessagesOperation

> One page of a direct-message conversation.

**Class:** `SummerDirectMessagesOperation` · **Inherits:** [`SummerOperation`](/api-reference/gdscript/types/operation)

One page of a direct-message conversation.

Returned by [`Summer.client.messages.list_messages()`](/api-reference/gdscript/client/messages#list_messages) and [`Summer.client.messages.list_messages_after()`](/api-reference/gdscript/client/messages#list_messages_after). The page is available only when the operation succeeds.

## Properties

| Property | Type | Access | Description |
| - | - | - | - |
| <a id="messages" />`messages` | [`SummerDirectMessage`](/api-reference/gdscript/types/direct-message)\[] | read-only, `get_messages()` | The messages on this page. |
| <a id="next_cursor" />`next_cursor` | String | read-only, `get_next_cursor()` | Pass to `SummerClientMessages.list_messages` to continue; empty on the last page. |
| <a id="user_id" />`user_id` | String | read-only, `get_user_id()` | The other player in the conversation. |

***

What is live on the platform today: [platform capability status](/knowledge-base/source-status). Check availability at runtime before you offer a feature.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.