servant-github-0.1.0.6: Bindings to GitHub API using servant.

Copyright(c) Finlay Thompson 2015
LicenseBSD3
Maintainerfinlay.thompson@gmail.com
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Network.GitHub.API

Description

 

Synopsis

Documentation

type GetContent = "repos" :> (Capture "org" OrgLogin :> (Capture "repo" RepoName :> ("contents" :> (Capture "path" String :> (QueryParam "ref" String :> (QueryParam "path" String :> Get '[JSON] Content)))))) Source #

type GetIssues = "repos" :> (Capture "owner" Owner :> (Capture "repo" RepoName :> ("issues" :> (QueryParam "milestone" String :> (QueryParam "state" String :> (QueryParam "assignee" String :> (QueryParam "creator" String :> (QueryParam "mentioned" String :> (QueryParam "labels" String :> (QueryParam "sort" String :> (QueryParam "direction" String :> (QueryParam "since" String :> Get '[JSON] [Issue])))))))))))) Source #

type ReqInstallationAccessToken = "installations" :> (Capture "installation_id" Int :> ("access_tokens" :> (Header "User-Agent" String :> (Header "Authorization" String :> (ReqBody '[JSON] (Maybe InstallationUser) :> Post '[EarlyAccessJSON] InstallationAccessToken))))) Source #