aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-ws/src/main/protobuf
diff options
context:
space:
mode:
authorJacek <jacek.poreda@sonarsource.com>2020-12-23 13:31:52 +0100
committersonartech <sonartech@sonarsource.com>2020-12-23 20:10:14 +0000
commit8af47608143b0282b4cf7fa4cc77d4e6ce7d3dde (patch)
tree1df1aacfb0d2724d92083dc92123b03742c3081e /sonar-ws/src/main/protobuf
parent3f789f5fad5957680fdeb3d4c5592b61bc48df1c (diff)
downloadsonarqube-8af47608143b0282b4cf7fa4cc77d4e6ce7d3dde.tar.gz
sonarqube-8af47608143b0282b4cf7fa4cc77d4e6ce7d3dde.zip
SONAR-13999 Reserve organization fields for protobuf instead removing
Diffstat (limited to 'sonar-ws/src/main/protobuf')
-rw-r--r--sonar-ws/src/main/protobuf/ws-ce.proto26
-rw-r--r--sonar-ws/src/main/protobuf/ws-components.proto17
-rw-r--r--sonar-ws/src/main/protobuf/ws-favorites.proto1
-rw-r--r--sonar-ws/src/main/protobuf/ws-hotspots.proto15
-rw-r--r--sonar-ws/src/main/protobuf/ws-issues.proto20
-rw-r--r--sonar-ws/src/main/protobuf/ws-notifications.proto1
6 files changed, 45 insertions, 35 deletions
diff --git a/sonar-ws/src/main/protobuf/ws-ce.proto b/sonar-ws/src/main/protobuf/ws-ce.proto
index cd16545ae8b..053c1182ac6 100644
--- a/sonar-ws/src/main/protobuf/ws-ce.proto
+++ b/sonar-ws/src/main/protobuf/ws-ce.proto
@@ -64,11 +64,12 @@ message AnalysisStatusWsResponse {
optional Component component = 1;
message Component {
- optional string key = 1;
- optional string name = 2;
- repeated Warning warnings = 3;
- optional string branch = 4;
- optional string pullRequest = 5;
+ reserved 1; //drop organization
+ optional string key = 2;
+ optional string name = 3;
+ repeated Warning warnings = 4;
+ optional string branch = 5;
+ optional string pullRequest = 6;
}
message Warning {
@@ -107,6 +108,7 @@ message WorkerCountResponse {
}
message Task {
+ reserved 20; //drop organization
optional string id = 1;
optional string type = 2;
optional string componentId = 3;
@@ -126,13 +128,13 @@ message Task {
optional string errorStacktrace = 17;
optional string scannerContext = 18;
optional bool hasScannerContext = 19;
- optional string branch = 20;
- optional sonarqube.ws.commons.BranchType branchType = 21;
- optional string errorType = 22;
- optional string pullRequest = 23;
- optional string pullRequestTitle = 24;
- optional int32 warningCount = 25;
- repeated string warnings = 26;
+ optional string branch = 21;
+ optional sonarqube.ws.commons.BranchType branchType = 22;
+ optional string errorType = 23;
+ optional string pullRequest = 24;
+ optional string pullRequestTitle = 25;
+ optional int32 warningCount = 26;
+ repeated string warnings = 27;
}
enum TaskStatus {
diff --git a/sonar-ws/src/main/protobuf/ws-components.proto b/sonar-ws/src/main/protobuf/ws-components.proto
index 17f44c7bcb0..f4b1cac6b6a 100644
--- a/sonar-ws/src/main/protobuf/ws-components.proto
+++ b/sonar-ws/src/main/protobuf/ws-components.proto
@@ -48,17 +48,19 @@ message ShowWsResponse {
// WS api/components/suggestions
message SuggestionsWsResponse {
+ reserved 3; //drop organization
repeated Category results = 1;
optional string warning = 2;
- repeated Project projects = 3;
+ repeated Project projects = 4;
message Category {
- optional string q = 1;
- repeated Suggestion items = 2;
+ optional string q = 1;
+ repeated Suggestion items = 2;
optional int64 more = 3;
}
message Suggestion {
+ reserved 4; //drop organization
optional string key = 1;
optional string name = 2;
optional string match = 3;
@@ -75,9 +77,10 @@ message SuggestionsWsResponse {
// WS api/components/search_projects
message SearchProjectsWsResponse {
+ reserved 2; //drop organization
optional sonarqube.ws.commons.Paging paging = 1;
- repeated Component components = 2;
- optional sonarqube.ws.commons.Facets facets = 3;
+ repeated Component components = 3;
+ optional sonarqube.ws.commons.Facets facets = 4;
}
// WS api/components/provisioned
@@ -95,6 +98,7 @@ message ProvisionedWsResponse {
}
message Component {
+ reserved 12; //drop organization
optional string key = 2;
optional string refId = 3;
optional string refKey = 4;
@@ -121,6 +125,3 @@ message Component {
}
}
-
-
-
diff --git a/sonar-ws/src/main/protobuf/ws-favorites.proto b/sonar-ws/src/main/protobuf/ws-favorites.proto
index 64a75848238..d4f46d5b0aa 100644
--- a/sonar-ws/src/main/protobuf/ws-favorites.proto
+++ b/sonar-ws/src/main/protobuf/ws-favorites.proto
@@ -33,6 +33,7 @@ message SearchResponse {
}
message Favorite {
+ reserved 4; //drop organization
optional string key = 1;
optional string name = 2;
optional string qualifier = 3;
diff --git a/sonar-ws/src/main/protobuf/ws-hotspots.proto b/sonar-ws/src/main/protobuf/ws-hotspots.proto
index 0fc8ad9ad46..3efef10cf42 100644
--- a/sonar-ws/src/main/protobuf/ws-hotspots.proto
+++ b/sonar-ws/src/main/protobuf/ws-hotspots.proto
@@ -72,13 +72,14 @@ message ShowWsResponse {
}
message Component {
- optional string key = 1;
- optional string qualifier = 2;
- optional string name = 3;
- optional string longName = 4;
- optional string path = 5;
- optional string branch = 6;
- optional string pullRequest = 7;
+ reserved 1; //drop organization
+ optional string key = 2;
+ optional string qualifier = 3;
+ optional string name = 4;
+ optional string longName = 5;
+ optional string path = 6;
+ optional string branch = 7;
+ optional string pullRequest = 8;
}
message Rule {
diff --git a/sonar-ws/src/main/protobuf/ws-issues.proto b/sonar-ws/src/main/protobuf/ws-issues.proto
index 6fc075deb72..4ef3ae4d54c 100644
--- a/sonar-ws/src/main/protobuf/ws-issues.proto
+++ b/sonar-ws/src/main/protobuf/ws-issues.proto
@@ -102,6 +102,8 @@ message TagsResponse {
}
message Issue {
+ reserved 29; //drop organization
+
optional string key = 1;
optional string rule = 2;
optional sonarqube.ws.commons.Severity severity = 3;
@@ -110,7 +112,7 @@ message Issue {
optional string project = 6;
optional string subProject = 7;
optional int32 line = 8;
- optional string hash = 30;
+ optional string hash = 31;
optional sonarqube.ws.commons.TextRange textRange = 9;
repeated sonarqube.ws.commons.Flow flows = 10;
optional string resolution = 11;
@@ -148,12 +150,13 @@ message Issue {
optional sonarqube.ws.commons.RuleType type = 27;
- optional string branch = 29;
- optional string pullRequest = 31;
- optional string externalRuleEngine = 32;
- optional bool fromHotspot = 33;
- optional string scope = 34;
+ optional string branch = 30;
+ optional string pullRequest = 32;
+
+ optional string externalRuleEngine = 33;
+ optional bool fromHotspot = 34;
+ optional string scope = 35;
}
message Transitions {
@@ -195,6 +198,7 @@ message Languages {
}
message Component {
+ reserved 11; //drop organization
optional int64 deprecatedId = 1;
optional string key = 2;
optional string uuid = 3;
@@ -205,8 +209,8 @@ message Component {
optional string path = 8;
optional int64 unusedProjectId = 9;
optional int64 unusedSubProjectId = 10;
- optional string branch = 11;
- optional string pullRequest = 12;
+ optional string branch = 12;
+ optional string pullRequest = 13;
}
// Response of GET api/issues/changelog
diff --git a/sonar-ws/src/main/protobuf/ws-notifications.proto b/sonar-ws/src/main/protobuf/ws-notifications.proto
index 1cf7782806c..12af22ff501 100644
--- a/sonar-ws/src/main/protobuf/ws-notifications.proto
+++ b/sonar-ws/src/main/protobuf/ws-notifications.proto
@@ -33,6 +33,7 @@ message ListResponse {
}
message Notification {
+ reserved 5; //drop organization
optional string channel = 1;
optional string type = 2;
optional string project = 3;