----------------------------------------------------------------------------- -- | -- License : BSD-3-Clause -- Maintainer : Oleg Grenrus -- -- The Github Users API, as described at -- . module GitHub.Endpoints.Users ( userInfoForR, ownerInfoForR, userInfoCurrentR, module GitHub.Data, ) where import GitHub.Data import Prelude () -- | Query a single user. -- See -- -- >>> github' userInfoForR "mike-burns" -- -- or -- -- >>> github userInfoForR (OAuth "github-token") "mike-burns" -- userInfoForR :: Name User -> Request k User userInfoForR user = query ["users", toPathPart user] [] -- | Query a single user or an organization. -- See ownerInfoForR :: Name Owner -> Request k Owner ownerInfoForR owner = query ["users", toPathPart owner] [] -- | Query the authenticated user. -- See userInfoCurrentR :: Request 'RA User userInfoCurrentR = query ["user"] []