taskwarrior-0.6.0.6: Types and aeson instances for taskwarrior tasks
Safe HaskellSafe-Inferred
LanguageHaskell2010

Taskwarrior.Mask

Description

The Mask module models the state a recurring parent saves about its child tasks.

Synopsis

Documentation

newtype Mask Source #

The mask is a newtype to provide Aeson instances from and to a JSON string.

Constructors

Mask 

Fields

Instances

Instances details
FromJSON Mask Source # 
Instance details

Defined in Taskwarrior.Mask

ToJSON Mask Source # 
Instance details

Defined in Taskwarrior.Mask

Read Mask Source # 
Instance details

Defined in Taskwarrior.Mask

Show Mask Source # 
Instance details

Defined in Taskwarrior.Mask

Eq Mask Source # 
Instance details

Defined in Taskwarrior.Mask

Methods

(==) :: Mask -> Mask -> Bool Source #

(/=) :: Mask -> Mask -> Bool Source #

Ord Mask Source # 
Instance details

Defined in Taskwarrior.Mask

data MaskState Source #

Represents the state of a child in a Recurring Task.

Instances

Instances details
Bounded MaskState Source # 
Instance details

Defined in Taskwarrior.Mask

Enum MaskState Source # 
Instance details

Defined in Taskwarrior.Mask

Read MaskState Source # 
Instance details

Defined in Taskwarrior.Mask

Show MaskState Source # 
Instance details

Defined in Taskwarrior.Mask

Eq MaskState Source # 
Instance details

Defined in Taskwarrior.Mask

Ord MaskState Source # 
Instance details

Defined in Taskwarrior.Mask