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

# ComplianceClient

<div id="submodules">
  ## サブモジュール
</div>

* [xdk.compliance.client モジュール](/ja/xdks/python/reference/xdk.compliance.client)
  * [`ComplianceClient`](/ja/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient)
    * [`ComplianceClient.__init__()`](/ja/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient.__init__)
    * [`ComplianceClient.create_jobs()`](/ja/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient.create_jobs)
    * [`ComplianceClient.get_jobs()`](/ja/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient.get_jobs)
    * [`ComplianceClient.get_jobs_by_id()`](/ja/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient.get_jobs_by_id)
* [xdk.compliance.models モジュール](/ja/xdks/python/reference/xdk.compliance.models)
  * [`CreateJobsRequest`](/ja/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsRequest)
    * [`CreateJobsRequest.model_config`](/ja/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsRequest.model_config)
  * [`CreateJobsResponse`](/ja/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsResponse)
    * [`CreateJobsResponse.model_config`](/ja/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsResponse.model_config)
  * [`GetJobsByIdResponse`](/ja/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsByIdResponse)
    * [`GetJobsByIdResponse.model_config`](/ja/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsByIdResponse.model_config)
  * [`GetJobsResponse`](/ja/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsResponse)
    * [`GetJobsResponse.model_config`](/ja/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsResponse.model_config)

<div id="module-contents">
  ## モジュールの内容
</div>

このモジュールは、X API のコンプライアンス用エンドポイントへのアクセスを提供し、
コンプライアンス関連のすべての機能へのメインエントリポイントとして機能します。

<div id="class-xdkcompliancecomplianceclient">
  ### `class xdk.compliance.ComplianceClient`
</div>

コンプライアンス関連の操作を行う Client

#### パラメータ

<ParamField path="path.client" type="Client" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### パラメーター
</div>

<ParamField path="path.client" type="Client" />

<div id="create_jobs">
  ### `create_jobs`
</div>

コンプライアンスジョブの作成
指定されたジョブ type の新しいコンプライアンスジョブを作成します。
body: リクエストボディ
:returns: レスポンスデータ
:rtype: CreateJobsResponse

#### パラメータ

<ParamField path="body.body" type="CreateJobsRequest" />

<div id="get_jobs">
  ### `get_jobs`
</div>

コンプライアンスジョブを取得します
ジョブ種別および任意のステータスでフィルタリングされたコンプライアンスジョブの一覧を取得します。

<div id="parameters">
  #### パラメーター
</div>

<ParamField path="path.type" type="str">
  一覧表示する Compliance Job の種類。
</ParamField>

<ParamField path="path.status" type="str or None" default="None">
  一覧表示する Compliance Job のステータス。
</ParamField>

<ParamField path="path.compliance_job_fields" type="List or None" default="None">
  表示する ComplianceJob のフィールドをカンマ区切りで指定するリスト。
</ParamField>

<div id="returns">
  #### 戻り値
</div>

`GetJobsResponse` - レスポンスデータ

<div id="get_jobs_by_id">
  ### `get_jobs_by_id`
</div>

ID で Compliance Job を取得する
特定の ID の Compliance Job の詳細を取得します。

<div id="parameters">
  #### パラメーター
</div>

<ParamField path="path.id" type="Any">
  取得する Compliance Job の id。
</ParamField>

<ParamField path="path.compliance_job_fields" type="List or None" default="None">
  表示する ComplianceJob のフィールドをカンマ区切りのリストで指定します。
</ParamField>

<div id="returns">
  #### 戻り値
</div>

`GetJobsByIdResponse` - レスポンスデータ
