123456789101112131415161718192021222324252627282930313233343536373839 |
- # The response contains a single protocol buffer message: TaintVulnerabilityPullQueryTimestamp followed by 0..n number of TaintVulnerabilityLite protocol buffer messages.
- message TaintVulnerabilityPullQueryTimestamp {
- required int64 queryTimestamp = 1;
- }
-
- message TaintVulnerabilityLite {
- required string key = 1;
- optional int64 creationDate = 2;
- optional bool resolved = 3;
- optional string ruleKey = 4;
- optional sonarqube.ws.commons.Severity severity = 5;
- optional sonarqube.ws.commons.RuleType type = 6;
- optional Location mainLocation = 7;
- optional bool closed = 8;
- repeated Flow flows = 9;
- optional bool assignedToSubscribedUser = 10;
- optional string ruleDescriptionContextKey = 11;
- optional sonarqube.ws.commons.CleanCodeAttribute cleanCodeAttribute = 12;
- optional sonarqube.ws.commons.CleanCodeAttributeCategory cleanCodeAttributeCategory = 13;
- repeated sonarqube.ws.commons.Impact impacts = 14;
- }
-
- message Location {
- optional string filePath = 1;
- optional string message = 2;
- optional TextRange textRange = 3;
- }
-
- message Flow {
- repeated Location locations = 1;
- }
-
- message TextRange {
- optional int32 startLine = 1;
- optional int32 startLineOffset = 2;
- optional int32 endLine = 3;
- optional int32 endLineOffset = 4;
- optional string hash = 5;
- }
|