> ## Documentation Index
> Fetch the complete documentation index at: https://x-preview-mintlify-5e62557c.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Direct_messages.Models

> X API SDK の direct_messages.models Python モジュールのリファレンス。 Pydantic request and response models for the direct messages endpoints of the X API.

このモジュールは、リクエストとレスポンスのデータ構造用の Pydantic モデルを提供します
X API の direct messages エンドポイント向けです。すべてのモデルは
OpenAPI 仕様から生成され、型安全性と検証を提供します。

### class xdk.direct\_messages.models.CreateByConversationIdRequest

Request model for create\_by\_conversation\_id

<ResponseField name="model_config" type="ConfigDict">
  Default: `{'populate_by_name': True, 'validate_by_alias': True, 'validate_by_name': True}`

  Configuration for the model, should be a dictionary conforming to \[ConfigDict]\[pydantic.config.ConfigDict].
</ResponseField>

## CreateByConversationIdResponse

<Badge color="blue">クラス</Badge>

<Badge color="gray">基底: BaseModel</Badge>

レスポンスモデル: create\_by\_conversation\_id

## メソッド

### `class xdk.direct_messages.models.CreateByConversationIdResponse`

レスポンスモデル: create\_by\_conversation\_id

### `class xdk.direct_messages.models.CreateByParticipantIdResponse`

レスポンスモデル: create\_by\_participant\_id

### `class xdk.direct_messages.models.CreateConversationResponse`

レスポンスモデル: create\_conversation

### `class xdk.direct_messages.models.DeleteEventsResponse`

レスポンスモデル: delete\_events

### `class xdk.direct_messages.models.GetEventsByConversationIdResponse`

レスポンスモデル: get\_events\_by\_conversation\_id

### `class xdk.direct_messages.models.GetEventsByIdResponse`

レスポンスモデル: get\_events\_by\_id

### `class xdk.direct_messages.models.GetEventsByParticipantIdResponse`

レスポンスモデル: get\_events\_by\_participant\_id

### `class xdk.direct_messages.models.GetEventsResponse`

レスポンスモデル: get\_events
