Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.Protocol.OpenSource.License
Documentation
data OSIIdentifier Source #
Constructors
OSIIdentifier | |
Fields
|
Instances
Eq OSIIdentifier Source # | |
Defined in Network.Protocol.OpenSource.License Methods (==) :: OSIIdentifier -> OSIIdentifier -> Bool # (/=) :: OSIIdentifier -> OSIIdentifier -> Bool # | |
Read OSIIdentifier Source # | |
Defined in Network.Protocol.OpenSource.License Methods readsPrec :: Int -> ReadS OSIIdentifier # readList :: ReadS [OSIIdentifier] # | |
Show OSIIdentifier Source # | |
Defined in Network.Protocol.OpenSource.License Methods showsPrec :: Int -> OSIIdentifier -> ShowS # show :: OSIIdentifier -> String # showList :: [OSIIdentifier] -> ShowS # | |
ToJSON OSIIdentifier Source # | |
Defined in Network.Protocol.OpenSource.License Methods toJSON :: OSIIdentifier -> Value # toEncoding :: OSIIdentifier -> Encoding # toJSONList :: [OSIIdentifier] -> Value # toEncodingList :: [OSIIdentifier] -> Encoding # | |
FromJSON OSIIdentifier Source # | |
Defined in Network.Protocol.OpenSource.License Methods parseJSON :: Value -> Parser OSIIdentifier # parseJSONList :: Value -> Parser [OSIIdentifier] # |
data OSIOtherName Source #
Instances
Eq OSIOtherName Source # | |
Defined in Network.Protocol.OpenSource.License | |
Read OSIOtherName Source # | |
Defined in Network.Protocol.OpenSource.License Methods readsPrec :: Int -> ReadS OSIOtherName # readList :: ReadS [OSIOtherName] # | |
Show OSIOtherName Source # | |
Defined in Network.Protocol.OpenSource.License Methods showsPrec :: Int -> OSIOtherName -> ShowS # show :: OSIOtherName -> String # showList :: [OSIOtherName] -> ShowS # | |
ToJSON OSIOtherName Source # | |
Defined in Network.Protocol.OpenSource.License Methods toJSON :: OSIOtherName -> Value # toEncoding :: OSIOtherName -> Encoding # toJSONList :: [OSIOtherName] -> Value # toEncodingList :: [OSIOtherName] -> Encoding # | |
FromJSON OSIOtherName Source # | |
Defined in Network.Protocol.OpenSource.License |
data OSILicense Source #
Constructors
OSILicense | |
Fields
|
Instances
Eq OSILicense Source # | |
Defined in Network.Protocol.OpenSource.License | |
Read OSILicense Source # | |
Defined in Network.Protocol.OpenSource.License Methods readsPrec :: Int -> ReadS OSILicense # readList :: ReadS [OSILicense] # readPrec :: ReadPrec OSILicense # readListPrec :: ReadPrec [OSILicense] # | |
Show OSILicense Source # | |
Defined in Network.Protocol.OpenSource.License Methods showsPrec :: Int -> OSILicense -> ShowS # show :: OSILicense -> String # showList :: [OSILicense] -> ShowS # | |
ToJSON OSILicense Source # | |
Defined in Network.Protocol.OpenSource.License Methods toJSON :: OSILicense -> Value # toEncoding :: OSILicense -> Encoding # toJSONList :: [OSILicense] -> Value # toEncodingList :: [OSILicense] -> Encoding # | |
FromJSON OSILicense Source # | |
Defined in Network.Protocol.OpenSource.License |
allLicenses :: ExceptT String IO [OSILicense] Source #
licenseById :: String -> ExceptT String IO OSILicense Source #