mod agenda_item;
mod body;
mod error_typed_inventory;
mod inventory;
mod inventory_provider;
mod meeting;
mod meeting_state;
mod membership;
mod organization;
mod person;
mod system;
mod user;
pub mod error;
pub use agenda_item::AgendaItem;
pub use body::{Body, NewBody};
pub use error::Error;
pub use error_typed_inventory::ErrorTypedInventory;
pub use inventory::Inventory;
pub use inventory_provider::InventoryProvider;
pub use meeting::{Meeting, NewMeeting};
pub use meeting_state::{MeetingState, ParseMeetingStateError};
pub use membership::Membership;
pub use organization::Organization;
pub use person::{NewPerson, Person};
pub use system::System;
pub use user::{NewUser, UpdateUser, User};
#[cfg(feature = "mockall")]
pub use {inventory::MockInventory, inventory_provider::MockInventoryProvider};
pub type Result<T, E = Error> = std::result::Result<T, E>;