20 lines
671 B
Rust
20 lines
671 B
Rust
pub mod company;
|
|
pub mod shareholder;
|
|
pub mod meeting;
|
|
pub mod user;
|
|
pub mod vote;
|
|
pub mod resolution;
|
|
// Future modules:
|
|
// pub mod committee;
|
|
// pub mod compliance;
|
|
|
|
// 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};
|
|
|
|
// Re-export database components from db module
|
|
pub use crate::db::{SledDB, SledDBError, SledDBResult, Storable, SledModel, DB}; |