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

# ComplianceClient

> Reference for the compliance Python package in the X API SDK, grouping the client and Pydantic models for the compliance endpoints of the X API v2.

## 하위 모듈

* [xdk.compliance.client module](/xdks/python/reference/xdk.compliance.client)
  * [`ComplianceClient`](/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient)
    * [`ComplianceClient.__init__()`](/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient.__init__)
    * [`ComplianceClient.create_jobs()`](/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient.create_jobs)
    * [`ComplianceClient.get_jobs()`](/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient.get_jobs)
    * [`ComplianceClient.get_jobs_by_id()`](/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient.get_jobs_by_id)
* [xdk.compliance.models module](/xdks/python/reference/xdk.compliance.models)
  * [`CreateJobsRequest`](/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsRequest)
    * [`CreateJobsRequest.model_config`](/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsRequest.model_config)
  * [`CreateJobsResponse`](/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsResponse)
    * [`CreateJobsResponse.model_config`](/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsResponse.model_config)
  * [`GetJobsByIdResponse`](/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsByIdResponse)
    * [`GetJobsByIdResponse.model_config`](/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsByIdResponse.model_config)
  * [`GetJobsResponse`](/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsResponse)
    * [`GetJobsResponse.model_config`](/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsResponse.model_config)

## 모듈 내용

이 모듈은 X API의 compliance 엔드포인트에 대한 액세스를 제공합니다.
모든 compliance-related 기능의 주요 진입점 역할을 합니다.

### `class xdk.compliance.ComplianceClient`

규정 준수 작업을 위한 클라이언트

#### 매개변수

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

### `__init__`

#### 매개변수

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

### `create_jobs`

Create Compliance Job
Creates a new Compliance Job for the specified job type.
body: 요청 본문
:returns: 응답 데이터
:rtype: CreateJobsResponse

#### 매개변수

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

### `get_jobs`

Get Compliance Jobs
Retrieves a list of Compliance Jobs filtered by job type and optional status.

#### 매개변수

<ParamField path="path.type" type="str">
  Type of Compliance Job to list.
</ParamField>

<ParamField path="path.status" type="str or None" default="None">
  Status of Compliance Job to list.
</ParamField>

<ParamField path="path.compliance_job_fields" type="List or None" default="None">
  A comma separated list of ComplianceJob fields to display.
</ParamField>

#### 반환값

`GetJobsResponse` - 응답 데이터

### `get_jobs_by_id`

Get Compliance Job by ID
Retrieves details of a specific Compliance Job by its ID.

#### 매개변수

<ParamField path="path.id" type="Any">
  The ID of the Compliance Job to retrieve.
</ParamField>

<ParamField path="path.compliance_job_fields" type="List or None" default="None">
  A comma separated list of ComplianceJob fields to display.
</ParamField>

#### 반환값

`GetJobsByIdResponse` - 응답 데이터
