Skip to main content

nominal_api/conjure/objects/scout/run/api/
run_data_review_summary.rs

1#[derive(
2    Debug,
3    Clone,
4    conjure_object::serde::Serialize,
5    conjure_object::serde::Deserialize,
6    PartialEq,
7    Eq,
8    PartialOrd,
9    Ord,
10    Hash
11)]
12#[serde(crate = "conjure_object::serde")]
13#[conjure_object::private::staged_builder::staged_builder]
14#[builder(crate = conjure_object::private::staged_builder, update, inline)]
15pub struct RunDataReviewSummary {
16    #[serde(rename = "evaluationStatus")]
17    evaluation_status: super::RunDataReviewEvaluationStatus,
18    #[serde(rename = "totalIssueCount")]
19    total_issue_count: i32,
20    #[serde(rename = "reviewedIssueCount")]
21    reviewed_issue_count: i32,
22    #[serde(rename = "issuesWithFurtherActionCount")]
23    issues_with_further_action_count: i32,
24    #[serde(rename = "executionErrorCount")]
25    execution_error_count: i32,
26}
27impl RunDataReviewSummary {
28    #[inline]
29    pub fn evaluation_status(&self) -> &super::RunDataReviewEvaluationStatus {
30        &self.evaluation_status
31    }
32    #[inline]
33    pub fn total_issue_count(&self) -> i32 {
34        self.total_issue_count
35    }
36    #[inline]
37    pub fn reviewed_issue_count(&self) -> i32 {
38        self.reviewed_issue_count
39    }
40    #[inline]
41    pub fn issues_with_further_action_count(&self) -> i32 {
42        self.issues_with_further_action_count
43    }
44    #[inline]
45    pub fn execution_error_count(&self) -> i32 {
46        self.execution_error_count
47    }
48}