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

अनुपालन ऑपरेशनों के लिए Client

यह Client, X API के compliance endpoints के साथ इंटरैक्ट करने के लिए मेथड्स प्रदान करता है। यह सभी compliance-संबंधित ऑपरेशनों के लिए authentication, request formatting और रिस्पॉन्स parsing को संभालता है।

<div id="constructors">
  ## कंस्ट्रक्टर
</div>

<div id="constructor">
  ### constructor
</div>

• **new ComplianceClient**(`client`): [`ComplianceClient`](/hi/xdks/typescript/reference/classes/ComplianceClient)

एक नया compliance client इंस्टेंस बनाता है

<div id="parameters">
  #### पैरामीटर
</div>

| नाम      | type                                                     | विवरण                       |
| :------- | :------------------------------------------------------- | :-------------------------- |
| `client` | [`Client`](/hi/xdks/typescript/reference/classes/Client) | मुख्य X API Client इंस्टेंस |

<div id="returns">
  #### रिटर्न
</div>

[`ComplianceClient`](/hi/xdks/typescript/reference/classes/ComplianceClient)

<div id="defined-in">
  #### यहाँ परिभाषित किया गया है
</div>

[compliance/client.ts:93](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/compliance/client.ts#L93)

<div id="methods">
  ## मेथड्स
</div>

<div id="getjobsbyid">
  ### getJobsById
</div>

▸ **getJobsById**(`id`, `options`): `Promise`\<`Response`>

ID के आधार पर Compliance Job प्राप्त करें
किसी विशिष्ट Compliance Job का विवरण उसकी ID के आधार पर प्राप्त करता है।

<div id="parameters">
  #### पैरामीटर
</div>

| नाम       | type                                                               | विवरण                                       |
| :-------- | :----------------------------------------------------------------- | :------------------------------------------ |
| `id`      | `string`                                                           | प्राप्त किए जाने वाले Compliance Job की ID। |
| `options` | `GetJobsByIdOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                           |

<div id="returns">
  #### रिटर्न
</div>

`Promise`\<`Response`>

वह Promise जो API रिस्पॉन्स पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response

#### यहाँ परिभाषित है

[compliance/client.ts:138](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/compliance/client.ts#L138)

▸ **getJobsById**(`id`, `options?`): `Promise`\<[`Get2ComplianceJobsIdResponse`](/hi/xdks/typescript/reference/interfaces/Schemas.Get2ComplianceJobsIdResponse)>

<div id="parameters">
  #### पैरामीटर
</div>

| नाम        | type                 |
| :--------- | :------------------- |
| `id`       | `string`             |
| `options?` | `GetJobsByIdOptions` |

<div id="returns">
  #### रिटर्न
</div>

`Promise`\<[`Get2ComplianceJobsIdResponse`](/hi/xdks/typescript/reference/interfaces/Schemas.Get2ComplianceJobsIdResponse)>

#### यहाँ परिभाषित है

[compliance/client.ts:151](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/compliance/client.ts#L151)

***

<div id="getjobs">
  ### getJobs
</div>

▸ **getJobs**(`type`, `options`): `Promise`\<`Response`>

Compliance Jobs प्राप्त करें
जॉब type और वैकल्पिक status के आधार पर फ़िल्टर की गई Compliance Jobs की सूची प्राप्त करता है।

<div id="parameters">
  #### पैरामीटर
</div>

| Name      | Type                                                           | विवरण                                            |
| :-------- | :------------------------------------------------------------- | :----------------------------------------------- |
| `type`    | `string`                                                       | सूचीबद्ध किए जाने वाले Compliance Job का प्रकार। |
| `options` | `GetJobsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                |

<div id="returns">
  #### रिटर्न
</div>

`Promise`\<`Response`>

API रिस्पॉन्स पर रिज़ॉल्व होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

#### यहाँ परिभाषित

[compliance/client.ts:273](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/compliance/client.ts#L273)

▸ **getJobs**(`type`, `options?`): `Promise`\<[`Get2ComplianceJobsResponse`](/hi/xdks/typescript/reference/interfaces/Schemas.Get2ComplianceJobsResponse)>

<div id="parameters">
  #### पैरामीटर
</div>

| Name       | Type             |
| :--------- | :--------------- |
| `type`     | `string`         |
| `options?` | `GetJobsOptions` |

<div id="returns">
  #### रिटर्न
</div>

`Promise`\<[`Get2ComplianceJobsResponse`](/hi/xdks/typescript/reference/interfaces/Schemas.Get2ComplianceJobsResponse)>

#### यहाँ परिभाषित

[compliance/client.ts:286](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/compliance/client.ts#L286)

***

<div id="createjobs">
  ### createJobs
</div>

▸ **createJobs**(`body`, `options`): `Promise`\<`Response`>

Compliance Job बनाएँ
यह निर्दिष्ट job type के लिए एक नया Compliance Job बनाता है।

<div id="parameters">
  #### पैरामीटर
</div>

| Name                         | Type                                                                                                        | Description                             |
| :--------------------------- | :---------------------------------------------------------------------------------------------------------- | :-------------------------------------- |
| `body`                       | [`CreateComplianceJobRequest`](/hi/xdks/typescript/reference/interfaces/Schemas.CreateComplianceJobRequest) | नया बैच compliance जॉब बनाने का अनुरोध। |
| `options`                    | `Object`                                                                                                    | -                                       |
| `options.requestOptions`     | `Object`                                                                                                    | -                                       |
| `options.requestOptions.raw` | `true`                                                                                                      | -                                       |

<div id="returns">
  #### रिटर्न
</div>

`Promise`\<`Response`>

API रिस्पॉन्स पर resolve होने वाला `Promise`, या यदि requestOptions.raw true है, तो raw `Response`

#### यहाँ परिभाषित है

[compliance/client.ts:430](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/compliance/client.ts#L430)

▸ **createJobs**(`body`): `Promise`\<[`CreateComplianceJobResponse`](/hi/xdks/typescript/reference/interfaces/Schemas.CreateComplianceJobResponse)>

<div id="parameters">
  #### पैरामीटर
</div>

| नाम    | type                                                                                                        |
| :----- | :---------------------------------------------------------------------------------------------------------- |
| `body` | [`CreateComplianceJobRequest`](/hi/xdks/typescript/reference/interfaces/Schemas.CreateComplianceJobRequest) |

<div id="returns">
  #### रिटर्न
</div>

`Promise`\<[`CreateComplianceJobResponse`](/hi/xdks/typescript/reference/interfaces/Schemas.CreateComplianceJobResponse)>

#### यहाँ परिभाषित है

[compliance/client.ts:441](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/compliance/client.ts#L441)
