Skip to main content

provenant/output_schema/
mod.rs

1// SPDX-FileCopyrightText: Provenant contributors
2// SPDX-License-Identifier: Apache-2.0
3
4pub mod author;
5pub mod copyright;
6pub mod datasource_id;
7pub mod dependency;
8pub mod email;
9pub mod extra_data;
10pub mod facet_tallies;
11pub mod file_info;
12pub mod file_reference;
13pub mod file_type;
14pub mod header;
15pub mod holder;
16pub mod license_clarity_score;
17pub mod license_detection;
18pub mod license_index_provenance;
19pub mod license_match;
20pub mod license_policy_entry;
21pub mod license_reference;
22pub mod license_rule_reference;
23pub mod metadata;
24pub mod output;
25pub mod package;
26pub mod package_data;
27pub mod package_type;
28pub mod party;
29pub mod resolved_package;
30pub mod serde_helpers;
31pub mod summary;
32pub mod system_environment;
33pub mod tallies;
34pub mod tally_entry;
35pub mod top_level_dependency;
36pub mod top_level_license_detection;
37pub mod url;
38
39pub use author::OutputAuthor;
40pub use copyright::OutputCopyright;
41pub use datasource_id::OutputDatasourceId;
42pub use dependency::OutputDependency;
43pub use email::OutputEmail;
44pub use extra_data::OutputExtraData;
45pub use facet_tallies::OutputFacetTallies;
46pub use file_info::OutputFileInfo;
47pub use file_reference::OutputFileReference;
48pub use file_type::OutputFileType;
49pub use header::OutputHeader;
50pub use holder::OutputHolder;
51pub use license_clarity_score::OutputLicenseClarityScore;
52pub use license_detection::OutputLicenseDetection;
53pub use license_index_provenance::OutputLicenseIndexProvenance;
54pub use license_match::OutputMatch;
55pub use license_policy_entry::OutputLicensePolicyEntry;
56pub use license_reference::OutputLicenseReference;
57pub use license_rule_reference::OutputLicenseRuleReference;
58pub use metadata::{OutputFieldDoc, OutputTypeDoc, documented_output_types};
59pub use output::Output;
60pub use package::OutputPackage;
61pub use package_data::OutputPackageData;
62pub use package_type::OutputPackageType;
63pub use party::OutputParty;
64pub use resolved_package::OutputResolvedPackage;
65pub use summary::OutputSummary;
66pub use system_environment::OutputSystemEnvironment;
67pub use tallies::OutputTallies;
68pub use tally_entry::OutputTallyEntry;
69pub use top_level_dependency::OutputTopLevelDependency;
70pub use top_level_license_detection::OutputTopLevelLicenseDetection;
71pub use url::OutputURL;