import org.sonar.server.project.Visibility;
import org.sonar.server.user.UserSession;
import org.sonarqube.ws.Common;
-import org.sonarqube.ws.Components;
import org.sonarqube.ws.Components.Component;
import org.sonarqube.ws.Components.SearchProjectsWsResponse;
.map(response -> {
organizationsByUuidForAdditionalInfo.values().stream().forEach(
dto -> response.addOrganizations(
- Components.Organization.newBuilder()
+ Common.Organization.newBuilder()
.setKey(dto.getKey())
.setName(dto.getName())
.build()));
import static org.sonar.server.component.index.SuggestionQuery.DEFAULT_LIMIT;
import static org.sonar.server.es.DefaultIndexSettings.MINIMUM_NGRAM_LENGTH;
import static org.sonar.server.ws.WsUtils.writeProtobuf;
-import static org.sonarqube.ws.Components.Organization;
+import static org.sonarqube.ws.Common.Organization;
import static org.sonarqube.ws.Components.SuggestionsWsResponse.newBuilder;
import static org.sonarqube.ws.client.component.ComponentsWsParameters.ACTION_SUGGESTIONS;
import org.sonar.server.ws.TestRequest;
import org.sonar.server.ws.TestResponse;
import org.sonar.server.ws.WsActionTester;
-import org.sonarqube.ws.Components.Organization;
+import org.sonarqube.ws.Common.Organization;
import org.sonarqube.ws.Components.SuggestionsWsResponse;
import org.sonarqube.ws.Components.SuggestionsWsResponse.Category;
import org.sonarqube.ws.Components.SuggestionsWsResponse.Project;
SHORT = 2;
PULL_REQUEST = 3;
}
+
+message Organization {
+ optional string key = 1;
+ optional string name = 2;
+}
message SuggestionsWsResponse {
repeated Category results = 1;
optional string warning = 2;
- repeated Organization organizations = 3;
+ repeated sonarqube.ws.commons.Organization organizations = 3;
repeated Project projects = 4;
message Category {
// WS api/components/search_projects
message SearchProjectsWsResponse {
optional sonarqube.ws.commons.Paging paging = 1;
- repeated Organization organizations = 2;
+ repeated sonarqube.ws.commons.Organization organizations = 2;
repeated Component components = 3;
optional sonarqube.ws.commons.Facets facets = 4;
}
}
}
-message Organization {
- optional string key = 1;
- optional string name = 2;
-}