pub struct SummaryReport {Show 18 fields
pub app_id: u64,
pub app_name: String,
pub build_id: u64,
pub policy_compliance_status: String,
pub policy_name: String,
pub policy_version: u32,
pub policy_rules_status: String,
pub grace_period_expired: bool,
pub scan_overdue: String,
pub is_latest_build: bool,
pub sandbox_name: Option<String>,
pub sandbox_id: Option<u64>,
pub generation_date: String,
pub last_update_time: String,
pub static_analysis: Option<StaticAnalysisSummary>,
pub flaw_status: Option<FlawStatusSummary>,
pub software_composition_analysis: Option<ScaSummary>,
pub severity: Option<Vec<SeverityLevel>>,
}Expand description
Summary report data structure matching Veracode summary_report API response
Fields§
§app_id: u64Application ID
app_name: StringApplication name
build_id: u64Build ID
policy_compliance_status: StringPolicy compliance status (e.g., “Did Not Pass”, “Passed”, “Conditional Pass”)
policy_name: StringPolicy name
policy_version: u32Policy version
policy_rules_status: StringWhether the policy rules status passed
grace_period_expired: boolWhether grace period expired
scan_overdue: StringWhether scan is overdue
is_latest_build: boolWhether this is the latest build
sandbox_name: Option<String>Sandbox name (optional)
sandbox_id: Option<u64>Sandbox ID (optional)
generation_date: StringGeneration date
last_update_time: StringLast update time
static_analysis: Option<StaticAnalysisSummary>Static analysis summary
flaw_status: Option<FlawStatusSummary>Flaw status summary
software_composition_analysis: Option<ScaSummary>Software composition analysis summary
severity: Option<Vec<SeverityLevel>>Severity breakdown
Trait Implementations§
Source§impl Clone for SummaryReport
impl Clone for SummaryReport
Source§fn clone(&self) -> SummaryReport
fn clone(&self) -> SummaryReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SummaryReport
impl Debug for SummaryReport
Source§impl<'de> Deserialize<'de> for SummaryReport
impl<'de> Deserialize<'de> for SummaryReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SummaryReport
impl RefUnwindSafe for SummaryReport
impl Send for SummaryReport
impl Sync for SummaryReport
impl Unpin for SummaryReport
impl UnwindSafe for SummaryReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more