pub mod brief;
pub mod check;
pub mod create;
pub mod edit_body;
pub mod edit_title;
pub mod id_generator;
pub mod link;
pub mod links;
pub mod list;
pub mod repository;
pub mod resolve;
pub mod rules;
pub mod show;
pub mod tag;
pub mod update;
pub use brief::{brief_decisions, BriefSource, DecisionBrief};
pub use check::check_decision_records;
pub use create::create_decision_record;
pub use edit_body::{edit_decision_record_body, EditBodyOutcome};
pub use edit_title::{edit_decision_record_title, EditTitleOutcome};
pub use id_generator::DecisionRecordIdGenerator;
pub use link::{link_decision_records, unlink_decision_records, LinkOutcome};
pub use links::list_links;
pub use list::list_decision_records;
pub use repository::{DecisionRecordCheckResult, DecisionRecordRepository};
pub use resolve::{find_decision_record_by_id_or_alias, resolve_decision_record};
pub use show::show_decision_record;
pub use tag::{tag_decision_record, untag_decision_record, TagDrOutcome, UntagDrOutcome};
pub use update::{update_decision_record, UpdateDecisionRecordOutcome};
#[cfg(test)]
pub mod test_support;
#[cfg(test)]
pub mod tests {
pub use super::test_support::*;
}