----------------------------------------------------------------------------- -- | -- License : BSD-3-Clause -- Maintainer : Oleg Grenrus -- -- The orgs API as described on . module GitHub.Endpoints.Organizations ( publicOrganizationsForR, publicOrganizationR, organizationsR, module GitHub.Data, ) where import GitHub.Data import GitHub.Internal.Prelude import Prelude () -- | List all user organizations. -- See organizationsR :: FetchCount -> Request k (Vector SimpleOrganization) organizationsR = pagedQuery ["user", "orgs"] [] -- | List public user organizations. -- See publicOrganizationsForR :: Name User -> FetchCount -> Request k (Vector SimpleOrganization) publicOrganizationsForR user = pagedQuery ["users", toPathPart user, "orgs"] [] -- | Query an organization. -- See publicOrganizationR :: Name Organization -> Request k Organization publicOrganizationR reqOrganizationName = query ["orgs", toPathPart reqOrganizationName] []