Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Gitea.API.Admin
Contents
- Operations
- Admin
- adminAdoptRepository
- adminCreateHook
- adminCreateOrg
- adminCreatePublicKey
- adminCreateRepo
- adminCreateUser
- adminCronList
- adminCronRun
- adminDeleteHook
- adminDeleteUnadoptedRepository
- adminDeleteUser
- adminDeleteUserPublicKey
- adminEditHook
- adminEditUser
- adminGetAllOrgs
- adminGetAllUsers
- adminGetHook
- adminListHooks
- adminUnadoptedList
- Admin
Description
Synopsis
- adminAdoptRepository :: Owner -> Repo -> GiteaRequest AdminAdoptRepository MimeNoContent NoContent MimeNoContent
- data AdminAdoptRepository
- adminCreateHook :: (Consumes AdminCreateHook MimeJSON, MimeRender MimeJSON CreateHookOption) => CreateHookOption -> GiteaRequest AdminCreateHook MimeJSON Hook MimeJSON
- data AdminCreateHook
- adminCreateOrg :: (Consumes AdminCreateOrg MimeJSON, MimeRender MimeJSON CreateOrgOption) => CreateOrgOption -> Username -> GiteaRequest AdminCreateOrg MimeJSON Organization MimeJSON
- data AdminCreateOrg
- adminCreatePublicKey :: Consumes AdminCreatePublicKey MimeJSON => Username -> GiteaRequest AdminCreatePublicKey MimeJSON PublicKey MimeJSON
- data AdminCreatePublicKey
- adminCreateRepo :: (Consumes AdminCreateRepo MimeJSON, MimeRender MimeJSON CreateRepoOption) => CreateRepoOption -> Username -> GiteaRequest AdminCreateRepo MimeJSON Repository MimeJSON
- data AdminCreateRepo
- adminCreateUser :: Consumes AdminCreateUser MimeJSON => GiteaRequest AdminCreateUser MimeJSON User MimeJSON
- data AdminCreateUser
- adminCronList :: GiteaRequest AdminCronList MimeNoContent [Cron] MimeJSON
- data AdminCronList
- adminCronRun :: Task -> GiteaRequest AdminCronRun MimeNoContent NoContent MimeNoContent
- data AdminCronRun
- adminDeleteHook :: Id -> GiteaRequest AdminDeleteHook MimeNoContent NoContent MimeNoContent
- data AdminDeleteHook
- adminDeleteUnadoptedRepository :: Owner -> Repo -> GiteaRequest AdminDeleteUnadoptedRepository MimeNoContent NoContent MimeNoContent
- data AdminDeleteUnadoptedRepository
- adminDeleteUser :: Username -> GiteaRequest AdminDeleteUser MimeNoContent NoContent MimeNoContent
- data AdminDeleteUser
- adminDeleteUserPublicKey :: Username -> Id -> GiteaRequest AdminDeleteUserPublicKey MimeNoContent NoContent MimeNoContent
- data AdminDeleteUserPublicKey
- adminEditHook :: Consumes AdminEditHook MimeJSON => Id -> GiteaRequest AdminEditHook MimeJSON Hook MimeJSON
- data AdminEditHook
- adminEditUser :: Consumes AdminEditUser MimeJSON => Username -> GiteaRequest AdminEditUser MimeJSON User MimeJSON
- data AdminEditUser
- adminGetAllOrgs :: GiteaRequest AdminGetAllOrgs MimeNoContent [Organization] MimeJSON
- data AdminGetAllOrgs
- adminGetAllUsers :: GiteaRequest AdminGetAllUsers MimeNoContent [User] MimeJSON
- data AdminGetAllUsers
- adminGetHook :: Id -> GiteaRequest AdminGetHook MimeNoContent Hook MimeJSON
- data AdminGetHook
- adminListHooks :: GiteaRequest AdminListHooks MimeNoContent [Hook] MimeJSON
- data AdminListHooks
- adminUnadoptedList :: GiteaRequest AdminUnadoptedList MimeNoContent [Text] MimeJSON
- data AdminUnadoptedList
Operations
Admin
adminAdoptRepository
Arguments
:: Owner | "owner" - owner of the repo |
-> Repo | "repo" - name of the repo |
-> GiteaRequest AdminAdoptRepository MimeNoContent NoContent MimeNoContent |
POST /admin/unadopted/{owner}/{repo}
Adopt unadopted files as a repository
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminAdoptRepository Source #
Instances
Produces AdminAdoptRepository MimeNoContent Source # | |
Defined in Gitea.API.Admin |
adminCreateHook
Arguments
:: (Consumes AdminCreateHook MimeJSON, MimeRender MimeJSON CreateHookOption) | |
=> CreateHookOption | "body" |
-> GiteaRequest AdminCreateHook MimeJSON Hook MimeJSON |
POST /admin/hooks
Create a hook
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminCreateHook Source #
Instances
HasBodyParam AdminCreateHook CreateHookOption Source # | |
Defined in Gitea.API.Admin Methods setBodyParam :: (Consumes AdminCreateHook contentType, MimeRender contentType CreateHookOption) => GiteaRequest AdminCreateHook contentType res accept -> CreateHookOption -> GiteaRequest AdminCreateHook contentType res accept Source # | |
Consumes AdminCreateHook MimeJSON Source # | application/json |
Defined in Gitea.API.Admin | |
Produces AdminCreateHook MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminCreateOrg
Arguments
:: (Consumes AdminCreateOrg MimeJSON, MimeRender MimeJSON CreateOrgOption) | |
=> CreateOrgOption | "organization" |
-> Username | "username" - username of the user that will own the created organization |
-> GiteaRequest AdminCreateOrg MimeJSON Organization MimeJSON |
POST /admin/users/{username}/orgs
Create an organization
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminCreateOrg Source #
Instances
HasBodyParam AdminCreateOrg CreateOrgOption Source # | |
Defined in Gitea.API.Admin Methods setBodyParam :: (Consumes AdminCreateOrg contentType, MimeRender contentType CreateOrgOption) => GiteaRequest AdminCreateOrg contentType res accept -> CreateOrgOption -> GiteaRequest AdminCreateOrg contentType res accept Source # | |
Consumes AdminCreateOrg MimeJSON Source # | application/json |
Defined in Gitea.API.Admin | |
Produces AdminCreateOrg MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminCreatePublicKey
Arguments
:: Consumes AdminCreatePublicKey MimeJSON | |
=> Username | "username" - username of the user |
-> GiteaRequest AdminCreatePublicKey MimeJSON PublicKey MimeJSON |
POST /admin/users/{username}/keys
Add a public key on behalf of a user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminCreatePublicKey Source #
Instances
HasBodyParam AdminCreatePublicKey CreateKeyOption Source # | |
Defined in Gitea.API.Admin Methods setBodyParam :: (Consumes AdminCreatePublicKey contentType, MimeRender contentType CreateKeyOption) => GiteaRequest AdminCreatePublicKey contentType res accept -> CreateKeyOption -> GiteaRequest AdminCreatePublicKey contentType res accept Source # | |
Consumes AdminCreatePublicKey MimeJSON Source # | application/json |
Defined in Gitea.API.Admin | |
Produces AdminCreatePublicKey MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminCreateRepo
Arguments
:: (Consumes AdminCreateRepo MimeJSON, MimeRender MimeJSON CreateRepoOption) | |
=> CreateRepoOption | "repository" |
-> Username | "username" - username of the user. This user will own the created repository |
-> GiteaRequest AdminCreateRepo MimeJSON Repository MimeJSON |
POST /admin/users/{username}/repos
Create a repository on behalf of a user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminCreateRepo Source #
Instances
HasBodyParam AdminCreateRepo CreateRepoOption Source # | |
Defined in Gitea.API.Admin Methods setBodyParam :: (Consumes AdminCreateRepo contentType, MimeRender contentType CreateRepoOption) => GiteaRequest AdminCreateRepo contentType res accept -> CreateRepoOption -> GiteaRequest AdminCreateRepo contentType res accept Source # | |
Consumes AdminCreateRepo MimeJSON Source # | application/json |
Defined in Gitea.API.Admin | |
Produces AdminCreateRepo MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminCreateUser
adminCreateUser :: Consumes AdminCreateUser MimeJSON => GiteaRequest AdminCreateUser MimeJSON User MimeJSON Source #
POST /admin/users
Create a user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminCreateUser Source #
Instances
HasBodyParam AdminCreateUser CreateUserOption Source # | |
Defined in Gitea.API.Admin Methods setBodyParam :: (Consumes AdminCreateUser contentType, MimeRender contentType CreateUserOption) => GiteaRequest AdminCreateUser contentType res accept -> CreateUserOption -> GiteaRequest AdminCreateUser contentType res accept Source # | |
Consumes AdminCreateUser MimeJSON Source # | application/json |
Defined in Gitea.API.Admin | |
Produces AdminCreateUser MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminCronList
adminCronList :: GiteaRequest AdminCronList MimeNoContent [Cron] MimeJSON Source #
GET /admin/cron
List cron tasks
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminCronList Source #
Instances
HasOptionalParam AdminCronList Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminCronList contentType res accept -> Limit -> GiteaRequest AdminCronList contentType res accept Source # (-&-) :: GiteaRequest AdminCronList contentType res accept -> Limit -> GiteaRequest AdminCronList contentType res accept Source # | |
HasOptionalParam AdminCronList Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminCronList contentType res accept -> Page -> GiteaRequest AdminCronList contentType res accept Source # (-&-) :: GiteaRequest AdminCronList contentType res accept -> Page -> GiteaRequest AdminCronList contentType res accept Source # | |
Produces AdminCronList MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminCronRun
Arguments
:: Task | "task" - task to run |
-> GiteaRequest AdminCronRun MimeNoContent NoContent MimeNoContent |
POST /admin/cron/{task}
Run cron task
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminCronRun Source #
Instances
Produces AdminCronRun MimeNoContent Source # | |
Defined in Gitea.API.Admin |
adminDeleteHook
Arguments
:: Id | "id" - id of the hook to delete |
-> GiteaRequest AdminDeleteHook MimeNoContent NoContent MimeNoContent |
DELETE /admin/hooks/{id}
Delete a hook
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminDeleteHook Source #
Instances
Produces AdminDeleteHook MimeNoContent Source # | |
Defined in Gitea.API.Admin |
adminDeleteUnadoptedRepository
adminDeleteUnadoptedRepository Source #
Arguments
:: Owner | "owner" - owner of the repo |
-> Repo | "repo" - name of the repo |
-> GiteaRequest AdminDeleteUnadoptedRepository MimeNoContent NoContent MimeNoContent |
DELETE /admin/unadopted/{owner}/{repo}
Delete unadopted files
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminDeleteUnadoptedRepository Source #
Instances
adminDeleteUser
Arguments
:: Username | "username" - username of user to delete |
-> GiteaRequest AdminDeleteUser MimeNoContent NoContent MimeNoContent |
DELETE /admin/users/{username}
Delete a user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminDeleteUser Source #
Instances
HasOptionalParam AdminDeleteUser Purge Source # | Optional Param "purge" - purge the user from the system completely |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminDeleteUser contentType res accept -> Purge -> GiteaRequest AdminDeleteUser contentType res accept Source # (-&-) :: GiteaRequest AdminDeleteUser contentType res accept -> Purge -> GiteaRequest AdminDeleteUser contentType res accept Source # | |
Produces AdminDeleteUser MimeNoContent Source # | |
Defined in Gitea.API.Admin |
adminDeleteUserPublicKey
adminDeleteUserPublicKey Source #
Arguments
:: Username | "username" - username of user |
-> Id | "id" - id of the key to delete |
-> GiteaRequest AdminDeleteUserPublicKey MimeNoContent NoContent MimeNoContent |
DELETE /admin/users/{username}/keys/{id}
Delete a user's public key
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminDeleteUserPublicKey Source #
Instances
adminEditHook
Arguments
:: Consumes AdminEditHook MimeJSON | |
=> Id | "id" - id of the hook to update |
-> GiteaRequest AdminEditHook MimeJSON Hook MimeJSON |
PATCH /admin/hooks/{id}
Update a hook
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminEditHook Source #
Instances
HasBodyParam AdminEditHook EditHookOption Source # | |
Defined in Gitea.API.Admin Methods setBodyParam :: (Consumes AdminEditHook contentType, MimeRender contentType EditHookOption) => GiteaRequest AdminEditHook contentType res accept -> EditHookOption -> GiteaRequest AdminEditHook contentType res accept Source # | |
Consumes AdminEditHook MimeJSON Source # | application/json |
Defined in Gitea.API.Admin | |
Produces AdminEditHook MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminEditUser
Arguments
:: Consumes AdminEditUser MimeJSON | |
=> Username | "username" - username of user to edit |
-> GiteaRequest AdminEditUser MimeJSON User MimeJSON |
PATCH /admin/users/{username}
Edit an existing user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminEditUser Source #
Instances
HasBodyParam AdminEditUser EditUserOption Source # | |
Defined in Gitea.API.Admin Methods setBodyParam :: (Consumes AdminEditUser contentType, MimeRender contentType EditUserOption) => GiteaRequest AdminEditUser contentType res accept -> EditUserOption -> GiteaRequest AdminEditUser contentType res accept Source # | |
Consumes AdminEditUser MimeJSON Source # | application/json |
Defined in Gitea.API.Admin | |
Produces AdminEditUser MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminGetAllOrgs
adminGetAllOrgs :: GiteaRequest AdminGetAllOrgs MimeNoContent [Organization] MimeJSON Source #
GET /admin/orgs
List all organizations
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminGetAllOrgs Source #
Instances
HasOptionalParam AdminGetAllOrgs Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminGetAllOrgs contentType res accept -> Limit -> GiteaRequest AdminGetAllOrgs contentType res accept Source # (-&-) :: GiteaRequest AdminGetAllOrgs contentType res accept -> Limit -> GiteaRequest AdminGetAllOrgs contentType res accept Source # | |
HasOptionalParam AdminGetAllOrgs Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminGetAllOrgs contentType res accept -> Page -> GiteaRequest AdminGetAllOrgs contentType res accept Source # (-&-) :: GiteaRequest AdminGetAllOrgs contentType res accept -> Page -> GiteaRequest AdminGetAllOrgs contentType res accept Source # | |
Produces AdminGetAllOrgs MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminGetAllUsers
adminGetAllUsers :: GiteaRequest AdminGetAllUsers MimeNoContent [User] MimeJSON Source #
GET /admin/users
List all users
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminGetAllUsers Source #
Instances
HasOptionalParam AdminGetAllUsers Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminGetAllUsers contentType res accept -> Limit -> GiteaRequest AdminGetAllUsers contentType res accept Source # (-&-) :: GiteaRequest AdminGetAllUsers contentType res accept -> Limit -> GiteaRequest AdminGetAllUsers contentType res accept Source # | |
HasOptionalParam AdminGetAllUsers Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminGetAllUsers contentType res accept -> Page -> GiteaRequest AdminGetAllUsers contentType res accept Source # (-&-) :: GiteaRequest AdminGetAllUsers contentType res accept -> Page -> GiteaRequest AdminGetAllUsers contentType res accept Source # | |
Produces AdminGetAllUsers MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminGetHook
Arguments
:: Id | "id" - id of the hook to get |
-> GiteaRequest AdminGetHook MimeNoContent Hook MimeJSON |
GET /admin/hooks/{id}
Get a hook
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminGetHook Source #
Instances
Produces AdminGetHook MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminListHooks
adminListHooks :: GiteaRequest AdminListHooks MimeNoContent [Hook] MimeJSON Source #
GET /admin/hooks
List system's webhooks
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminListHooks Source #
Instances
HasOptionalParam AdminListHooks Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminListHooks contentType res accept -> Limit -> GiteaRequest AdminListHooks contentType res accept Source # (-&-) :: GiteaRequest AdminListHooks contentType res accept -> Limit -> GiteaRequest AdminListHooks contentType res accept Source # | |
HasOptionalParam AdminListHooks Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.Admin Methods applyOptionalParam :: GiteaRequest AdminListHooks contentType res accept -> Page -> GiteaRequest AdminListHooks contentType res accept Source # (-&-) :: GiteaRequest AdminListHooks contentType res accept -> Page -> GiteaRequest AdminListHooks contentType res accept Source # | |
Produces AdminListHooks MimeJSON Source # | application/json |
Defined in Gitea.API.Admin |
adminUnadoptedList
adminUnadoptedList :: GiteaRequest AdminUnadoptedList MimeNoContent [Text] MimeJSON Source #
GET /admin/unadopted
List unadopted repositories
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data AdminUnadoptedList Source #