- 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)
710 B
710 B