gitea-api-1.23.1.0: Auto-generated gitea-api API Client
Safe HaskellSafe-Inferred
LanguageHaskell2010

Gitea.API.User

Description

 
Synopsis

Operations

User

createCurrentUserRepo0

data CreateCurrentUserRepo0 Source #

Instances

Instances details
HasBodyParam CreateCurrentUserRepo0 CreateRepoOption Source # 
Instance details

Defined in Gitea.API.User

Consumes CreateCurrentUserRepo0 MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

Produces CreateCurrentUserRepo0 MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

createUserVariable

data CreateUserVariable Source #

Instances

Instances details
HasBodyParam CreateUserVariable CreateVariableOption Source # 
Instance details

Defined in Gitea.API.User

Consumes CreateUserVariable MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

Produces CreateUserVariable MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

deleteUserSecret

data DeleteUserSecret Source #

Instances

Instances details
Produces DeleteUserSecret MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

deleteUserVariable

deleteUserVariable Source #

Arguments

:: Variablename

"variablename" - name of the variable

-> GiteaRequest DeleteUserVariable MimeNoContent NoContent MimeNoContent 
DELETE /user/actions/variables/{variablename}

Delete a user-level variable which is created by current doer

AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken

data DeleteUserVariable Source #

Instances

Instances details
Produces DeleteUserVariable MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

getUserSettings

data GetUserSettings Source #

Instances

Instances details
Produces GetUserSettings MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

getUserVariable

getUserVariable Source #

Arguments

:: Variablename

"variablename" - name of the variable

-> GiteaRequest GetUserVariable MimeNoContent ActionVariable MimeJSON 
GET /user/actions/variables/{variablename}

Get a user-level variable which is created by current doer

AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken

data GetUserVariable Source #

Instances

Instances details
Produces GetUserVariable MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

getUserVariablesList

data GetUserVariablesList Source #

Instances

Instances details
HasOptionalParam GetUserVariablesList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest GetUserVariablesList contentType res accept -> Limit -> GiteaRequest GetUserVariablesList contentType res accept Source #

(-&-) :: GiteaRequest GetUserVariablesList contentType res accept -> Limit -> GiteaRequest GetUserVariablesList contentType res accept Source #

HasOptionalParam GetUserVariablesList Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest GetUserVariablesList contentType res accept -> Page -> GiteaRequest GetUserVariablesList contentType res accept Source #

(-&-) :: GiteaRequest GetUserVariablesList contentType res accept -> Page -> GiteaRequest GetUserVariablesList contentType res accept Source #

Produces GetUserVariablesList MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

getVerificationToken

data GetVerificationToken Source #

Instances

Instances details
Produces GetVerificationToken MimePlainText Source #
text/plain
Instance details

Defined in Gitea.API.User

updateUserSecret

data UpdateUserSecret Source #

Instances

Instances details
HasBodyParam UpdateUserSecret CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.API.User

Consumes UpdateUserSecret MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

Produces UpdateUserSecret MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

updateUserSettings

data UpdateUserSettings Source #

Instances

Instances details
HasBodyParam UpdateUserSettings UserSettingsOptions Source # 
Instance details

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
Instance details

Defined in Gitea.API.User

Consumes UpdateUserSettings MimePlainText Source #
text/plain
Instance details

Defined in Gitea.API.User

Produces UpdateUserSettings MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

updateUserVariable

updateUserVariable Source #

PUT /user/actions/variables/{variablename}

Update a user-level variable which is created by current doer

AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken

data UpdateUserVariable Source #

Instances

Instances details
HasBodyParam UpdateUserVariable UpdateVariableOption Source # 
Instance details

Defined in Gitea.API.User

Consumes UpdateUserVariable MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

Produces UpdateUserVariable MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userAddEmail

data UserAddEmail Source #

Instances

Instances details
HasBodyParam UserAddEmail CreateEmailOption Source # 
Instance details

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
Instance details

Defined in Gitea.API.User

Consumes UserAddEmail MimePlainText Source #
text/plain
Instance details

Defined in Gitea.API.User

Produces UserAddEmail MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userBlockUser

data UserBlockUser Source #

Instances

Instances details
HasOptionalParam UserBlockUser Note2 Source #

Optional Param "note" - optional note for the block

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserBlockUser contentType res accept -> Note2 -> GiteaRequest UserBlockUser contentType res accept Source #

(-&-) :: GiteaRequest UserBlockUser contentType res accept -> Note2 -> GiteaRequest UserBlockUser contentType res accept Source #

Produces UserBlockUser MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCheckFollowing

userCheckFollowing Source #

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

Instances details
Produces UserCheckFollowing MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCheckUserBlock

data UserCheckUserBlock Source #

Instances

Instances details
Produces UserCheckUserBlock MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCreateHook

data UserCreateHook Source #

Instances

Instances details
HasBodyParam UserCreateHook CreateHookOption Source # 
Instance details

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
Instance details

Defined in Gitea.API.User

Produces UserCreateHook MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCreateOAuth2Application

userCreateToken

data UserCreateToken Source #

Instances

Instances details
HasBodyParam UserCreateToken CreateAccessTokenOption Source # 
Instance details

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
Instance details

Defined in Gitea.API.User

Produces UserCreateToken MimeJSON Source #
application/json
Instance details

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

Instances details
Produces UserCurrentCheckFollowing MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

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

Instances details
Produces UserCurrentCheckStarring MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCurrentDeleteFollow

data UserCurrentDeleteFollow Source #

Instances

Instances details
Produces UserCurrentDeleteFollow MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCurrentDeleteGPGKey

data UserCurrentDeleteGPGKey Source #

Instances

Instances details
Produces UserCurrentDeleteGPGKey MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCurrentDeleteKey

data UserCurrentDeleteKey Source #

Instances

Instances details
Produces UserCurrentDeleteKey MimeNoContent Source # 
Instance details

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 

data UserCurrentDeleteStar Source #

Instances

Instances details
Produces UserCurrentDeleteStar MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCurrentGetGPGKey

data UserCurrentGetGPGKey Source #

Instances

Instances details
Produces UserCurrentGetGPGKey MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCurrentGetKey

data UserCurrentGetKey Source #

Instances

Instances details
Produces UserCurrentGetKey MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCurrentListFollowers

data UserCurrentListFollowers Source #

Instances

Instances details
HasOptionalParam UserCurrentListFollowers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentListFollowers contentType res accept -> Limit -> GiteaRequest UserCurrentListFollowers contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentListFollowers contentType res accept -> Limit -> GiteaRequest UserCurrentListFollowers contentType res accept Source #

HasOptionalParam UserCurrentListFollowers Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentListFollowers contentType res accept -> Page -> GiteaRequest UserCurrentListFollowers contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentListFollowers contentType res accept -> Page -> GiteaRequest UserCurrentListFollowers contentType res accept Source #

Produces UserCurrentListFollowers MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCurrentListFollowing

data UserCurrentListFollowing Source #

Instances

Instances details
HasOptionalParam UserCurrentListFollowing Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentListFollowing contentType res accept -> Limit -> GiteaRequest UserCurrentListFollowing contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentListFollowing contentType res accept -> Limit -> GiteaRequest UserCurrentListFollowing contentType res accept Source #

HasOptionalParam UserCurrentListFollowing Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentListFollowing contentType res accept -> Page -> GiteaRequest UserCurrentListFollowing contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentListFollowing contentType res accept -> Page -> GiteaRequest UserCurrentListFollowing contentType res accept Source #

Produces UserCurrentListFollowing MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCurrentListGPGKeys

data UserCurrentListGPGKeys Source #

Instances

Instances details
HasOptionalParam UserCurrentListGPGKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userCurrentListKeys

data UserCurrentListKeys Source #

Instances

Instances details
HasOptionalParam UserCurrentListKeys Fingerprint Source #

Optional Param "fingerprint" - fingerprint of the key

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentListKeys contentType res accept -> Fingerprint -> GiteaRequest UserCurrentListKeys contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentListKeys contentType res accept -> Fingerprint -> GiteaRequest UserCurrentListKeys contentType res accept Source #

HasOptionalParam UserCurrentListKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentListKeys contentType res accept -> Limit -> GiteaRequest UserCurrentListKeys contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentListKeys contentType res accept -> Limit -> GiteaRequest UserCurrentListKeys contentType res accept Source #

HasOptionalParam UserCurrentListKeys Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentListKeys contentType res accept -> Page -> GiteaRequest UserCurrentListKeys contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentListKeys contentType res accept -> Page -> GiteaRequest UserCurrentListKeys contentType res accept Source #

Produces UserCurrentListKeys MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCurrentListRepos

data UserCurrentListRepos Source #

Instances

Instances details
HasOptionalParam UserCurrentListRepos Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userCurrentListStarred

data UserCurrentListStarred Source #

Instances

Instances details
HasOptionalParam UserCurrentListStarred Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userCurrentListSubscriptions

data UserCurrentListSubscriptions Source #

Instances

Instances details
HasOptionalParam UserCurrentListSubscriptions Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

HasOptionalParam UserCurrentListSubscriptions Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Produces UserCurrentListSubscriptions MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCurrentPostGPGKey

data UserCurrentPostGPGKey Source #

Instances

Instances details
HasBodyParam UserCurrentPostGPGKey CreateGPGKeyOption Source # 
Instance details

Defined in Gitea.API.User

Consumes UserCurrentPostGPGKey MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

Produces UserCurrentPostGPGKey MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCurrentPostKey

data UserCurrentPostKey Source #

Instances

Instances details
HasBodyParam UserCurrentPostKey CreateKeyOption Source # 
Instance details

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
Instance details

Defined in Gitea.API.User

Produces UserCurrentPostKey MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userCurrentPutFollow

data UserCurrentPutFollow Source #

Instances

Instances details
Produces UserCurrentPutFollow MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCurrentPutStar

userCurrentPutStar Source #

Arguments

:: Owner

"owner" - owner of the repo to star

-> Repo

"repo" - name of the repo to star

-> GiteaRequest UserCurrentPutStar MimeNoContent NoContent MimeNoContent 

data UserCurrentPutStar Source #

Instances

Instances details
Produces UserCurrentPutStar MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userCurrentTrackedTimes

data UserCurrentTrackedTimes Source #

Instances

Instances details
HasOptionalParam UserCurrentTrackedTimes Before Source #

Optional Param "before" - Only show times updated before the given time. This is a timestamp in RFC 3339 format

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentTrackedTimes contentType res accept -> Before -> GiteaRequest UserCurrentTrackedTimes contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentTrackedTimes contentType res accept -> Before -> GiteaRequest UserCurrentTrackedTimes contentType res accept Source #

HasOptionalParam UserCurrentTrackedTimes Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentTrackedTimes contentType res accept -> Limit -> GiteaRequest UserCurrentTrackedTimes contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentTrackedTimes contentType res accept -> Limit -> GiteaRequest UserCurrentTrackedTimes contentType res accept Source #

HasOptionalParam UserCurrentTrackedTimes Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentTrackedTimes contentType res accept -> Page -> GiteaRequest UserCurrentTrackedTimes contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentTrackedTimes contentType res accept -> Page -> GiteaRequest UserCurrentTrackedTimes contentType res accept Source #

HasOptionalParam UserCurrentTrackedTimes Since Source #

Optional Param "since" - Only show times updated after the given time. This is a timestamp in RFC 3339 format

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserCurrentTrackedTimes contentType res accept -> Since -> GiteaRequest UserCurrentTrackedTimes contentType res accept Source #

(-&-) :: GiteaRequest UserCurrentTrackedTimes contentType res accept -> Since -> GiteaRequest UserCurrentTrackedTimes contentType res accept Source #

Produces UserCurrentTrackedTimes MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

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 

data UserDeleteAccessToken Source #

Instances

Instances details
Produces UserDeleteAccessToken MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userDeleteAvatar

data UserDeleteAvatar Source #

Instances

Instances details
Produces UserDeleteAvatar MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userDeleteEmail

data UserDeleteEmail Source #

Instances

Instances details
HasBodyParam UserDeleteEmail DeleteEmailOption Source # 
Instance details

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
Instance details

Defined in Gitea.API.User

Consumes UserDeleteEmail MimePlainText Source #
text/plain
Instance details

Defined in Gitea.API.User

Produces UserDeleteEmail MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userDeleteHook

data UserDeleteHook Source #

Instances

Instances details
Produces UserDeleteHook MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userDeleteOAuth2Application

userEditHook

data UserEditHook Source #

Instances

Instances details
HasBodyParam UserEditHook EditHookOption Source # 
Instance details

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
Instance details

Defined in Gitea.API.User

Produces UserEditHook MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userGet

data UserGet Source #

Instances

Instances details
Produces UserGet MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userGetCurrent

data UserGetCurrent Source #

Instances

Instances details
Produces UserGetCurrent MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userGetHeatmapData

data UserGetHeatmapData Source #

Instances

Instances details
Produces UserGetHeatmapData MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userGetHook

data UserGetHook Source #

Instances

Instances details
Produces UserGetHook MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userGetOAuth2Application

data UserGetOAuth2Application Source #

Instances

Instances details
Produces UserGetOAuth2Application MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userGetOauth2Application

data UserGetOauth2Application Source #

Instances

Instances details
HasOptionalParam UserGetOauth2Application Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserGetOauth2Application contentType res accept -> Limit -> GiteaRequest UserGetOauth2Application contentType res accept Source #

(-&-) :: GiteaRequest UserGetOauth2Application contentType res accept -> Limit -> GiteaRequest UserGetOauth2Application contentType res accept Source #

HasOptionalParam UserGetOauth2Application Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserGetOauth2Application contentType res accept -> Page -> GiteaRequest UserGetOauth2Application contentType res accept Source #

(-&-) :: GiteaRequest UserGetOauth2Application contentType res accept -> Page -> GiteaRequest UserGetOauth2Application contentType res accept Source #

Produces UserGetOauth2Application MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userGetRunnerRegistrationToken

userGetStopWatches

data UserGetStopWatches Source #

Instances

Instances details
HasOptionalParam UserGetStopWatches Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userGetTokens

data UserGetTokens Source #

Instances

Instances details
HasOptionalParam UserGetTokens Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userListActivityFeeds

data UserListActivityFeeds Source #

Instances

Instances details
HasOptionalParam UserListActivityFeeds Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserListActivityFeeds contentType res accept -> Limit -> GiteaRequest UserListActivityFeeds contentType res accept Source #

(-&-) :: GiteaRequest UserListActivityFeeds contentType res accept -> Limit -> GiteaRequest UserListActivityFeeds contentType res accept Source #

HasOptionalParam UserListActivityFeeds OnlyPerformedBy Source #

Optional Param "only-performed-by" - if true, only show actions performed by the requested user

Instance details

Defined in Gitea.API.User

HasOptionalParam UserListActivityFeeds Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserListActivityFeeds contentType res accept -> Page -> GiteaRequest UserListActivityFeeds contentType res accept Source #

(-&-) :: GiteaRequest UserListActivityFeeds contentType res accept -> Page -> GiteaRequest UserListActivityFeeds contentType res accept Source #

HasOptionalParam UserListActivityFeeds ParamDate Source #

Optional Param "date" - the date of the activities to be found

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserListActivityFeeds contentType res accept -> ParamDate -> GiteaRequest UserListActivityFeeds contentType res accept Source #

(-&-) :: GiteaRequest UserListActivityFeeds contentType res accept -> ParamDate -> GiteaRequest UserListActivityFeeds contentType res accept Source #

Produces UserListActivityFeeds MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userListBlocks

data UserListBlocks Source #

Instances

Instances details
HasOptionalParam UserListBlocks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserListBlocks contentType res accept -> Limit -> GiteaRequest UserListBlocks contentType res accept Source #

(-&-) :: GiteaRequest UserListBlocks contentType res accept -> Limit -> GiteaRequest UserListBlocks contentType res accept Source #

HasOptionalParam UserListBlocks Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserListBlocks contentType res accept -> Page -> GiteaRequest UserListBlocks contentType res accept Source #

(-&-) :: GiteaRequest UserListBlocks contentType res accept -> Page -> GiteaRequest UserListBlocks contentType res accept Source #

Produces UserListBlocks MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userListEmails

data UserListEmails Source #

Instances

Instances details
Produces UserListEmails MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userListFollowers

data UserListFollowers Source #

Instances

Instances details
HasOptionalParam UserListFollowers Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userListFollowing

userListFollowing Source #

Arguments

:: Username

"username" - username of user

-> GiteaRequest UserListFollowing MimeNoContent [User] MimeJSON 
GET /users/{username}/following

List the users that the given user is following

AuthMethod: AuthApiKeyTOTPHeader, AuthApiKeyAuthorizationHeaderToken, AuthApiKeySudoHeader, AuthBasicBasicAuth, AuthApiKeyAccessToken, AuthApiKeySudoParam, AuthApiKeyToken

data UserListFollowing Source #

Instances

Instances details
HasOptionalParam UserListFollowing Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userListGPGKeys

data UserListGPGKeys Source #

Instances

Instances details
HasOptionalParam UserListGPGKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userListHooks

data UserListHooks Source #

Instances

Instances details
HasOptionalParam UserListHooks Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userListKeys

data UserListKeys Source #

Instances

Instances details
HasOptionalParam UserListKeys Fingerprint Source #

Optional Param "fingerprint" - fingerprint of the key

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserListKeys contentType res accept -> Fingerprint -> GiteaRequest UserListKeys contentType res accept Source #

(-&-) :: GiteaRequest UserListKeys contentType res accept -> Fingerprint -> GiteaRequest UserListKeys contentType res accept Source #

HasOptionalParam UserListKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserListKeys contentType res accept -> Limit -> GiteaRequest UserListKeys contentType res accept Source #

(-&-) :: GiteaRequest UserListKeys contentType res accept -> Limit -> GiteaRequest UserListKeys contentType res accept Source #

HasOptionalParam UserListKeys Page Source #

Optional Param "page" - page number of results to return (1-based)

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserListKeys contentType res accept -> Page -> GiteaRequest UserListKeys contentType res accept Source #

(-&-) :: GiteaRequest UserListKeys contentType res accept -> Page -> GiteaRequest UserListKeys contentType res accept Source #

Produces UserListKeys MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

userListRepos

data UserListRepos Source #

Instances

Instances details
HasOptionalParam UserListRepos Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userListStarred

data UserListStarred Source #

Instances

Instances details
HasOptionalParam UserListStarred Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userListSubscriptions

data UserListSubscriptions Source #

Instances

Instances details
HasOptionalParam UserListSubscriptions Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userListTeams

data UserListTeams Source #

Instances

Instances details
HasOptionalParam UserListTeams Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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
Instance details

Defined in Gitea.API.User

userSearch

data UserSearch Source #

Instances

Instances details
HasOptionalParam UserSearch Limit Source #

Optional Param "limit" - page size of results

Instance details

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)

Instance details

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

Instance details

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

Instance details

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
Instance details

Defined in Gitea.API.User

userUnblockUser

data UserUnblockUser Source #

Instances

Instances details
Produces UserUnblockUser MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userUpdateAvatar

data UserUpdateAvatar Source #

Instances

Instances details
HasBodyParam UserUpdateAvatar UpdateUserAvatarOption Source # 
Instance details

Defined in Gitea.API.User

Methods

setBodyParam :: (Consumes UserUpdateAvatar contentType, MimeRender contentType UpdateUserAvatarOption) => GiteaRequest UserUpdateAvatar contentType res accept -> UpdateUserAvatarOption -> GiteaRequest UserUpdateAvatar contentType res accept Source #

Consumes UserUpdateAvatar MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User

Consumes UserUpdateAvatar MimePlainText Source #
text/plain
Instance details

Defined in Gitea.API.User

Produces UserUpdateAvatar MimeNoContent Source # 
Instance details

Defined in Gitea.API.User

userUpdateOAuth2Application

userUpdateOAuth2Application Source #

Arguments

:: (Consumes UserUpdateOAuth2Application contentType, MimeRender contentType CreateOAuth2ApplicationOptions) 
=> ContentType contentType

request content-type (MimeType)

-> 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

userVerifyGPGKey

data UserVerifyGPGKey Source #

Instances

Instances details
Produces UserVerifyGPGKey MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.User