Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Gitea.API.User
Contents
- Operations
- User
- createCurrentUserRepo0
- createUserVariable
- deleteUserSecret
- deleteUserVariable
- getUserSettings
- getUserVariable
- getUserVariablesList
- getVerificationToken
- updateUserSecret
- updateUserSettings
- updateUserVariable
- userAddEmail
- userBlockUser
- userCheckFollowing
- userCheckUserBlock
- userCreateHook
- userCreateOAuth2Application
- userCreateToken
- userCurrentCheckFollowing
- userCurrentCheckStarring
- userCurrentDeleteFollow
- userCurrentDeleteGPGKey
- userCurrentDeleteKey
- userCurrentDeleteStar
- userCurrentGetGPGKey
- userCurrentGetKey
- userCurrentListFollowers
- userCurrentListFollowing
- userCurrentListGPGKeys
- userCurrentListKeys
- userCurrentListRepos
- userCurrentListStarred
- userCurrentListSubscriptions
- userCurrentPostGPGKey
- userCurrentPostKey
- userCurrentPutFollow
- userCurrentPutStar
- userCurrentTrackedTimes
- userDeleteAccessToken
- userDeleteAvatar
- userDeleteEmail
- userDeleteHook
- userDeleteOAuth2Application
- userEditHook
- userGet
- userGetCurrent
- userGetHeatmapData
- userGetHook
- userGetOAuth2Application
- userGetOauth2Application
- userGetRunnerRegistrationToken
- userGetStopWatches
- userGetTokens
- userListActivityFeeds
- userListBlocks
- userListEmails
- userListFollowers
- userListFollowing
- userListGPGKeys
- userListHooks
- userListKeys
- userListRepos
- userListStarred
- userListSubscriptions
- userListTeams
- userSearch
- userUnblockUser
- userUpdateAvatar
- userUpdateOAuth2Application
- userVerifyGPGKey
- User
Description
Synopsis
- createCurrentUserRepo0 :: Consumes CreateCurrentUserRepo0 MimeJSON => GiteaRequest CreateCurrentUserRepo0 MimeJSON Repository MimeJSON
- data CreateCurrentUserRepo0
- createUserVariable :: Consumes CreateUserVariable MimeJSON => Variablename -> GiteaRequest CreateUserVariable MimeJSON NoContent MimeNoContent
- data CreateUserVariable
- deleteUserSecret :: Secretname -> GiteaRequest DeleteUserSecret MimeNoContent NoContent MimeNoContent
- data DeleteUserSecret
- deleteUserVariable :: Variablename -> GiteaRequest DeleteUserVariable MimeNoContent NoContent MimeNoContent
- data DeleteUserVariable
- getUserSettings :: GiteaRequest GetUserSettings MimeNoContent [UserSettings] MimeJSON
- data GetUserSettings
- getUserVariable :: Variablename -> GiteaRequest GetUserVariable MimeNoContent ActionVariable MimeJSON
- data GetUserVariable
- getUserVariablesList :: GiteaRequest GetUserVariablesList MimeNoContent [ActionVariable] MimeJSON
- data GetUserVariablesList
- getVerificationToken :: GiteaRequest GetVerificationToken MimeNoContent Text MimePlainText
- data GetVerificationToken
- updateUserSecret :: Consumes UpdateUserSecret MimeJSON => Secretname -> GiteaRequest UpdateUserSecret MimeJSON NoContent MimeNoContent
- data UpdateUserSecret
- updateUserSettings :: Consumes UpdateUserSettings contentType => ContentType contentType -> GiteaRequest UpdateUserSettings contentType [UserSettings] MimeJSON
- data UpdateUserSettings
- updateUserVariable :: Consumes UpdateUserVariable MimeJSON => Variablename -> GiteaRequest UpdateUserVariable MimeJSON NoContent MimeNoContent
- data UpdateUserVariable
- userAddEmail :: Consumes UserAddEmail contentType => ContentType contentType -> GiteaRequest UserAddEmail contentType [Email] MimeJSON
- data UserAddEmail
- userBlockUser :: Username -> GiteaRequest UserBlockUser MimeNoContent NoContent MimeNoContent
- data UserBlockUser
- userCheckFollowing :: Username -> Target -> GiteaRequest UserCheckFollowing MimeNoContent NoContent MimeNoContent
- data UserCheckFollowing
- userCheckUserBlock :: Username -> GiteaRequest UserCheckUserBlock MimeNoContent NoContent MimeNoContent
- data UserCheckUserBlock
- 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
- userDeleteAvatar :: GiteaRequest UserDeleteAvatar MimeNoContent NoContent MimeNoContent
- data UserDeleteAvatar
- 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
- userGetRunnerRegistrationToken :: GiteaRequest UserGetRunnerRegistrationToken MimeNoContent NoContent MimeNoContent
- data UserGetRunnerRegistrationToken
- 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
- userListBlocks :: GiteaRequest UserListBlocks MimeNoContent [User] MimeJSON
- data UserListBlocks
- 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
- userUnblockUser :: Username -> GiteaRequest UserUnblockUser MimeNoContent NoContent MimeNoContent
- data UserUnblockUser
- userUpdateAvatar :: Consumes UserUpdateAvatar contentType => ContentType contentType -> GiteaRequest UserUpdateAvatar contentType NoContent MimeNoContent
- data UserUpdateAvatar
- 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 |
createUserVariable
Arguments
:: Consumes CreateUserVariable MimeJSON | |
=> Variablename | "variablename" - name of the variable |
-> GiteaRequest CreateUserVariable MimeJSON NoContent MimeNoContent |
POST /user/actions/variables/{variablename}
Create a user-level variable
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data CreateUserVariable Source #
Instances
HasBodyParam CreateUserVariable CreateVariableOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes CreateUserVariable contentType, MimeRender contentType CreateVariableOption) => GiteaRequest CreateUserVariable contentType res accept -> CreateVariableOption -> GiteaRequest CreateUserVariable contentType res accept Source # | |
Consumes CreateUserVariable MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
Produces CreateUserVariable MimeNoContent Source # | |
Defined in Gitea.API.User |
deleteUserSecret
Arguments
:: Secretname | "secretname" - name of the secret |
-> GiteaRequest DeleteUserSecret MimeNoContent NoContent MimeNoContent |
DELETE /user/actions/secrets/{secretname}
Delete a secret in a user scope
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data DeleteUserSecret Source #
Instances
Produces DeleteUserSecret MimeNoContent Source # | |
Defined in Gitea.API.User |
deleteUserVariable
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
Produces DeleteUserVariable MimeNoContent Source # | |
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 |
getUserVariable
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
Produces GetUserVariable MimeJSON Source # | application/json |
Defined in Gitea.API.User |
getUserVariablesList
getUserVariablesList :: GiteaRequest GetUserVariablesList MimeNoContent [ActionVariable] MimeJSON Source #
GET /user/actions/variables
Get the user-level list of variables which is created by current doer
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data GetUserVariablesList Source #
Instances
HasOptionalParam GetUserVariablesList Limit Source # | Optional Param "limit" - page size of results |
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) |
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 |
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 |
updateUserSecret
Arguments
:: Consumes UpdateUserSecret MimeJSON | |
=> Secretname | "secretname" - name of the secret |
-> GiteaRequest UpdateUserSecret MimeJSON NoContent MimeNoContent |
PUT /user/actions/secrets/{secretname}
Create or Update a secret value in a user scope
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UpdateUserSecret Source #
Instances
HasBodyParam UpdateUserSecret CreateOrUpdateSecretOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UpdateUserSecret contentType, MimeRender contentType CreateOrUpdateSecretOption) => GiteaRequest UpdateUserSecret contentType res accept -> CreateOrUpdateSecretOption -> GiteaRequest UpdateUserSecret contentType res accept Source # | |
Consumes UpdateUserSecret MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
Produces UpdateUserSecret MimeNoContent Source # | |
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 |
updateUserVariable
Arguments
:: Consumes UpdateUserVariable MimeJSON | |
=> Variablename | "variablename" - name of the variable |
-> GiteaRequest UpdateUserVariable MimeJSON NoContent MimeNoContent |
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
HasBodyParam UpdateUserVariable UpdateVariableOption Source # | |
Defined in Gitea.API.User Methods setBodyParam :: (Consumes UpdateUserVariable contentType, MimeRender contentType UpdateVariableOption) => GiteaRequest UpdateUserVariable contentType res accept -> UpdateVariableOption -> GiteaRequest UpdateUserVariable contentType res accept Source # | |
Consumes UpdateUserVariable MimeJSON Source # | application/json |
Defined in Gitea.API.User | |
Produces UpdateUserVariable MimeNoContent Source # | |
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 |
userBlockUser
Arguments
:: Username | "username" - user to block |
-> GiteaRequest UserBlockUser MimeNoContent NoContent MimeNoContent |
PUT /user/blocks/{username}
Block a user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UserBlockUser Source #
Instances
HasOptionalParam UserBlockUser Note2 Source # | Optional Param "note" - optional note for the block |
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 # | |
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 |
userCheckUserBlock
Arguments
:: Username | "username" - user to check |
-> GiteaRequest UserCheckUserBlock MimeNoContent NoContent MimeNoContent |
GET /user/blocks/{username}
Check if a user is blocked by the authenticated user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UserCheckUserBlock Source #
Instances
Produces UserCheckUserBlock 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}/tokens
Create 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 |
userDeleteAvatar
userDeleteAvatar :: GiteaRequest UserDeleteAvatar MimeNoContent NoContent MimeNoContent Source #
DELETE /user/avatar
Delete Avatar
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UserDeleteAvatar Source #
Instances
Produces UserDeleteAvatar 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}/heatmap
Get 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
userGetRunnerRegistrationToken
userGetRunnerRegistrationToken :: GiteaRequest UserGetRunnerRegistrationToken MimeNoContent NoContent MimeNoContent Source #
GET /user/actions/runners/registration-token
Get an user's actions runner registration token
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UserGetRunnerRegistrationToken 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}/tokens
List 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/feeds
List a user's activity feeds
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UserListActivityFeeds Source #
Instances
userListBlocks
userListBlocks :: GiteaRequest UserListBlocks MimeNoContent [User] MimeJSON Source #
GET /user/blocks
List users blocked by the authenticated user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UserListBlocks Source #
Instances
HasOptionalParam UserListBlocks Limit Source # | Optional Param "limit" - page size of results |
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) |
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 |
Defined in Gitea.API.User |
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}/followers
List 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}/following
List 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_keys
List 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}/keys
List 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}/repos
List 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}/starred
The 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}/subscriptions
List 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 |
userUnblockUser
Arguments
:: Username | "username" - user to unblock |
-> GiteaRequest UserUnblockUser MimeNoContent NoContent MimeNoContent |
DELETE /user/blocks/{username}
Unblock a user
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UserUnblockUser Source #
Instances
Produces UserUnblockUser MimeNoContent Source # | |
Defined in Gitea.API.User |
userUpdateAvatar
Arguments
:: Consumes UserUpdateAvatar contentType | |
=> ContentType contentType | request content-type ( |
-> GiteaRequest UserUpdateAvatar contentType NoContent MimeNoContent |
POST /user/avatar
Update Avatar
AuthMethod: AuthApiKeyTOTPHeader
, AuthApiKeyAuthorizationHeaderToken
, AuthApiKeySudoHeader
, AuthBasicBasicAuth
, AuthApiKeyAccessToken
, AuthApiKeySudoParam
, AuthApiKeyToken
data UserUpdateAvatar Source #
Instances
HasBodyParam UserUpdateAvatar UpdateUserAvatarOption Source # | |
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 |
Defined in Gitea.API.User | |
Consumes UserUpdateAvatar MimePlainText Source # | text/plain |
Defined in Gitea.API.User | |
Produces UserUpdateAvatar MimeNoContent Source # | |
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 |