11package com .checkmarx .ast .results ;
22
3- import java .util .Map ;
4-
53import com .fasterxml .jackson .annotation .JsonIgnoreProperties ;
64import com .fasterxml .jackson .annotation .JsonInclude ;
75import com .fasterxml .jackson .annotation .JsonProperty ;
86import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
97import lombok .Value ;
8+ import java .util .Map ;
109
1110@ Value
1211@ JsonDeserialize ()
@@ -21,6 +20,7 @@ public class ResultsSummary {
2120 private int sastIssues ;
2221 private int scaIssues ;
2322 private int kicsIssues ;
23+ private APISecurity apiSecResult ;
2424 private String riskStyle ;
2525 private String riskMessage ;
2626 private String status ;
@@ -37,32 +37,34 @@ public class ResultsSummary {
3737
3838
3939 public ResultsSummary (@ JsonProperty ("TotalIssues" ) int totalIssues ,
40- @ JsonProperty ("HighIssues" ) int highIssues ,
41- @ JsonProperty ("MediumIssues" ) int mediumIssues ,
42- @ JsonProperty ("LowIssues" ) int lowIssues ,
43- @ JsonProperty ("SastIssues" ) int sastIssues ,
44- @ JsonProperty ("ScaIssues" ) int scaIssues ,
45- @ JsonProperty ("KicsIssues" ) int kicsIssues ,
46- @ JsonProperty ("RiskStyle" ) String riskStyle ,
47- @ JsonProperty ("RiskMsg" ) String riskMessage ,
48- @ JsonProperty ("Status" ) String status ,
49- @ JsonProperty ("ScanID" ) String scanId ,
50- @ JsonProperty ("ScanDate" ) String scanDate ,
51- @ JsonProperty ("ScanTime" ) String scanTime ,
52- @ JsonProperty ("CreatedAt" ) String createdAt ,
53- @ JsonProperty ("ProjectID" ) String projectId ,
54- @ JsonProperty ("BaseURI" ) String baseURI ,
55- @ JsonProperty ("Tags" ) Map <String , String > tags ,
56- @ JsonProperty ("ProjectName" ) String projectName ,
57- @ JsonProperty ("BranchName" ) String branchName ,
58- @ JsonProperty ("ScanInfoMessage" ) String scanInfoMessage ) {
40+ @ JsonProperty ("HighIssues" ) int highIssues ,
41+ @ JsonProperty ("MediumIssues" ) int mediumIssues ,
42+ @ JsonProperty ("LowIssues" ) int lowIssues ,
43+ @ JsonProperty ("SastIssues" ) int sastIssues ,
44+ @ JsonProperty ("ScaIssues" ) int scaIssues ,
45+ @ JsonProperty ("KicsIssues" ) int kicsIssues ,
46+ @ JsonProperty ("APISecurity" ) APISecurity apiSecResult ,
47+ @ JsonProperty ("RiskStyle" ) String riskStyle ,
48+ @ JsonProperty ("RiskMsg" ) String riskMessage ,
49+ @ JsonProperty ("Status" ) String status ,
50+ @ JsonProperty ("ScanID" ) String scanId ,
51+ @ JsonProperty ("ScanDate" ) String scanDate ,
52+ @ JsonProperty ("ScanTime" ) String scanTime ,
53+ @ JsonProperty ("CreatedAt" ) String createdAt ,
54+ @ JsonProperty ("ProjectID" ) String projectId ,
55+ @ JsonProperty ("BaseURI" ) String baseURI ,
56+ @ JsonProperty ("Tags" ) Map <String , String > tags ,
57+ @ JsonProperty ("ProjectName" ) String projectName ,
58+ @ JsonProperty ("BranchName" ) String branchName ,
59+ @ JsonProperty ("ScanInfoMessage" ) String scanInfoMessage ) {
5960 this .totalIssues = totalIssues ;
6061 this .highIssues = highIssues ;
6162 this .mediumIssues = mediumIssues ;
6263 this .lowIssues = lowIssues ;
6364 this .sastIssues = sastIssues ;
6465 this .scaIssues = scaIssues ;
6566 this .kicsIssues = kicsIssues ;
67+ this .apiSecResult = apiSecResult ;
6668 this .riskStyle = riskStyle ;
6769 this .riskMessage = riskMessage ;
6870 this .status = status ;
0 commit comments