korea-holidays-0.1.0.4: Korea Holidays

Copyright(c) Mo Kweon
LicenseMIT
Maintainerkkweon@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Data.Holiday.Model

Description

It contains data models for Holiday

Synopsis

Documentation

data Date Source #

Constructors

YMD (Integer, Int, Int)

(Year, Month, Day) Some Holiday has a different date every year

MD (Int, Int)

(Month, Day) Some holidays repeat every year on the same date

Instances
Eq Date Source # 
Instance details

Defined in Data.Holiday.Model

Methods

(==) :: Date -> Date -> Bool #

(/=) :: Date -> Date -> Bool #

Show Date Source # 
Instance details

Defined in Data.Holiday.Model

Methods

showsPrec :: Int -> Date -> ShowS #

show :: Date -> String #

showList :: [Date] -> ShowS #

Lift Date Source # 
Instance details

Defined in Data.Holiday.Model

Methods

lift :: Date -> Q Exp #

data Holiday Source #

Holiday represents the date of holiday and the name of holiday.

Constructors

Holiday 

Fields

Instances
Eq Holiday Source # 
Instance details

Defined in Data.Holiday.Model

Methods

(==) :: Holiday -> Holiday -> Bool #

(/=) :: Holiday -> Holiday -> Bool #

Show Holiday Source # 
Instance details

Defined in Data.Holiday.Model

Generic Holiday Source # 
Instance details

Defined in Data.Holiday.Model

Associated Types

type Rep Holiday :: Type -> Type #

Methods

from :: Holiday -> Rep Holiday x #

to :: Rep Holiday x -> Holiday #

Lift Holiday Source # 
Instance details

Defined in Data.Holiday.Model

Methods

lift :: Holiday -> Q Exp #

FromJSON Holiday Source # 
Instance details

Defined in Data.Holiday.Model

type Rep Holiday Source # 
Instance details

Defined in Data.Holiday.Model

type Rep Holiday = D1 (MetaData "Holiday" "Data.Holiday.Model" "korea-holidays-0.1.0.4-7anWJShLvYzG7AQ7mMJu5q" False) (C1 (MetaCons "Holiday" PrefixI True) (S1 (MetaSel (Just "date") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Date) :*: S1 (MetaSel (Just "name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))