pub fn generate_expiry_schedule( daily_count: usize, weekly_count: usize, monthly_count: usize, expiry_time: ExpiryTime, ) -> Result<ExpirySchedule>