allow_report/artifacts/
list.rs1#[derive(Debug, Clone, Copy, Default)]
2pub struct ListFilters<'a> {
3 pub kind: Option<&'a str>,
4 pub family: Option<&'a str>,
5 pub owner: Option<&'a str>,
6 pub classification: Option<&'a str>,
7 pub path: Option<&'a str>,
8 pub source_package: Option<&'a str>,
9 pub allow_id: Option<&'a str>,
10 pub status: Option<&'a str>,
11 pub expired: bool,
12 pub review_due: bool,
13 pub stale: bool,
14 pub baseline_debt: bool,
15 pub broad_scope: bool,
16 pub missing_evidence: bool,
17 pub broken_evidence: bool,
18 pub weak_evidence: bool,
19}
20
21#[derive(Debug, Clone, Copy)]
22pub struct ListRow<'a> {
23 pub id: &'a str,
24 pub status: &'a str,
25 pub matches: usize,
26 pub kind: &'a str,
27 pub family: Option<&'a str>,
28 pub owner: &'a str,
29 pub classification: &'a str,
30 pub scope: &'a str,
31 pub source_package: Option<&'a str>,
32 pub evidence_count: usize,
33 pub broken_evidence_references: usize,
34 pub weak_evidence_references: usize,
35 pub selector_precision: u32,
36 pub broad_scope: bool,
37 pub review_after: Option<&'a str>,
38 pub expires: Option<&'a str>,
39 pub reason: &'a str,
40}