summoner-1.1.0.1: Tool for creating completely configured production Haskell projects.

Safe HaskellNone
LanguageHaskell2010

Summoner.License

Documentation

data LicenseName Source #

Constructors

MIT 
BSD2 
BSD3 
GPL2 
GPL3 
LGPL21 
LGPL3 
AGPL3 
Apache20 
MPL20 
Instances
Bounded LicenseName Source # 
Instance details

Defined in Summoner.License

Enum LicenseName Source # 
Instance details

Defined in Summoner.License

Eq LicenseName Source # 
Instance details

Defined in Summoner.License

Ord LicenseName Source # 
Instance details

Defined in Summoner.License

Show LicenseName Source # 
Instance details

Defined in Summoner.License

Generic LicenseName Source # 
Instance details

Defined in Summoner.License

Associated Types

type Rep LicenseName :: * -> * #

type Rep LicenseName Source # 
Instance details

Defined in Summoner.License

type Rep LicenseName = D1 (MetaData "LicenseName" "Summoner.License" "summoner-1.1.0.1-Eh710JE38In5LTucxdkl9T" False) (((C1 (MetaCons "MIT" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "BSD2" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "BSD3" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "GPL2" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "GPL3" PrefixI False) (U1 :: * -> *)))) :+: ((C1 (MetaCons "LGPL21" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "LGPL3" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "AGPL3" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Apache20" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "MPL20" PrefixI False) (U1 :: * -> *)))))

newtype License Source #

Constructors

License 

Fields

Instances
Show License Source # 
Instance details

Defined in Summoner.License

IsString License Source # 
Instance details

Defined in Summoner.License

Methods

fromString :: String -> License #

Generic License Source # 
Instance details

Defined in Summoner.License

Associated Types

type Rep License :: * -> * #

Methods

from :: License -> Rep License x #

to :: Rep License x -> License #

FromJSON License Source # 
Instance details

Defined in Summoner.License

type Rep License Source # 
Instance details

Defined in Summoner.License

type Rep License = D1 (MetaData "License" "Summoner.License" "summoner-1.1.0.1-Eh710JE38In5LTucxdkl9T" True) (C1 (MetaCons "License" PrefixI True) (S1 (MetaSel (Just "unLicense") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))