pub mod auth;
pub mod health;
pub mod permissions;
pub mod shares;
pub mod users;
pub mod sessions;
pub mod medications;

// Re-export commonly used handler functions
pub use auth::{register, login, recover_password};
pub use health::{health_check, ready_check};
pub use shares::{create_share, list_shares, update_share, delete_share};
pub use permissions::check_permission;
pub use users::{get_profile, update_profile, delete_account, change_password, get_settings, update_settings};
pub use sessions::{get_sessions, revoke_session, revoke_all_sessions};
pub use medications::{create_medication, list_medications, get_medication, update_medication, delete_medication, log_dose, get_adherence};
