Copyright | (c) 2020 Jens Petersen |
---|---|
License | GPL-2.0-only |
Maintainer | Jens Petersen <[email protected]> |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Web.Fedora.Copr.API
Description
Copr REST client library
Synopsis
- coprGetProject :: String -> String -> String -> IO Object
- coprGetProjectsList :: String -> String -> IO Object
- coprSearchProjects :: String -> String -> IO Object
- coprGetBuild :: String -> Int -> IO Object
- coprGetBuildSourceChroot :: String -> Int -> IO Object
- coprGetBuildSourceConfig :: String -> Int -> IO Object
- coprGetBuildList :: String -> String -> String -> Query -> IO Object
- coprGetBuildChroot :: String -> Int -> String -> IO Object
- coprGetBuildChrootList :: String -> Int -> IO Object
- coprGetBuildChrootConfig :: String -> Int -> String -> IO Object
- coprMockChrootList :: String -> IO Object
- coprMonitorProject :: String -> String -> String -> [String] -> IO Object
- coprGetPackage :: String -> String -> String -> String -> IO Object
- coprGetPackageList :: String -> String -> String -> IO Object
- coprGetProjectChroot :: String -> String -> String -> String -> IO Object
- coprGetProjectChrootBuildConfig :: String -> String -> String -> String -> IO Object
- queryCopr :: FromJSON a => String -> String -> Query -> IO a
- maybeKey :: String -> Maybe String -> Query
- makeKey :: String -> String -> Query
- makeItem :: String -> String -> QueryItem
- lookupKey :: FromJSON a => Text -> Object -> Maybe a
- lookupKey' :: FromJSON a => Text -> Object -> a
Documentation
search projects by query string
Arguments
:: String | server |
-> String | owner |
-> String | project |
-> Query | optional parameters ("packagename", "status", "pagination") |
-> IO Object |
get list of builds
Since: 0.2.0
list of all available mock chroots
monitor info for the latest project chroot builds.
Since: 0.2.0
low-level API query
lookupKey' :: FromJSON a => Text -> Object -> a #
Like lookupKey but raises an error if no key found