copr-api-0.1.0: Copr API client libary
Copyright(c) 2020 Jens Petersen
LicenseGPL-2.0-only
MaintainerJens Petersen <petersen@redhat.com>
Safe HaskellNone
LanguageHaskell2010

Web.Fedora.Copr.API

Description

Copr REST client library

Synopsis

Documentation

queryCopr Source #

Arguments

:: FromJSON a 
=> String

server

-> String

path

-> Query

parameters

-> IO a 

low-level API query

maybeKey :: String -> Maybe String -> Query #

Maybe create a query key

makeKey :: String -> String -> Query #

Make a singleton key-value Query

makeItem :: String -> String -> QueryItem #

Make a key-value QueryItem

lookupKey :: FromJSON a => Text -> Object -> Maybe a #

Look up key in object

lookupKey' :: FromJSON a => Text -> Object -> a #

Like lookupKey but raises an error if no key found