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.