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