hercules-ci-cli-0.3.5: The hci command for working with Hercules CI
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hercules.CLI.Client

Synopsis

Documentation

client :: ClientAPI ClientAuth (AsClientT ClientM) Source #

accountsClient :: AccountsAPI ClientAuth (AsClientT ClientM) Source #

stateClient :: StateAPI ClientAuth (AsClientT ClientM) Source #

projectsClient :: ProjectsAPI ClientAuth (AsClientT ClientM) Source #

reposClient :: ReposAPI ClientAuth (AsClientT ClientM) Source #

inLowRange :: Ord a => a -> (a, a) -> Bool Source #

Low indicating the inclusiveness of the boundaries. Low is included. High is excluded. A pair where fst > snd forms an empty range.

clientErrorSummary :: ClientError -> Text Source #

ClientError printer that won't leak sensitive info.

Orphan instances

FromSourceIO RawBytes (Headers '[ContentLength, ContentDisposition] (SourceIO RawBytes)) Source #

Bad instance to make it the client for State api compile. GHC seems to pick the wrong overlappable instance.

Instance details

Methods

fromSourceIO :: SourceIO RawBytes -> Headers '[ContentLength, ContentDisposition] (SourceIO RawBytes) #