| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Gitea.API.User
Contents
- Operations
- User
- createCurrentUserRepo0
- getUserSettings
- getVerificationToken
- updateUserSettings
- userAddEmail
- userCheckFollowing
- userCreateHook
- userCreateOAuth2Application
- userCreateToken
- userCurrentCheckFollowing
- userCurrentCheckStarring
- userCurrentDeleteFollow
- userCurrentDeleteGPGKey
- userCurrentDeleteKey
- userCurrentDeleteStar
- userCurrentGetGPGKey
- userCurrentGetKey
- userCurrentListFollowers
- userCurrentListFollowing
- userCurrentListGPGKeys
- userCurrentListKeys
- userCurrentListRepos
- userCurrentListStarred
- userCurrentListSubscriptions
- userCurrentPostGPGKey
- userCurrentPostKey
- userCurrentPutFollow
- userCurrentPutStar
- userCurrentTrackedTimes
- userDeleteAccessToken
- userDeleteEmail
- userDeleteHook
- userDeleteOAuth2Application
- userEditHook
- userGet
- userGetCurrent
- userGetHeatmapData
- userGetHook
- userGetOAuth2Application
- userGetOauth2Application
- userGetStopWatches
- userGetTokens
- userListActivityFeeds
- userListEmails
- userListFollowers
- userListFollowing
- userListGPGKeys
- userListHooks
- userListKeys
- userListRepos
- userListStarred
- userListSubscriptions
- userListTeams
- userSearch
- userUpdateOAuth2Application
- userVerifyGPGKey
- User
Description
Synopsis
- createCurrentUserRepo0 :: Consumes CreateCurrentUserRepo0 MimeJSON => GiteaRequest CreateCurrentUserRepo0 MimeJSON Repository MimeJSON
- data CreateCurrentUserRepo0
- getUserSettings :: GiteaRequest GetUserSettings MimeNoContent [UserSettings] MimeJSON
- data GetUserSettings
- getVerificationToken :: GiteaRequest GetVerificationToken MimeNoContent Text MimePlainText
- data GetVerificationToken
- updateUserSettings :: Consumes UpdateUserSettings contentType => ContentType contentType -> GiteaRequest UpdateUserSettings contentType [UserSettings] MimeJSON
- data UpdateUserSettings
- userAddEmail :: Consumes UserAddEmail contentType => ContentType contentType -> GiteaRequest UserAddEmail contentType [Email] MimeJSON
- data UserAddEmail
- userCheckFollowing :: Username -> Target -> GiteaRequest UserCheckFollowing MimeNoContent NoContent MimeNoContent
- data UserCheckFollowing
- userCreateHook :: (Consumes UserCreateHook MimeJSON, MimeRender MimeJSON CreateHookOption) => CreateHookOption -> GiteaRequest UserCreateHook MimeJSON Hook MimeJSON
- data UserCreateHook
- userCreateOAuth2Application :: (Consumes UserCreateOAuth2Application contentType, MimeRender contentType CreateOAuth2ApplicationOptions) => ContentType contentType -> CreateOAuth2ApplicationOptions -> GiteaRequest UserCreateOAuth2Application contentType OAuth2Application MimeJSON
- data UserCreateOAuth2Application
- userCreateToken :: Consumes UserCreateToken MimeJSON => Username -> GiteaRequest UserCreateToken MimeJSON AccessToken MimeJSON
- data UserCreateToken
- userCurrentCheckFollowing :: Username -> GiteaRequest UserCurrentCheckFollowing MimeNoContent NoContent MimeNoContent
- data UserCurrentCheckFollowing
- userCurrentCheckStarring :: Owner -> Repo -> GiteaRequest UserCurrentCheckStarring MimeNoContent NoContent MimeNoContent
- data UserCurrentCheckStarring
- userCurrentDeleteFollow :: Username -> GiteaRequest UserCurrentDeleteFollow MimeNoContent NoContent MimeNoContent
- data UserCurrentDeleteFollow
- userCurrentDeleteGPGKey :: Id -> GiteaRequest UserCurrentDeleteGPGKey MimeNoContent NoContent MimeNoContent
- data UserCurrentDeleteGPGKey
- userCurrentDeleteKey :: Id -> GiteaRequest UserCurrentDeleteKey MimeNoContent NoContent MimeNoContent
- data UserCurrentDeleteKey
- userCurrentDeleteStar :: Owner -> Repo -> GiteaRequest UserCurrentDeleteStar MimeNoContent NoContent MimeNoContent
- data UserCurrentDeleteStar
- userCurrentGetGPGKey :: Id -> GiteaRequest UserCurrentGetGPGKey MimeNoContent GPGKey MimeJSON
- data UserCurrentGetGPGKey
- userCurrentGetKey :: Id -> GiteaRequest UserCurrentGetKey MimeNoContent PublicKey MimeJSON
- data UserCurrentGetKey
- userCurrentListFollowers :: GiteaRequest UserCurrentListFollowers MimeNoContent [User] MimeJSON
- data UserCurrentListFollowers
- userCurrentListFollowing :: GiteaRequest UserCurrentListFollowing MimeNoContent [User] MimeJSON
- data UserCurrentListFollowing
- userCurrentListGPGKeys :: GiteaRequest UserCurrentListGPGKeys MimeNoContent [GPGKey] MimeJSON
- data UserCurrentListGPGKeys
- userCurrentListKeys :: GiteaRequest UserCurrentListKeys MimeNoContent [PublicKey] MimeJSON
- data UserCurrentListKeys
- userCurrentListRepos :: GiteaRequest UserCurrentListRepos MimeNoContent [Repository] MimeJSON
- data UserCurrentListRepos
- userCurrentListStarred :: GiteaRequest UserCurrentListStarred MimeNoContent [Repository] MimeJSON
- data UserCurrentListStarred
- userCurrentListSubscriptions :: GiteaRequest UserCurrentListSubscriptions MimeNoContent [Repository] MimeJSON
- data UserCurrentListSubscriptions
- userCurrentPostGPGKey :: Consumes UserCurrentPostGPGKey MimeJSON => GiteaRequest UserCurrentPostGPGKey MimeJSON GPGKey MimeJSON
- data UserCurrentPostGPGKey
- userCurrentPostKey :: Consumes UserCurrentPostKey MimeJSON => GiteaRequest UserCurrentPostKey MimeJSON PublicKey MimeJSON
- data UserCurrentPostKey
- userCurrentPutFollow :: Username -> GiteaRequest UserCurrentPutFollow MimeNoContent NoContent MimeNoContent
- data UserCurrentPutFollow
- userCurrentPutStar :: Owner -> Repo -> GiteaRequest UserCurrentPutStar MimeNoContent NoContent MimeNoContent
- data UserCurrentPutStar
- userCurrentTrackedTimes :: GiteaRequest UserCurrentTrackedTimes MimeNoContent [TrackedTime] MimeJSON
- data UserCurrentTrackedTimes
- userDeleteAccessToken :: Username -> Token -> GiteaRequest UserDeleteAccessToken MimeNoContent NoContent MimeNoContent
- data UserDeleteAccessToken
- userDeleteEmail :: Consumes UserDeleteEmail contentType => ContentType contentType -> GiteaRequest UserDeleteEmail contentType NoContent MimeNoContent
- data UserDeleteEmail
- userDeleteHook :: Id -> GiteaRequest UserDeleteHook MimeNoContent NoContent MimeNoContent
- data UserDeleteHook
- userDeleteOAuth2Application :: Id -> GiteaRequest UserDeleteOAuth2Application MimeNoContent NoContent MimeNoContent
- data UserDeleteOAuth2Application
- userEditHook :: Consumes UserEditHook MimeJSON => Id -> GiteaRequest UserEditHook MimeJSON Hook MimeJSON
- data UserEditHook
- userGet :: Username -> GiteaRequest UserGet MimeNoContent User MimeJSON
- data UserGet
- userGetCurrent :: GiteaRequest UserGetCurrent MimeNoContent User MimeJSON
- data UserGetCurrent
- userGetHeatmapData :: Username -> GiteaRequest UserGetHeatmapData MimeNoContent [UserHeatmapData] MimeJSON
- data UserGetHeatmapData
- userGetHook :: Id -> GiteaRequest UserGetHook MimeNoContent Hook MimeJSON
- data UserGetHook
- userGetOAuth2Application :: Id -> GiteaRequest UserGetOAuth2Application MimeNoContent OAuth2Application MimeJSON
- data UserGetOAuth2Application
- userGetOauth2Application :: GiteaRequest UserGetOauth2Application MimeNoContent [OAuth2Application] MimeJSON
- data UserGetOauth2Application
- userGetStopWatches :: GiteaRequest UserGetStopWatches MimeNoContent [StopWatch] MimeJSON
- data UserGetStopWatches
- userGetTokens :: Username -> GiteaRequest UserGetTokens MimeNoContent [AccessToken] MimeJSON
- data UserGetTokens
- userListActivityFeeds :: Username -> GiteaRequest UserListActivityFeeds MimeNoContent [Activity] MimeJSON
- data UserListActivityFeeds
- userListEmails :: GiteaRequest UserListEmails MimeNoContent [Email] MimeJSON
- data UserListEmails
- userListFollowers :: Username -> GiteaRequest UserListFollowers MimeNoContent [User] MimeJSON
- data UserListFollowers
- userListFollowing :: Username -> GiteaRequest UserListFollowing MimeNoContent [User] MimeJSON
- data UserListFollowing
- userListGPGKeys :: Username -> GiteaRequest UserListGPGKeys MimeNoContent [GPGKey] MimeJSON
- data UserListGPGKeys
- userListHooks :: GiteaRequest UserListHooks MimeNoContent [Hook] MimeJSON
- data UserListHooks
- userListKeys :: Username -> GiteaRequest UserListKeys MimeNoContent [PublicKey] MimeJSON
- data UserListKeys
- userListRepos :: Username -> GiteaRequest UserListRepos MimeNoContent [Repository] MimeJSON
- data UserListRepos
- userListStarred :: Username -> GiteaRequest UserListStarred MimeNoContent [Repository] MimeJSON
- data UserListStarred
- userListSubscriptions :: Username -> GiteaRequest UserListSubscriptions MimeNoContent [Repository] MimeJSON
- data UserListSubscriptions
- userListTeams :: GiteaRequest UserListTeams MimeNoContent [Team] MimeJSON
- data UserListTeams
- userSearch :: GiteaRequest UserSearch MimeNoContent UserSearch200Response MimeJSON
- data UserSearch
- userUpdateOAuth2Application :: (Consumes UserUpdateOAuth2Application contentType, MimeRender contentType CreateOAuth2ApplicationOptions) => ContentType contentType -> CreateOAuth2ApplicationOptions -> Id -> GiteaRequest UserUpdateOAuth2Application contentType OAuth2Application MimeJSON
- data UserUpdateOAuth2Application
- userVerifyGPGKey :: GiteaRequest UserVerifyGPGKey MimeNoContent GPGKey MimeJSON
- data UserVerifyGPGKey
Operations
User
createCurrentUserRepo0
createCurrentUserRepo0 :: Consumes CreateCurrentUserRepo0 MimeJSON => GiteaRequest CreateCurrentUserRepo0 MimeJSON Repository MimeJSON Source #
POST /user/repos
Create a repository
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data CreateCurrentUserRepo0 Source #
Instances
| HasBodyParam CreateCurrentUserRepo0 CreateRepoOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes CreateCurrentUserRepo0 contentType, MimeRender contentType CreateRepoOption) => GiteaRequest CreateCurrentUserRepo0 contentType res accept -> CreateRepoOption -> GiteaRequest CreateCurrentUserRepo0 contentType res accept Source # | |
| Consumes CreateCurrentUserRepo0 MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Produces CreateCurrentUserRepo0 MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
getUserSettings
getUserSettings :: GiteaRequest GetUserSettings MimeNoContent [UserSettings] MimeJSON Source #
GET /user/settings
Get user settings
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data GetUserSettings Source #
Instances
| Produces GetUserSettings MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
getVerificationToken
getVerificationToken :: GiteaRequest GetVerificationToken MimeNoContent Text MimePlainText Source #
GET /user/gpg_key_token
Get a Token to verify
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data GetVerificationToken Source #
Instances
| Produces GetVerificationToken MimePlainText Source # | text/plain |
Defined in Gitea.API.User | |
updateUserSettings
Arguments
| :: Consumes UpdateUserSettings contentType | |
| => ContentType contentType | request content-type ( |
| -> GiteaRequest UpdateUserSettings contentType [UserSettings] MimeJSON |
PATCH /user/settings
Update user settings
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UpdateUserSettings Source #
Instances
| HasBodyParam UpdateUserSettings UserSettingsOptions Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UpdateUserSettings contentType, MimeRender contentType UserSettingsOptions) => GiteaRequest UpdateUserSettings contentType res accept -> UserSettingsOptions -> GiteaRequest UpdateUserSettings contentType res accept Source # | |
| Consumes UpdateUserSettings MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Consumes UpdateUserSettings MimePlainText Source # | text/plain |
Defined in Gitea.API.User | |
| Produces UpdateUserSettings MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userAddEmail
Arguments
| :: Consumes UserAddEmail contentType | |
| => ContentType contentType | request content-type ( |
| -> GiteaRequest UserAddEmail contentType [Email] MimeJSON |
POST /user/emails
Add email addresses
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserAddEmail Source #
Instances
| HasBodyParam UserAddEmail CreateEmailOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserAddEmail contentType, MimeRender contentType CreateEmailOption) => GiteaRequest UserAddEmail contentType res accept -> CreateEmailOption -> GiteaRequest UserAddEmail contentType res accept Source # | |
| Consumes UserAddEmail MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Consumes UserAddEmail MimePlainText Source # | text/plain |
Defined in Gitea.API.User | |
| Produces UserAddEmail MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCheckFollowing
Arguments
| :: Username | "username" - username of following user |
| -> Target | "target" - username of followed user |
| -> GiteaRequest UserCheckFollowing MimeNoContent NoContent MimeNoContent |
GET /users/{username}/following/{target}Check if one user is following another user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCheckFollowing Source #
Instances
| Produces UserCheckFollowing MimeNoContent Source # | |
Defined in Gitea.API.User | |
userCreateHook
Arguments
| :: (Consumes UserCreateHook MimeJSON, MimeRender MimeJSON CreateHookOption) | |
| => CreateHookOption | "body" |
| -> GiteaRequest UserCreateHook MimeJSON Hook MimeJSON |
POST /user/hooks
Create a hook
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCreateHook Source #
Instances
| HasBodyParam UserCreateHook CreateHookOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserCreateHook contentType, MimeRender contentType CreateHookOption) => GiteaRequest UserCreateHook contentType res accept -> CreateHookOption -> GiteaRequest UserCreateHook contentType res accept Source # | |
| Consumes UserCreateHook MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Produces UserCreateHook MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCreateOAuth2Application
userCreateOAuth2Application Source #
Arguments
| :: (Consumes UserCreateOAuth2Application contentType, MimeRender contentType CreateOAuth2ApplicationOptions) | |
| => ContentType contentType | request content-type ( |
| -> CreateOAuth2ApplicationOptions | "body" |
| -> GiteaRequest UserCreateOAuth2Application contentType OAuth2Application MimeJSON |
POST /user/applications/oauth2
creates a new OAuth2 application
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCreateOAuth2Application Source #
Instances
| HasBodyParam UserCreateOAuth2Application CreateOAuth2ApplicationOptions Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserCreateOAuth2Application contentType, MimeRender contentType CreateOAuth2ApplicationOptions) => GiteaRequest UserCreateOAuth2Application contentType res accept -> CreateOAuth2ApplicationOptions -> GiteaRequest UserCreateOAuth2Application contentType res accept Source # | |
| Consumes UserCreateOAuth2Application MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Consumes UserCreateOAuth2Application MimePlainText Source # | text/plain |
Defined in Gitea.API.User | |
| Produces UserCreateOAuth2Application MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCreateToken
Arguments
| :: Consumes UserCreateToken MimeJSON | |
| => Username | "username" - username of user |
| -> GiteaRequest UserCreateToken MimeJSON AccessToken MimeJSON |
POST /users/{username}/tokensCreate an access token
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCreateToken Source #
Instances
| HasBodyParam UserCreateToken CreateAccessTokenOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserCreateToken contentType, MimeRender contentType CreateAccessTokenOption) => GiteaRequest UserCreateToken contentType res accept -> CreateAccessTokenOption -> GiteaRequest UserCreateToken contentType res accept Source # | |
| Consumes UserCreateToken MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Produces UserCreateToken MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCurrentCheckFollowing
userCurrentCheckFollowing Source #
Arguments
| :: Username | "username" - username of followed user |
| -> GiteaRequest UserCurrentCheckFollowing MimeNoContent NoContent MimeNoContent |
GET /user/following/{username}Check whether a user is followed by the authenticated user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentCheckFollowing Source #
Instances
userCurrentCheckStarring
userCurrentCheckStarring Source #
Arguments
| :: Owner | "owner" - owner of the repo |
| -> Repo | "repo" - name of the repo |
| -> GiteaRequest UserCurrentCheckStarring MimeNoContent NoContent MimeNoContent |
GET /user/starred/{owner}/{repo}Whether the authenticated is starring the repo
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentCheckStarring Source #
Instances
userCurrentDeleteFollow
userCurrentDeleteFollow Source #
Arguments
| :: Username | "username" - username of user to unfollow |
| -> GiteaRequest UserCurrentDeleteFollow MimeNoContent NoContent MimeNoContent |
DELETE /user/following/{username}Unfollow a user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentDeleteFollow Source #
Instances
userCurrentDeleteGPGKey
userCurrentDeleteGPGKey Source #
Arguments
| :: Id | "id" - id of key to delete |
| -> GiteaRequest UserCurrentDeleteGPGKey MimeNoContent NoContent MimeNoContent |
DELETE /user/gpg_keys/{id}Remove a GPG key
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentDeleteGPGKey Source #
Instances
userCurrentDeleteKey
Arguments
| :: Id | "id" - id of key to delete |
| -> GiteaRequest UserCurrentDeleteKey MimeNoContent NoContent MimeNoContent |
DELETE /user/keys/{id}Delete a public key
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentDeleteKey Source #
Instances
| Produces UserCurrentDeleteKey MimeNoContent Source # | |
Defined in Gitea.API.User | |
userCurrentDeleteStar
userCurrentDeleteStar Source #
Arguments
| :: Owner | "owner" - owner of the repo to unstar |
| -> Repo | "repo" - name of the repo to unstar |
| -> GiteaRequest UserCurrentDeleteStar MimeNoContent NoContent MimeNoContent |
DELETE /user/starred/{owner}/{repo}Unstar the given repo
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentDeleteStar Source #
Instances
| Produces UserCurrentDeleteStar MimeNoContent Source # | |
Defined in Gitea.API.User | |
userCurrentGetGPGKey
Arguments
| :: Id | "id" - id of key to get |
| -> GiteaRequest UserCurrentGetGPGKey MimeNoContent GPGKey MimeJSON |
GET /user/gpg_keys/{id}Get a GPG key
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentGetGPGKey Source #
Instances
| Produces UserCurrentGetGPGKey MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCurrentGetKey
Arguments
| :: Id | "id" - id of key to get |
| -> GiteaRequest UserCurrentGetKey MimeNoContent PublicKey MimeJSON |
GET /user/keys/{id}Get a public key
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentGetKey Source #
Instances
| Produces UserCurrentGetKey MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCurrentListFollowers
userCurrentListFollowers :: GiteaRequest UserCurrentListFollowers MimeNoContent [User] MimeJSON Source #
GET /user/followers
List the authenticated user's followers
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentListFollowers Source #
Instances
userCurrentListFollowing
userCurrentListFollowing :: GiteaRequest UserCurrentListFollowing MimeNoContent [User] MimeJSON Source #
GET /user/following
List the users that the authenticated user is following
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentListFollowing Source #
Instances
userCurrentListGPGKeys
userCurrentListGPGKeys :: GiteaRequest UserCurrentListGPGKeys MimeNoContent [GPGKey] MimeJSON Source #
GET /user/gpg_keys
List the authenticated user's GPG keys
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentListGPGKeys Source #
Instances
| HasOptionalParam UserCurrentListGPGKeys Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserCurrentListGPGKeys contentType res accept -> Limit -> GiteaRequest UserCurrentListGPGKeys contentType res accept Source # (-&-) :: GiteaRequest UserCurrentListGPGKeys contentType res accept -> Limit -> GiteaRequest UserCurrentListGPGKeys contentType res accept Source # | |
| HasOptionalParam UserCurrentListGPGKeys Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserCurrentListGPGKeys contentType res accept -> Page -> GiteaRequest UserCurrentListGPGKeys contentType res accept Source # (-&-) :: GiteaRequest UserCurrentListGPGKeys contentType res accept -> Page -> GiteaRequest UserCurrentListGPGKeys contentType res accept Source # | |
| Produces UserCurrentListGPGKeys MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCurrentListKeys
userCurrentListKeys :: GiteaRequest UserCurrentListKeys MimeNoContent [PublicKey] MimeJSON Source #
GET /user/keys
List the authenticated user's public keys
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentListKeys Source #
Instances
userCurrentListRepos
userCurrentListRepos :: GiteaRequest UserCurrentListRepos MimeNoContent [Repository] MimeJSON Source #
GET /user/repos
List the repos that the authenticated user owns
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentListRepos Source #
Instances
| HasOptionalParam UserCurrentListRepos Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserCurrentListRepos contentType res accept -> Limit -> GiteaRequest UserCurrentListRepos contentType res accept Source # (-&-) :: GiteaRequest UserCurrentListRepos contentType res accept -> Limit -> GiteaRequest UserCurrentListRepos contentType res accept Source # | |
| HasOptionalParam UserCurrentListRepos Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserCurrentListRepos contentType res accept -> Page -> GiteaRequest UserCurrentListRepos contentType res accept Source # (-&-) :: GiteaRequest UserCurrentListRepos contentType res accept -> Page -> GiteaRequest UserCurrentListRepos contentType res accept Source # | |
| Produces UserCurrentListRepos MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCurrentListStarred
userCurrentListStarred :: GiteaRequest UserCurrentListStarred MimeNoContent [Repository] MimeJSON Source #
GET /user/starred
The repos that the authenticated user has starred
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentListStarred Source #
Instances
| HasOptionalParam UserCurrentListStarred Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserCurrentListStarred contentType res accept -> Limit -> GiteaRequest UserCurrentListStarred contentType res accept Source # (-&-) :: GiteaRequest UserCurrentListStarred contentType res accept -> Limit -> GiteaRequest UserCurrentListStarred contentType res accept Source # | |
| HasOptionalParam UserCurrentListStarred Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserCurrentListStarred contentType res accept -> Page -> GiteaRequest UserCurrentListStarred contentType res accept Source # (-&-) :: GiteaRequest UserCurrentListStarred contentType res accept -> Page -> GiteaRequest UserCurrentListStarred contentType res accept Source # | |
| Produces UserCurrentListStarred MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCurrentListSubscriptions
userCurrentListSubscriptions :: GiteaRequest UserCurrentListSubscriptions MimeNoContent [Repository] MimeJSON Source #
GET /user/subscriptions
List repositories watched by the authenticated user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentListSubscriptions Source #
Instances
userCurrentPostGPGKey
userCurrentPostGPGKey :: Consumes UserCurrentPostGPGKey MimeJSON => GiteaRequest UserCurrentPostGPGKey MimeJSON GPGKey MimeJSON Source #
POST /user/gpg_keys
Create a GPG key
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentPostGPGKey Source #
Instances
| HasBodyParam UserCurrentPostGPGKey CreateGPGKeyOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserCurrentPostGPGKey contentType, MimeRender contentType CreateGPGKeyOption) => GiteaRequest UserCurrentPostGPGKey contentType res accept -> CreateGPGKeyOption -> GiteaRequest UserCurrentPostGPGKey contentType res accept Source # | |
| Consumes UserCurrentPostGPGKey MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Produces UserCurrentPostGPGKey MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCurrentPostKey
userCurrentPostKey :: Consumes UserCurrentPostKey MimeJSON => GiteaRequest UserCurrentPostKey MimeJSON PublicKey MimeJSON Source #
POST /user/keys
Create a public key
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentPostKey Source #
Instances
| HasBodyParam UserCurrentPostKey CreateKeyOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserCurrentPostKey contentType, MimeRender contentType CreateKeyOption) => GiteaRequest UserCurrentPostKey contentType res accept -> CreateKeyOption -> GiteaRequest UserCurrentPostKey contentType res accept Source # | |
| Consumes UserCurrentPostKey MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Produces UserCurrentPostKey MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userCurrentPutFollow
Arguments
| :: Username | "username" - username of user to follow |
| -> GiteaRequest UserCurrentPutFollow MimeNoContent NoContent MimeNoContent |
PUT /user/following/{username}Follow a user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentPutFollow Source #
Instances
| Produces UserCurrentPutFollow MimeNoContent Source # | |
Defined in Gitea.API.User | |
userCurrentPutStar
Arguments
| :: Owner | "owner" - owner of the repo to star |
| -> Repo | "repo" - name of the repo to star |
| -> GiteaRequest UserCurrentPutStar MimeNoContent NoContent MimeNoContent |
PUT /user/starred/{owner}/{repo}Star the given repo
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentPutStar Source #
Instances
| Produces UserCurrentPutStar MimeNoContent Source # | |
Defined in Gitea.API.User | |
userCurrentTrackedTimes
userCurrentTrackedTimes :: GiteaRequest UserCurrentTrackedTimes MimeNoContent [TrackedTime] MimeJSON Source #
GET /user/times
List the current user's tracked times
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserCurrentTrackedTimes Source #
Instances
userDeleteAccessToken
userDeleteAccessToken Source #
Arguments
| :: Username | "username" - username of user |
| -> Token | "token" - token to be deleted, identified by ID and if not available by name |
| -> GiteaRequest UserDeleteAccessToken MimeNoContent NoContent MimeNoContent |
DELETE /users/{username}/tokens/{token}delete an access token
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserDeleteAccessToken Source #
Instances
| Produces UserDeleteAccessToken MimeNoContent Source # | |
Defined in Gitea.API.User | |
userDeleteEmail
Arguments
| :: Consumes UserDeleteEmail contentType | |
| => ContentType contentType | request content-type ( |
| -> GiteaRequest UserDeleteEmail contentType NoContent MimeNoContent |
DELETE /user/emails
Delete email addresses
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserDeleteEmail Source #
Instances
| HasBodyParam UserDeleteEmail DeleteEmailOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserDeleteEmail contentType, MimeRender contentType DeleteEmailOption) => GiteaRequest UserDeleteEmail contentType res accept -> DeleteEmailOption -> GiteaRequest UserDeleteEmail contentType res accept Source # | |
| Consumes UserDeleteEmail MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Consumes UserDeleteEmail MimePlainText Source # | text/plain |
Defined in Gitea.API.User | |
| Produces UserDeleteEmail MimeNoContent Source # | |
Defined in Gitea.API.User | |
userDeleteHook
Arguments
| :: Id | "id" - id of the hook to delete |
| -> GiteaRequest UserDeleteHook MimeNoContent NoContent MimeNoContent |
DELETE /user/hooks/{id}Delete a hook
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserDeleteHook Source #
Instances
| Produces UserDeleteHook MimeNoContent Source # | |
Defined in Gitea.API.User | |
userDeleteOAuth2Application
userDeleteOAuth2Application Source #
Arguments
| :: Id | "id" - token to be deleted |
| -> GiteaRequest UserDeleteOAuth2Application MimeNoContent NoContent MimeNoContent |
DELETE /user/applications/oauth2/{id}delete an OAuth2 Application
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserDeleteOAuth2Application Source #
Instances
userEditHook
Arguments
| :: Consumes UserEditHook MimeJSON | |
| => Id | "id" - id of the hook to update |
| -> GiteaRequest UserEditHook MimeJSON Hook MimeJSON |
PATCH /user/hooks/{id}Update a hook
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserEditHook Source #
Instances
| HasBodyParam UserEditHook EditHookOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserEditHook contentType, MimeRender contentType EditHookOption) => GiteaRequest UserEditHook contentType res accept -> EditHookOption -> GiteaRequest UserEditHook contentType res accept Source # | |
| Consumes UserEditHook MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Produces UserEditHook MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userGet
Arguments
| :: Username | "username" - username of user to get |
| -> GiteaRequest UserGet MimeNoContent User MimeJSON |
GET /users/{username}Get a user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
userGetCurrent
userGetCurrent :: GiteaRequest UserGetCurrent MimeNoContent User MimeJSON Source #
GET /user
Get the authenticated user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserGetCurrent Source #
Instances
| Produces UserGetCurrent MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userGetHeatmapData
Arguments
| :: Username | "username" - username of user to get |
| -> GiteaRequest UserGetHeatmapData MimeNoContent [UserHeatmapData] MimeJSON |
GET /users/{username}/heatmapGet a user's heatmap
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserGetHeatmapData Source #
Instances
| Produces UserGetHeatmapData MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userGetHook
Arguments
| :: Id | "id" - id of the hook to get |
| -> GiteaRequest UserGetHook MimeNoContent Hook MimeJSON |
GET /user/hooks/{id}Get a hook
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserGetHook Source #
Instances
| Produces UserGetHook MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userGetOAuth2Application
userGetOAuth2Application Source #
Arguments
| :: Id | "id" - Application ID to be found |
| -> GiteaRequest UserGetOAuth2Application MimeNoContent OAuth2Application MimeJSON |
GET /user/applications/oauth2/{id}get an OAuth2 Application
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserGetOAuth2Application Source #
Instances
| Produces UserGetOAuth2Application MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userGetOauth2Application
userGetOauth2Application :: GiteaRequest UserGetOauth2Application MimeNoContent [OAuth2Application] MimeJSON Source #
GET /user/applications/oauth2
List the authenticated user's oauth2 applications
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserGetOauth2Application Source #
Instances
userGetStopWatches
userGetStopWatches :: GiteaRequest UserGetStopWatches MimeNoContent [StopWatch] MimeJSON Source #
GET /user/stopwatches
Get list of all existing stopwatches
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserGetStopWatches Source #
Instances
| HasOptionalParam UserGetStopWatches Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserGetStopWatches contentType res accept -> Limit -> GiteaRequest UserGetStopWatches contentType res accept Source # (-&-) :: GiteaRequest UserGetStopWatches contentType res accept -> Limit -> GiteaRequest UserGetStopWatches contentType res accept Source # | |
| HasOptionalParam UserGetStopWatches Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserGetStopWatches contentType res accept -> Page -> GiteaRequest UserGetStopWatches contentType res accept Source # (-&-) :: GiteaRequest UserGetStopWatches contentType res accept -> Page -> GiteaRequest UserGetStopWatches contentType res accept Source # | |
| Produces UserGetStopWatches MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userGetTokens
Arguments
| :: Username | "username" - username of user |
| -> GiteaRequest UserGetTokens MimeNoContent [AccessToken] MimeJSON |
GET /users/{username}/tokensList the authenticated user's access tokens
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserGetTokens Source #
Instances
| HasOptionalParam UserGetTokens Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserGetTokens contentType res accept -> Limit -> GiteaRequest UserGetTokens contentType res accept Source # (-&-) :: GiteaRequest UserGetTokens contentType res accept -> Limit -> GiteaRequest UserGetTokens contentType res accept Source # | |
| HasOptionalParam UserGetTokens Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserGetTokens contentType res accept -> Page -> GiteaRequest UserGetTokens contentType res accept Source # (-&-) :: GiteaRequest UserGetTokens contentType res accept -> Page -> GiteaRequest UserGetTokens contentType res accept Source # | |
| Produces UserGetTokens MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListActivityFeeds
userListActivityFeeds Source #
Arguments
| :: Username | "username" - username of user |
| -> GiteaRequest UserListActivityFeeds MimeNoContent [Activity] MimeJSON |
GET /users/{username}/activities/feedsList a user's activity feeds
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListActivityFeeds Source #
Instances
userListEmails
userListEmails :: GiteaRequest UserListEmails MimeNoContent [Email] MimeJSON Source #
GET /user/emails
List the authenticated user's email addresses
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListEmails Source #
Instances
| Produces UserListEmails MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListFollowers
Arguments
| :: Username | "username" - username of user |
| -> GiteaRequest UserListFollowers MimeNoContent [User] MimeJSON |
GET /users/{username}/followersList the given user's followers
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListFollowers Source #
Instances
| HasOptionalParam UserListFollowers Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListFollowers contentType res accept -> Limit -> GiteaRequest UserListFollowers contentType res accept Source # (-&-) :: GiteaRequest UserListFollowers contentType res accept -> Limit -> GiteaRequest UserListFollowers contentType res accept Source # | |
| HasOptionalParam UserListFollowers Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListFollowers contentType res accept -> Page -> GiteaRequest UserListFollowers contentType res accept Source # (-&-) :: GiteaRequest UserListFollowers contentType res accept -> Page -> GiteaRequest UserListFollowers contentType res accept Source # | |
| Produces UserListFollowers MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListFollowing
Arguments
| :: Username | "username" - username of user |
| -> GiteaRequest UserListFollowing MimeNoContent [User] MimeJSON |
GET /users/{username}/followingList the users that the given user is following
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListFollowing Source #
Instances
| HasOptionalParam UserListFollowing Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListFollowing contentType res accept -> Limit -> GiteaRequest UserListFollowing contentType res accept Source # (-&-) :: GiteaRequest UserListFollowing contentType res accept -> Limit -> GiteaRequest UserListFollowing contentType res accept Source # | |
| HasOptionalParam UserListFollowing Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListFollowing contentType res accept -> Page -> GiteaRequest UserListFollowing contentType res accept Source # (-&-) :: GiteaRequest UserListFollowing contentType res accept -> Page -> GiteaRequest UserListFollowing contentType res accept Source # | |
| Produces UserListFollowing MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListGPGKeys
Arguments
| :: Username | "username" - username of user |
| -> GiteaRequest UserListGPGKeys MimeNoContent [GPGKey] MimeJSON |
GET /users/{username}/gpg_keysList the given user's GPG keys
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListGPGKeys Source #
Instances
| HasOptionalParam UserListGPGKeys Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListGPGKeys contentType res accept -> Limit -> GiteaRequest UserListGPGKeys contentType res accept Source # (-&-) :: GiteaRequest UserListGPGKeys contentType res accept -> Limit -> GiteaRequest UserListGPGKeys contentType res accept Source # | |
| HasOptionalParam UserListGPGKeys Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListGPGKeys contentType res accept -> Page -> GiteaRequest UserListGPGKeys contentType res accept Source # (-&-) :: GiteaRequest UserListGPGKeys contentType res accept -> Page -> GiteaRequest UserListGPGKeys contentType res accept Source # | |
| Produces UserListGPGKeys MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListHooks
userListHooks :: GiteaRequest UserListHooks MimeNoContent [Hook] MimeJSON Source #
GET /user/hooks
List the authenticated user's webhooks
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListHooks Source #
Instances
| HasOptionalParam UserListHooks Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListHooks contentType res accept -> Limit -> GiteaRequest UserListHooks contentType res accept Source # (-&-) :: GiteaRequest UserListHooks contentType res accept -> Limit -> GiteaRequest UserListHooks contentType res accept Source # | |
| HasOptionalParam UserListHooks Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListHooks contentType res accept -> Page -> GiteaRequest UserListHooks contentType res accept Source # (-&-) :: GiteaRequest UserListHooks contentType res accept -> Page -> GiteaRequest UserListHooks contentType res accept Source # | |
| Produces UserListHooks MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListKeys
Arguments
| :: Username | "username" - username of user |
| -> GiteaRequest UserListKeys MimeNoContent [PublicKey] MimeJSON |
GET /users/{username}/keysList the given user's public keys
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListKeys Source #
Instances
userListRepos
Arguments
| :: Username | "username" - username of user |
| -> GiteaRequest UserListRepos MimeNoContent [Repository] MimeJSON |
GET /users/{username}/reposList the repos owned by the given user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListRepos Source #
Instances
| HasOptionalParam UserListRepos Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListRepos contentType res accept -> Limit -> GiteaRequest UserListRepos contentType res accept Source # (-&-) :: GiteaRequest UserListRepos contentType res accept -> Limit -> GiteaRequest UserListRepos contentType res accept Source # | |
| HasOptionalParam UserListRepos Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListRepos contentType res accept -> Page -> GiteaRequest UserListRepos contentType res accept Source # (-&-) :: GiteaRequest UserListRepos contentType res accept -> Page -> GiteaRequest UserListRepos contentType res accept Source # | |
| Produces UserListRepos MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListStarred
Arguments
| :: Username | "username" - username of user |
| -> GiteaRequest UserListStarred MimeNoContent [Repository] MimeJSON |
GET /users/{username}/starredThe repos that the given user has starred
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListStarred Source #
Instances
| HasOptionalParam UserListStarred Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListStarred contentType res accept -> Limit -> GiteaRequest UserListStarred contentType res accept Source # (-&-) :: GiteaRequest UserListStarred contentType res accept -> Limit -> GiteaRequest UserListStarred contentType res accept Source # | |
| HasOptionalParam UserListStarred Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListStarred contentType res accept -> Page -> GiteaRequest UserListStarred contentType res accept Source # (-&-) :: GiteaRequest UserListStarred contentType res accept -> Page -> GiteaRequest UserListStarred contentType res accept Source # | |
| Produces UserListStarred MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListSubscriptions
userListSubscriptions Source #
Arguments
| :: Username | "username" - username of the user |
| -> GiteaRequest UserListSubscriptions MimeNoContent [Repository] MimeJSON |
GET /users/{username}/subscriptionsList the repositories watched by a user
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListSubscriptions Source #
Instances
| HasOptionalParam UserListSubscriptions Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListSubscriptions contentType res accept -> Limit -> GiteaRequest UserListSubscriptions contentType res accept Source # (-&-) :: GiteaRequest UserListSubscriptions contentType res accept -> Limit -> GiteaRequest UserListSubscriptions contentType res accept Source # | |
| HasOptionalParam UserListSubscriptions Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListSubscriptions contentType res accept -> Page -> GiteaRequest UserListSubscriptions contentType res accept Source # (-&-) :: GiteaRequest UserListSubscriptions contentType res accept -> Page -> GiteaRequest UserListSubscriptions contentType res accept Source # | |
| Produces UserListSubscriptions MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userListTeams
userListTeams :: GiteaRequest UserListTeams MimeNoContent [Team] MimeJSON Source #
GET /user/teams
List all the teams a user belongs to
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserListTeams Source #
Instances
| HasOptionalParam UserListTeams Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListTeams contentType res accept -> Limit -> GiteaRequest UserListTeams contentType res accept Source # (-&-) :: GiteaRequest UserListTeams contentType res accept -> Limit -> GiteaRequest UserListTeams contentType res accept Source # | |
| HasOptionalParam UserListTeams Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserListTeams contentType res accept -> Page -> GiteaRequest UserListTeams contentType res accept Source # (-&-) :: GiteaRequest UserListTeams contentType res accept -> Page -> GiteaRequest UserListTeams contentType res accept Source # | |
| Produces UserListTeams MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userSearch
userSearch :: GiteaRequest UserSearch MimeNoContent UserSearch200Response MimeJSON Source #
GET /users/search
Search for users
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserSearch Source #
Instances
| HasOptionalParam UserSearch Limit Source # | Optional Param "limit" - page size of results |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserSearch contentType res accept -> Limit -> GiteaRequest UserSearch contentType res accept Source # (-&-) :: GiteaRequest UserSearch contentType res accept -> Limit -> GiteaRequest UserSearch contentType res accept Source # | |
| HasOptionalParam UserSearch Page Source # | Optional Param "page" - page number of results to return (1-based) |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserSearch contentType res accept -> Page -> GiteaRequest UserSearch contentType res accept Source # (-&-) :: GiteaRequest UserSearch contentType res accept -> Page -> GiteaRequest UserSearch contentType res accept Source # | |
| HasOptionalParam UserSearch Q Source # | Optional Param "q" - keyword |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserSearch contentType res accept -> Q -> GiteaRequest UserSearch contentType res accept Source # (-&-) :: GiteaRequest UserSearch contentType res accept -> Q -> GiteaRequest UserSearch contentType res accept Source # | |
| HasOptionalParam UserSearch Uid Source # | Optional Param "uid" - ID of the user to search for |
Defined in Gitea.API.User Methods applyOptionalParam :: GiteaRequest UserSearch contentType res accept -> Uid -> GiteaRequest UserSearch contentType res accept Source # (-&-) :: GiteaRequest UserSearch contentType res accept -> Uid -> GiteaRequest UserSearch contentType res accept Source # | |
| Produces UserSearch MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userUpdateOAuth2Application
userUpdateOAuth2Application Source #
Arguments
| :: (Consumes UserUpdateOAuth2Application contentType, MimeRender contentType CreateOAuth2ApplicationOptions) | |
| => ContentType contentType | request content-type ( |
| -> CreateOAuth2ApplicationOptions | "body" |
| -> Id | "id" - application to be updated |
| -> GiteaRequest UserUpdateOAuth2Application contentType OAuth2Application MimeJSON |
PATCH /user/applications/oauth2/{id}update an OAuth2 Application, this includes regenerating the client secret
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserUpdateOAuth2Application Source #
Instances
| HasBodyParam UserUpdateOAuth2Application CreateOAuth2ApplicationOptions Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UserUpdateOAuth2Application contentType, MimeRender contentType CreateOAuth2ApplicationOptions) => GiteaRequest UserUpdateOAuth2Application contentType res accept -> CreateOAuth2ApplicationOptions -> GiteaRequest UserUpdateOAuth2Application contentType res accept Source # | |
| Consumes UserUpdateOAuth2Application MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
| Consumes UserUpdateOAuth2Application MimePlainText Source # | text/plain |
Defined in Gitea.API.User | |
| Produces UserUpdateOAuth2Application MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
userVerifyGPGKey
userVerifyGPGKey :: GiteaRequest UserVerifyGPGKey MimeNoContent GPGKey MimeJSON Source #
POST /user/gpg_key_verify
Verify a GPG key
AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken
data UserVerifyGPGKey Source #
Instances
| Produces UserVerifyGPGKey MimeJSON Source # | application/json |
Defined in Gitea.API.User | |