| 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 #