20 lines
697 B
Rust
20 lines
697 B
Rust
pub mod company;
|
|
pub mod shareholder;
|
|
pub mod meeting;
|
|
pub mod user;
|
|
pub mod vote;
|
|
pub mod resolution;
|
|
// All modules:
|
|
pub mod committee;
|
|
|
|
// Re-export all model types for convenience
|
|
pub use company::{Company, CompanyStatus, BusinessType};
|
|
pub use shareholder::{Shareholder, ShareholderType};
|
|
pub use meeting::{Meeting, Attendee, MeetingStatus, AttendeeRole, AttendeeStatus};
|
|
pub use user::User;
|
|
pub use vote::{Vote, VoteOption, Ballot, VoteStatus};
|
|
pub use resolution::{Resolution, ResolutionStatus, Approval};
|
|
pub use committee::{Committee, CommitteeMember, CommitteeRole};
|
|
|
|
// Re-export database components from db module
|
|
pub use crate::db::{DB, DBBuilder, Model, Storable, DbError, DbResult}; |