Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Little Brother data representation
Documentation
A person that is assigned to Task
s.
Instances
FromJSON Person Source # | |
Defined in LiBro.Data | |
ToJSON Person Source # | |
Generic Person Source # | |
Show Person Source # | |
DefaultOrdered Person Source # | |
Defined in LiBro.Data headerOrder :: Person -> Header # | |
FromNamedRecord Person Source # | |
Defined in LiBro.Data parseNamedRecord :: NamedRecord -> Parser Person # | |
ToNamedRecord Person Source # | |
Defined in LiBro.Data toNamedRecord :: Person -> NamedRecord # | |
Eq Person Source # | |
Ord Person Source # | |
type Rep Person Source # | |
Defined in LiBro.Data type Rep Person = D1 ('MetaData "Person" "LiBro.Data" "libro-backend-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Person" 'PrefixI 'True) (S1 ('MetaSel ('Just "pid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SafeText) :*: S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SafeText)))) |
Internal task representation.
Instances
FromJSON Task Source # | |
Defined in LiBro.Data | |
ToJSON Task Source # | |
Generic Task Source # | |
Show Task Source # | |
Eq Task Source # | |
Ord Task Source # | |
type Rep Task Source # | |
Defined in LiBro.Data type Rep Task = D1 ('MetaData "Task" "LiBro.Data" "libro-backend-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Task" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SafeText)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SafeText) :*: S1 ('MetaSel ('Just "assignees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Person])))) |
Complete LiBro state in one type