time-recurrence-0.9.1: Generate recurring dates.

Safe HaskellSafe-Infered

Data.Time.Recurrence.ScheduleDetails

Contents

Synopsis

ScheduleDetails

data ScheduleDetails a Source

Instances

AndThen WrapSPF WrapSPF WrapSPF 
AndThen BareSPF WrapSPF WrapSPF 
AndThen BareSPF BareSPF WrapSPF 
AndThen WrapFPF WrapSPF WrapSPF 
AndThen WrapFPF WrapFPF WrapFPF 
AndThen BareFPF WrapFPF WrapFPF 
AndThen BareFPF BareFPF WrapFPF 
AndThen WrapEPF WrapSPF WrapSPF 
AndThen WrapEPF WrapFPF WrapFPF 
AndThen WrapEPF WrapEPF WrapEPF 
AndThen BareEPF WrapEPF WrapEPF 
AndThen BareEPF BareEPF WrapEPF 
Show (ScheduleDetails a) 
AndThen (Schedule Freq) (ScheduleDetails b) (Schedule (ScheduleDetails b)) 

eval :: (CalendarTimeConvertible a, Ord a, Moment a) => ScheduleDetails b -> [a] -> FutureMoments aSource

Functional interface to constructors

Period Filters

data PeriodFilter m e f Source

Constructors

Seconds [Int] 
Minutes [Int] 
Hours [Int] 
Days [Int] 
Weeks [Int] 
WeekDays [f] 
WeekDaysInWeek [e] 
WeekDaysInMonth [e] 
Months [m] 
YearDays [Int] 

Instances

(Read m, Read e, Read f) => Read (PeriodFilter m e f) 
(Show m, Show e, Show f) => Show (PeriodFilter m e f) 

newtype EnumerablePeriodFilter Source

Constructors

EPF 

Fields

fromEPF :: PeriodFilter Month WeekDay NotEnumerable
 

Instances

Read EnumerablePeriodFilter 
Show EnumerablePeriodFilter 
AndThen WrapEPF WrapSPF WrapSPF 
AndThen WrapEPF WrapFPF WrapFPF 
AndThen WrapEPF WrapEPF WrapEPF 
AndThen BareEPF WrapEPF WrapEPF 
AndThen BareEPF BareEPF WrapEPF 

newtype FilterablePeriodFilter Source

Constructors

FPF 

Fields

fromFPF :: PeriodFilter Month NotFilterable WeekDay
 

Instances

Read FilterablePeriodFilter 
Show FilterablePeriodFilter 
AndThen WrapFPF WrapSPF WrapSPF 
AndThen WrapFPF WrapFPF WrapFPF 
AndThen BareFPF WrapFPF WrapFPF 
AndThen BareFPF BareFPF WrapFPF 
AndThen WrapEPF WrapFPF WrapFPF 

newtype SelectablePeriodFilter Source

Constructors

SPF 

Instances

Read SelectablePeriodFilter 
Show SelectablePeriodFilter 
AndThen WrapSPF WrapSPF WrapSPF 
AndThen BareSPF WrapSPF WrapSPF 
AndThen BareSPF BareSPF WrapSPF 
AndThen WrapFPF WrapSPF WrapSPF 
AndThen WrapEPF WrapSPF WrapSPF