Obtaining Review Settings
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 Codes
|
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.