> ## 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">
  ## Submódulos
</div>

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

<div id="module-contents">
  ## Contenido del módulo
</div>

Este módulo proporciona acceso a los endpoints de cumplimiento de X API
y sirve como punto de entrada principal para toda la funcionalidad relacionada con el cumplimiento.

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

Cliente para operaciones de cumplimiento

<div id="parameters">
  #### Parámetros
</div>

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

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

<div id="parameters">
  #### Parámetros
</div>

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

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

Crear Compliance Job
Crea un nuevo Compliance Job para el type de trabajo especificado.
body: Cuerpo de la solicitud
:returns: Datos de la respuesta
:rtype: CreateJobsResponse

<div id="parameters">
  #### Parámetros
</div>

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

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

Obtener trabajos de cumplimiento
Recupera una lista de trabajos de cumplimiento filtrados por tipo de trabajo y, de forma opcional, por estado.

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.type" type="str">
  Tipo de Compliance Job que se va a listar.
</ParamField>

<ParamField path="path.status" type="str or None" default="None">
  Estado de Compliance Job que se va a listar.
</ParamField>

<ParamField path="path.compliance_job_fields" type="List or None" default="None">
  Una lista separada por comas de campos de ComplianceJob que se mostrarán.
</ParamField>

<div id="returns">
  #### Devuelve
</div>

`GetJobsResponse` - Datos de la respuesta

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

Obtener un trabajo de cumplimiento por id
Recupera los detalles de un trabajo de cumplimiento específico por su id.

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.id" type="Any">
  El id del Compliance Job que se va a recuperar.
</ParamField>

<ParamField path="path.compliance_job_fields" type="List or None" default="None">
  Una lista, separada por comas, de campos de ComplianceJob que se van a mostrar.
</ParamField>

<div id="returns">
  #### Devuelve
</div>

`GetJobsByIdResponse` - Datos de respuesta
