aboutsummaryrefslogtreecommitdiff
path: root/src/domain/mod.rs
diff options
context:
space:
mode:
authorMikkel Thestrup <mikkel_thestrup@mithe.dk>2025-12-09 14:52:58 +0100
committerMikkel Thestrup <mikkel_thestrup@mithe.dk>2025-12-09 17:17:56 +0100
commit147125358b66c2bf097ed11f82042e220a730090 (patch)
tree2b6957d01a1afb0553996e916faea5c646f5cc6e /src/domain/mod.rs
parent4b1074193991a510fd2129513d5fcb7c6da933d2 (diff)
downloadkal-147125358b66c2bf097ed11f82042e220a730090.tar.gz
kal-147125358b66c2bf097ed11f82042e220a730090.zip
feat(domain): Add initial domain models for calendar, event, and recurrenceHEADmaster
- Added `calendar.rs` with Calendar entity and builder - Added `event.rs` with Event model and builder - Added `recurrence.rs` for recurrence rules - Added `mod.rs` to expose domain module structure These files establish the core domain layer structures for future business logic.
Diffstat (limited to 'src/domain/mod.rs')
-rw-r--r--src/domain/mod.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/domain/mod.rs b/src/domain/mod.rs
new file mode 100644
index 0000000..f31bc30
--- /dev/null
+++ b/src/domain/mod.rs
@@ -0,0 +1,6 @@
+pub mod event;
+pub mod recurrence;
+pub mod calendar;
+
+pub use event::Event;
+pub use recurrence::{RecurrenceRule, Frequency};