Obtaining Review Settings (Deprecated)
Function
This API is used to obtain review settings.
URI
GET /v2/repositories/{repository_id}/review_setting
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| repository_id | Yes | Integer | Explanation Repository ID. Constraints Mandatory Range Minimum value: 1 Maximum value: 2147483647 |
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| X-Auth-Token | Yes | String | Explanation User token. It can be obtained by calling the corresponding IAM API. The value of X-Subject-Token in the response header is the user token. Constraints Mandatory Range 1–100,000 characters. Default value None. |
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| error | Error object | Explanation Response error code. |
| result | ReviewSettingDto object | Explanation Review comment information. Range None. |
| status | String | Explanation Response status. Range
|
| Parameter | Type | Description |
|---|---|---|
| code | String | Explanation Error code returned when the API fails to be called. Range
|
| message | String | Explanation Error message returned when the API fails to be called. Range
|
| Parameter | Type | Description |
|---|---|---|
| categories_and_modules_enabled | Boolean | Explanation Whether to enable review comment types and modules. Range
|
| secondary_category_enabled | Boolean | Explanation Whether to enable preset review comment types. Range
|
| primary_categories | Array of CategoryDto objects | Explanation Selected types. Range None. |
| review_default_categories | Array of strings | Explanation Keys of selected types. Range None. |
| review_customized_categories | Array of strings | Explanation Custom types. Range Max.: 20. Max. length each: 200 characters. Characters: Unicode \u0000 to \uffff. Special characters, such as emojis and uncommon characters, are not supported. Blank: The value cannot be null, an empty string, or only spaces. |
| review_modules | Array of strings | Explanation Review comment module. Range Max.: 20. Ma. length each: 200 characters. Characters: Unicode \u0000 to \uffff. Special characters, such as emojis and uncommon characters, are not supported. Blank: The value cannot be null, an empty string, or only spaces. |
| source_id | Integer | Explanation Repository ID. Range Minimum value: 1 Maximum value: 2147483647 |
| source_type | String | Explanation Project type. Currently, only one project type is supported. Range
|
| source_path | String | Explanation Repository path. Range None. |
| secondary_category_type | String | Explanation Preset review comment type (discarded field). Range HiCode |
| secondary_categories | Array of CategoryDto objects | Explanation Preset review comment. Range None. |
| Parameter | Type | Description |
|---|---|---|
| key | String | Explanation Key of a preset review comment type. Range None. |
| name_zh | String | Explanation Name of a preset review comment type in Chinese. Range None. |
| name_en | String | Explanation Name of a preset review comment type in English. Range None. |
| sub_categories | Array of CategoryDto objects | Explanation Subtype of a preset review comment type. Range None. |
Example Requests
GET https://{endpoint}/v2/repositories/{repository_id}/review_setting Example Responses
Status code: 200
OK
{
"result": {
"categories_and_modules_enabled": true,
"secondary_category_enabled": false,
"primary_categories": [
{
"key": "realize",
"name_zh": "Algorithm",
"name_en": "Algorithm"
}
],
"review_default_categories": [
"realize"
],
"review_customized_categories": [
"Type"
],
"review_modules": [
"Module"
],
"source_id": 2111704470,
"source_type": "Project",
"source_path": "sll_test00006/mr_test"
},
"status": "success"
} Status Code
| Status Code | Description |
|---|---|
| 200 | OK |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.
