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

# Media.Models

> X API SDK の media.models Python モジュールのリファレンス。 X API v2 の media エンドポイント向けの Pydantic リクエスト/レスポンスモデル。

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

### class xdk.media.models.AppendUploadRequest

Request model for append\_upload

<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>

## AppendUploadResponse

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

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

レスポンスモデル: append\_upload

## メソッド

### `class xdk.media.models.AppendUploadResponse`

レスポンスモデル: append\_upload

### `class xdk.media.models.CreateMetadataResponse`

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

### `class xdk.media.models.CreateSubtitlesResponse`

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

### `class xdk.media.models.DeleteSubtitlesResponse`

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

### `class xdk.media.models.FinalizeUploadResponse`

レスポンスモデル: finalize\_upload

### `class xdk.media.models.GetAnalyticsResponse`

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

### `class xdk.media.models.GetByKeyResponse`

レスポンスモデル: get\_by\_key

### `class xdk.media.models.GetByKeysResponse`

レスポンスモデル: get\_by\_keys

### `class xdk.media.models.GetUploadStatusResponse`

レスポンスモデル: get\_upload\_status

### `class xdk.media.models.InitializeUploadResponse`

レスポンスモデル: initialize\_upload

### `class xdk.media.models.UploadResponse`

レスポンスモデル: upload
