Commit Graph

2 Commits

Author SHA1 Message Date
Jeremiah Russell
92e88c4261 📝 docs(retention): add documentation for the retention struct
- add documentation for the `new` function
2025-10-08 07:56:41 +01:00
Jeremiah Russell
f63a0f888d feat(retention): implement data retention policy
- introduce `Retention` struct to define data retention period and label generation flag
- add `MessageAge` enum to represent different retention time units (days, months, years)
- implement default values for retention policy (5 years, generate label)
2025-10-07 15:59:18 +01:00