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

Gitea.API.Issue

Description

 
Synopsis

Operations

Issue

issueAddLabel

issueAddLabel Source #

Arguments

:: Consumes IssueAddLabel MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueAddLabel MimeJSON [Label] MimeJSON 

data IssueAddLabel Source #

Instances

Instances details
HasBodyParam IssueAddLabel IssueLabelsOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueAddLabel MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueAddLabel MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueAddSubscription

issueAddSubscription Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> User2

"user" - user to subscribe

-> GiteaRequest IssueAddSubscription MimeNoContent NoContent MimeNoContent 
PUT /repos/{owner}/{repo}/issues/{index}/subscriptions/{user}

Subscribe user to issue

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

data IssueAddSubscription Source #

Instances

Instances details
Produces IssueAddSubscription MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueAddTime

issueAddTime Source #

Arguments

:: Consumes IssueAddTime MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueAddTime MimeJSON TrackedTime MimeJSON 
POST /repos/{owner}/{repo}/issues/{index}/times

Add tracked time to a issue

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

data IssueAddTime Source #

Instances

Instances details
HasBodyParam IssueAddTime AddTimeOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueAddTime MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueAddTime MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueCheckSubscription

issueCheckSubscription Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueCheckSubscription MimeNoContent WatchInfo MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/subscriptions/check

Check if user is subscribed to an issue

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

data IssueCheckSubscription Source #

Instances

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

Defined in Gitea.API.Issue

issueClearLabels

issueClearLabels Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueClearLabels MimeNoContent NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/{index}/labels

Remove all labels from an issue

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

data IssueClearLabels Source #

Instances

Instances details
Produces IssueClearLabels MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueCreateComment

issueCreateComment Source #

Arguments

:: Consumes IssueCreateComment MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueCreateComment MimeJSON Comment MimeJSON 
POST /repos/{owner}/{repo}/issues/{index}/comments

Add a comment to an issue

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

data IssueCreateComment Source #

Instances

Instances details
HasBodyParam IssueCreateComment CreateIssueCommentOption Source # 
Instance details

Defined in Gitea.API.Issue

Consumes IssueCreateComment MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueCreateComment MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueCreateIssue

issueCreateIssue Source #

Arguments

:: Consumes IssueCreateIssue MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> GiteaRequest IssueCreateIssue MimeJSON Issue MimeJSON 
POST /repos/{owner}/{repo}/issues

Create an issue. If using deadline only the date will be taken into account, and time of day ignored.

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

data IssueCreateIssue Source #

Instances

Instances details
HasBodyParam IssueCreateIssue CreateIssueOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueCreateIssue MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueCreateIssue MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueCreateIssueAttachment

issueCreateIssueAttachment Source #

Arguments

:: Consumes IssueCreateIssueAttachment MimeMultipartFormData 
=> Attachment2

"attachment" - attachment to upload

-> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueCreateIssueAttachment MimeMultipartFormData Attachment MimeJSON 
POST /repos/{owner}/{repo}/issues/{index}/assets

Create an issue attachment

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

data IssueCreateIssueAttachment Source #

Instances

Instances details
HasOptionalParam IssueCreateIssueAttachment Name Source #

Optional Param "name" - name of the attachment

Instance details

Defined in Gitea.API.Issue

Consumes IssueCreateIssueAttachment MimeMultipartFormData Source #
multipart/form-data
Instance details

Defined in Gitea.API.Issue

Produces IssueCreateIssueAttachment MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueCreateIssueBlocking

issueCreateIssueBlocking Source #

Arguments

:: Consumes IssueCreateIssueBlocking contentType 
=> ContentType contentType

request content-type (MimeType)

-> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IndexText

"index" - index of the issue

-> GiteaRequest IssueCreateIssueBlocking contentType Issue MimeJSON 
POST /repos/{owner}/{repo}/issues/{index}/blocks

Block the issue given in the body by the issue in path

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

data IssueCreateIssueBlocking Source #

Instances

Instances details
HasBodyParam IssueCreateIssueBlocking IssueMeta Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueCreateIssueBlocking MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Consumes IssueCreateIssueBlocking MimePlainText Source #
text/plain
Instance details

Defined in Gitea.API.Issue

Produces IssueCreateIssueBlocking MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueCreateIssueCommentAttachment

issueCreateIssueCommentAttachment Source #

Arguments

:: Consumes IssueCreateIssueCommentAttachment MimeMultipartFormData 
=> Attachment2

"attachment" - attachment to upload

-> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment

-> GiteaRequest IssueCreateIssueCommentAttachment MimeMultipartFormData Attachment MimeJSON 
POST /repos/{owner}/{repo}/issues/comments/{id}/assets

Create a comment attachment

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

data IssueCreateIssueCommentAttachment Source #

Instances

Instances details
HasOptionalParam IssueCreateIssueCommentAttachment Name Source #

Optional Param "name" - name of the attachment

Instance details

Defined in Gitea.API.Issue

Consumes IssueCreateIssueCommentAttachment MimeMultipartFormData Source #
multipart/form-data
Instance details

Defined in Gitea.API.Issue

Produces IssueCreateIssueCommentAttachment MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueCreateIssueDependencies

issueCreateIssueDependencies Source #

Arguments

:: Consumes IssueCreateIssueDependencies contentType 
=> ContentType contentType

request content-type (MimeType)

-> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IndexText

"index" - index of the issue

-> GiteaRequest IssueCreateIssueDependencies contentType Issue MimeJSON 
POST /repos/{owner}/{repo}/issues/{index}/dependencies

Make the issue in the url depend on the issue in the form.

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

issueCreateLabel

data IssueCreateLabel Source #

Instances

Instances details
HasBodyParam IssueCreateLabel CreateLabelOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueCreateLabel MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueCreateLabel MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueCreateMilestone

data IssueCreateMilestone Source #

Instances

Instances details
HasBodyParam IssueCreateMilestone CreateMilestoneOption Source # 
Instance details

Defined in Gitea.API.Issue

Consumes IssueCreateMilestone MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueCreateMilestone MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueDelete

issueDelete Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of issue to delete

-> GiteaRequest IssueDelete MimeNoContent NoContent MimeNoContent 

data IssueDelete Source #

Instances

Instances details
Produces IssueDelete MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueDeleteComment

issueDeleteComment Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of comment to delete

-> GiteaRequest IssueDeleteComment MimeNoContent NoContent MimeNoContent 

data IssueDeleteComment Source #

Instances

Instances details
Produces IssueDeleteComment MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueDeleteCommentDeprecated

issueDeleteCommentDeprecated Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IndexInt

"index" - this parameter is ignored

-> Id

"id" - id of comment to delete

-> GiteaRequest IssueDeleteCommentDeprecated MimeNoContent NoContent MimeNoContent 

Deprecated:

DELETE /repos/{owner}/{repo}/issues/{index}/comments/{id}

Delete a comment

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

issueDeleteCommentReaction

issueDeleteCommentReaction Source #

Arguments

:: Consumes IssueDeleteCommentReaction MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment to edit

-> GiteaRequest IssueDeleteCommentReaction MimeJSON NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/comments/{id}/reactions

Remove a reaction from a comment of an issue

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

issueDeleteIssueAttachment

issueDeleteIssueAttachment Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> AttachmentId

"attachmentId" - id of the attachment to delete

-> GiteaRequest IssueDeleteIssueAttachment MimeNoContent NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id}

Delete an issue attachment

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

issueDeleteIssueCommentAttachment

issueDeleteIssueCommentAttachment Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment

-> AttachmentId

"attachmentId" - id of the attachment to delete

-> GiteaRequest IssueDeleteIssueCommentAttachment MimeNoContent NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id}

Delete a comment attachment

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

issueDeleteIssueReaction

issueDeleteIssueReaction Source #

Arguments

:: Consumes IssueDeleteIssueReaction MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueDeleteIssueReaction MimeJSON NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/{index}/reactions

Remove a reaction from an issue

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

issueDeleteLabel

issueDeleteLabel Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the label to delete

-> GiteaRequest IssueDeleteLabel MimeNoContent NoContent MimeNoContent 

data IssueDeleteLabel Source #

Instances

Instances details
Produces IssueDeleteLabel MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueDeleteMilestone

issueDeleteMilestone Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IdText

"id" - the milestone to delete, identified by ID and if not available by name

-> GiteaRequest IssueDeleteMilestone MimeNoContent NoContent MimeNoContent 

data IssueDeleteMilestone Source #

Instances

Instances details
Produces IssueDeleteMilestone MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueDeleteStopWatch

issueDeleteStopWatch Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue to stop the stopwatch on

-> GiteaRequest IssueDeleteStopWatch MimeNoContent NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/{index}/stopwatch/delete

Delete an issue's existing stopwatch.

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

data IssueDeleteStopWatch Source #

Instances

Instances details
Produces IssueDeleteStopWatch MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueDeleteSubscription

issueDeleteSubscription Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> User2

"user" - user witch unsubscribe

-> GiteaRequest IssueDeleteSubscription MimeNoContent NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/{index}/subscriptions/{user}

Unsubscribe user from issue

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

data IssueDeleteSubscription Source #

Instances

Instances details
Produces IssueDeleteSubscription MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueDeleteTime

issueDeleteTime Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> Id

"id" - id of time to delete

-> GiteaRequest IssueDeleteTime MimeNoContent NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/{index}/times/{id}

Delete specific tracked time

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

data IssueDeleteTime Source #

Instances

Instances details
Produces IssueDeleteTime MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueEditComment

issueEditComment Source #

Arguments

:: Consumes IssueEditComment MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment to edit

-> GiteaRequest IssueEditComment MimeJSON Comment MimeJSON 

data IssueEditComment Source #

Instances

Instances details
HasBodyParam IssueEditComment EditIssueCommentOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueEditComment MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueEditComment MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueEditCommentDeprecated

issueEditCommentDeprecated Source #

Arguments

:: Consumes IssueEditCommentDeprecated MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IndexInt

"index" - this parameter is ignored

-> Id

"id" - id of the comment to edit

-> GiteaRequest IssueEditCommentDeprecated MimeJSON Comment MimeJSON 

Deprecated:

PATCH /repos/{owner}/{repo}/issues/{index}/comments/{id}

Edit a comment

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

issueEditIssue

issueEditIssue Source #

Arguments

:: Consumes IssueEditIssue MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue to edit

-> GiteaRequest IssueEditIssue MimeJSON Issue MimeJSON 
PATCH /repos/{owner}/{repo}/issues/{index}

Edit an issue. If using deadline only the date will be taken into account, and time of day ignored.

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

data IssueEditIssue Source #

Instances

Instances details
HasBodyParam IssueEditIssue EditIssueOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueEditIssue MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueEditIssue MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueEditIssueAttachment

issueEditIssueAttachment Source #

Arguments

:: Consumes IssueEditIssueAttachment MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> AttachmentId

"attachmentId" - id of the attachment to edit

-> GiteaRequest IssueEditIssueAttachment MimeJSON Attachment MimeJSON 
PATCH /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id}

Edit an issue attachment

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

issueEditIssueCommentAttachment

issueEditIssueCommentAttachment Source #

Arguments

:: Consumes IssueEditIssueCommentAttachment MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment

-> AttachmentId

"attachmentId" - id of the attachment to edit

-> GiteaRequest IssueEditIssueCommentAttachment MimeJSON Attachment MimeJSON 
PATCH /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id}

Edit a comment attachment

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

issueEditIssueDeadline

issueEditIssueDeadline Source #

Arguments

:: Consumes IssueEditIssueDeadline MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue to create or update a deadline on

-> GiteaRequest IssueEditIssueDeadline MimeJSON IssueDeadline MimeJSON 
POST /repos/{owner}/{repo}/issues/{index}/deadline

Set an issue deadline. If set to null, the deadline is deleted. If using deadline only the date will be taken into account, and time of day ignored.

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

data IssueEditIssueDeadline Source #

Instances

Instances details
HasBodyParam IssueEditIssueDeadline EditDeadlineOption Source # 
Instance details

Defined in Gitea.API.Issue

Consumes IssueEditIssueDeadline MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueEditIssueDeadline MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueEditLabel

issueEditLabel Source #

Arguments

:: Consumes IssueEditLabel MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the label to edit

-> GiteaRequest IssueEditLabel MimeJSON Label MimeJSON 

data IssueEditLabel Source #

Instances

Instances details
HasBodyParam IssueEditLabel EditLabelOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueEditLabel MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueEditLabel MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueEditMilestone

issueEditMilestone Source #

Arguments

:: Consumes IssueEditMilestone MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IdText

"id" - the milestone to edit, identified by ID and if not available by name

-> GiteaRequest IssueEditMilestone MimeJSON Milestone MimeJSON 

data IssueEditMilestone Source #

Instances

Instances details
HasBodyParam IssueEditMilestone EditMilestoneOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueEditMilestone MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueEditMilestone MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueGetComment

issueGetComment Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment

-> GiteaRequest IssueGetComment MimeNoContent Comment MimeJSON 

data IssueGetComment Source #

Instances

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

Defined in Gitea.API.Issue

issueGetCommentReactions

issueGetCommentReactions Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment to edit

-> GiteaRequest IssueGetCommentReactions MimeNoContent [Reaction] MimeJSON 
GET /repos/{owner}/{repo}/issues/comments/{id}/reactions

Get a list of reactions from a comment of an issue

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

data IssueGetCommentReactions Source #

Instances

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

Defined in Gitea.API.Issue

issueGetComments

issueGetComments Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueGetComments MimeNoContent [Comment] MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/comments

List all comments on an issue

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

data IssueGetComments Source #

Instances

Instances details
HasOptionalParam IssueGetComments Before Source #

Optional Param "before" - if provided, only comments updated before the provided time are returned.

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueGetComments Since Source #

Optional Param "since" - if provided, only comments updated since the specified time are returned.

Instance details

Defined in Gitea.API.Issue

Methods

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

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

Produces IssueGetComments MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueGetCommentsAndTimeline

issueGetCommentsAndTimeline Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueGetCommentsAndTimeline MimeNoContent [TimelineComment] MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/timeline

List all comments and events on an issue

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

data IssueGetCommentsAndTimeline Source #

Instances

Instances details
HasOptionalParam IssueGetCommentsAndTimeline Before Source #

Optional Param "before" - if provided, only comments updated before the provided time are returned.

Instance details

Defined in Gitea.API.Issue

HasOptionalParam IssueGetCommentsAndTimeline Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

HasOptionalParam IssueGetCommentsAndTimeline Page Source #

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

Instance details

Defined in Gitea.API.Issue

HasOptionalParam IssueGetCommentsAndTimeline Since Source #

Optional Param "since" - if provided, only comments updated since the specified time are returned.

Instance details

Defined in Gitea.API.Issue

Produces IssueGetCommentsAndTimeline MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueGetIssue

issueGetIssue Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue to get

-> GiteaRequest IssueGetIssue MimeNoContent Issue MimeJSON 

data IssueGetIssue Source #

Instances

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

Defined in Gitea.API.Issue

issueGetIssueAttachment

issueGetIssueAttachment Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> AttachmentId

"attachmentId" - id of the attachment to get

-> GiteaRequest IssueGetIssueAttachment MimeNoContent Attachment MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id}

Get an issue attachment

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

data IssueGetIssueAttachment Source #

Instances

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

Defined in Gitea.API.Issue

issueGetIssueCommentAttachment

issueGetIssueCommentAttachment Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment

-> AttachmentId

"attachmentId" - id of the attachment to get

-> GiteaRequest IssueGetIssueCommentAttachment MimeNoContent Attachment MimeJSON 
GET /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id}

Get a comment attachment

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

data IssueGetIssueCommentAttachment Source #

Instances

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

Defined in Gitea.API.Issue

issueGetIssueReactions

issueGetIssueReactions Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueGetIssueReactions MimeNoContent [Reaction] MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/reactions

Get a list reactions of an issue

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

data IssueGetIssueReactions Source #

Instances

Instances details
HasOptionalParam IssueGetIssueReactions Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueGetIssueReactions Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

Produces IssueGetIssueReactions MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueGetLabel

issueGetLabel Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the label to get

-> GiteaRequest IssueGetLabel MimeNoContent Label MimeJSON 

data IssueGetLabel Source #

Instances

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

Defined in Gitea.API.Issue

issueGetLabels

issueGetLabels Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueGetLabels MimeNoContent [Label] MimeJSON 

data IssueGetLabels Source #

Instances

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

Defined in Gitea.API.Issue

issueGetMilestone

issueGetMilestone Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IdText

"id" - the milestone to get, identified by ID and if not available by name

-> GiteaRequest IssueGetMilestone MimeNoContent Milestone MimeJSON 

data IssueGetMilestone Source #

Instances

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

Defined in Gitea.API.Issue

issueGetMilestonesList

issueGetMilestonesList Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> GiteaRequest IssueGetMilestonesList MimeNoContent [Milestone] MimeJSON 
GET /repos/{owner}/{repo}/milestones

Get all of a repository's opened milestones

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

data IssueGetMilestonesList Source #

Instances

Instances details
HasOptionalParam IssueGetMilestonesList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueGetMilestonesList Name Source #

Optional Param "name" - filter by milestone name

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueGetMilestonesList contentType res accept -> Name -> GiteaRequest IssueGetMilestonesList contentType res accept Source #

(-&-) :: GiteaRequest IssueGetMilestonesList contentType res accept -> Name -> GiteaRequest IssueGetMilestonesList contentType res accept Source #

HasOptionalParam IssueGetMilestonesList Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueGetMilestonesList State Source #

Optional Param "state" - Milestone state, Recognized values are open, closed and all. Defaults to "open"

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueGetMilestonesList contentType res accept -> State -> GiteaRequest IssueGetMilestonesList contentType res accept Source #

(-&-) :: GiteaRequest IssueGetMilestonesList contentType res accept -> State -> GiteaRequest IssueGetMilestonesList contentType res accept Source #

Produces IssueGetMilestonesList MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueGetRepoComments

issueGetRepoComments Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> GiteaRequest IssueGetRepoComments MimeNoContent [Comment] MimeJSON 
GET /repos/{owner}/{repo}/issues/comments

List all comments in a repository

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

data IssueGetRepoComments Source #

Instances

Instances details
HasOptionalParam IssueGetRepoComments Before Source #

Optional Param "before" - if provided, only comments updated before the provided time are returned.

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueGetRepoComments Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueGetRepoComments Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueGetRepoComments Since Source #

Optional Param "since" - if provided, only comments updated since the provided time are returned.

Instance details

Defined in Gitea.API.Issue

Methods

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

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

Produces IssueGetRepoComments MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueListBlocks

issueListBlocks Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IndexText

"index" - index of the issue

-> GiteaRequest IssueListBlocks MimeNoContent [Issue] MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/blocks

List issues that are blocked by this issue

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

data IssueListBlocks Source #

Instances

Instances details
HasOptionalParam IssueListBlocks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueListBlocks Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

Produces IssueListBlocks MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueListIssueAttachments

issueListIssueAttachments Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueListIssueAttachments MimeNoContent [Attachment] MimeJSON 

data IssueListIssueAttachments Source #

Instances

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

Defined in Gitea.API.Issue

issueListIssueCommentAttachments

issueListIssueCommentAttachments Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment

-> GiteaRequest IssueListIssueCommentAttachments MimeNoContent [Attachment] MimeJSON 
GET /repos/{owner}/{repo}/issues/comments/{id}/assets

List comment's attachments

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

data IssueListIssueCommentAttachments Source #

Instances

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

Defined in Gitea.API.Issue

issueListIssueDependencies

issueListIssueDependencies Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IndexText

"index" - index of the issue

-> GiteaRequest IssueListIssueDependencies MimeNoContent [Issue] MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/dependencies

List an issue's dependencies, i.e all issues that block this issue.

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

data IssueListIssueDependencies Source #

Instances

Instances details
HasOptionalParam IssueListIssueDependencies Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

HasOptionalParam IssueListIssueDependencies Page Source #

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

Instance details

Defined in Gitea.API.Issue

Produces IssueListIssueDependencies MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueListIssues

issueListIssues Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> GiteaRequest IssueListIssues MimeNoContent [Issue] MimeJSON 

data IssueListIssues Source #

Instances

Instances details
HasOptionalParam IssueListIssues AssignedBy Source #

Optional Param "assigned_by" - Only show items for which the given user is assigned

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueListIssues contentType res accept -> AssignedBy -> GiteaRequest IssueListIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueListIssues contentType res accept -> AssignedBy -> GiteaRequest IssueListIssues contentType res accept Source #

HasOptionalParam IssueListIssues Before Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueListIssues CreatedBy Source #

Optional Param "created_by" - Only show items which were created by the given user

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueListIssues contentType res accept -> CreatedBy -> GiteaRequest IssueListIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueListIssues contentType res accept -> CreatedBy -> GiteaRequest IssueListIssues contentType res accept Source #

HasOptionalParam IssueListIssues Labels Source #

Optional Param "labels" - comma separated list of labels. Fetch only issues that have any of this labels. Non existent labels are discarded

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueListIssues contentType res accept -> Labels -> GiteaRequest IssueListIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueListIssues contentType res accept -> Labels -> GiteaRequest IssueListIssues contentType res accept Source #

HasOptionalParam IssueListIssues Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueListIssues MentionedBy Source #

Optional Param "mentioned_by" - Only show items in which the given user was mentioned

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueListIssues contentType res accept -> MentionedBy -> GiteaRequest IssueListIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueListIssues contentType res accept -> MentionedBy -> GiteaRequest IssueListIssues contentType res accept Source #

HasOptionalParam IssueListIssues Milestones Source #

Optional Param "milestones" - comma separated list of milestone names or ids. It uses names and fall back to ids. Fetch only issues that have any of this milestones. Non existent milestones are discarded

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueListIssues contentType res accept -> Milestones -> GiteaRequest IssueListIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueListIssues contentType res accept -> Milestones -> GiteaRequest IssueListIssues contentType res accept Source #

HasOptionalParam IssueListIssues Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueListIssues ParamType2 Source #

Optional Param "type" - filter by type (issues / pulls) if set

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueListIssues contentType res accept -> ParamType2 -> GiteaRequest IssueListIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueListIssues contentType res accept -> ParamType2 -> GiteaRequest IssueListIssues contentType res accept Source #

HasOptionalParam IssueListIssues Q Source #

Optional Param "q" - search string

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueListIssues contentType res accept -> Q -> GiteaRequest IssueListIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueListIssues contentType res accept -> Q -> GiteaRequest IssueListIssues contentType res accept Source #

HasOptionalParam IssueListIssues Since Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueListIssues State3 Source #

Optional Param "state" - whether issue is open or closed

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueListIssues contentType res accept -> State3 -> GiteaRequest IssueListIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueListIssues contentType res accept -> State3 -> GiteaRequest IssueListIssues contentType res accept Source #

Produces IssueListIssues MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueListLabels

issueListLabels Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> GiteaRequest IssueListLabels MimeNoContent [Label] MimeJSON 

data IssueListLabels Source #

Instances

Instances details
HasOptionalParam IssueListLabels Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueListLabels Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

Produces IssueListLabels MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issuePostCommentReaction

issuePostCommentReaction Source #

Arguments

:: Consumes IssuePostCommentReaction MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Id

"id" - id of the comment to edit

-> GiteaRequest IssuePostCommentReaction MimeJSON Reaction MimeJSON 
POST /repos/{owner}/{repo}/issues/comments/{id}/reactions

Add a reaction to a comment of an issue

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

data IssuePostCommentReaction Source #

Instances

Instances details
HasBodyParam IssuePostCommentReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

Consumes IssuePostCommentReaction MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssuePostCommentReaction MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issuePostIssueReaction

issuePostIssueReaction Source #

Arguments

:: Consumes IssuePostIssueReaction MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssuePostIssueReaction MimeJSON Reaction MimeJSON 
POST /repos/{owner}/{repo}/issues/{index}/reactions

Add a reaction to an issue

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

data IssuePostIssueReaction Source #

Instances

Instances details
HasBodyParam IssuePostIssueReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

Consumes IssuePostIssueReaction MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssuePostIssueReaction MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueRemoveIssueBlocking

issueRemoveIssueBlocking Source #

Arguments

:: Consumes IssueRemoveIssueBlocking contentType 
=> ContentType contentType

request content-type (MimeType)

-> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IndexText

"index" - index of the issue

-> GiteaRequest IssueRemoveIssueBlocking contentType Issue MimeJSON 
DELETE /repos/{owner}/{repo}/issues/{index}/blocks

Unblock the issue given in the body by the issue in path

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

data IssueRemoveIssueBlocking Source #

Instances

Instances details
HasBodyParam IssueRemoveIssueBlocking IssueMeta Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueRemoveIssueBlocking MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Consumes IssueRemoveIssueBlocking MimePlainText Source #
text/plain
Instance details

Defined in Gitea.API.Issue

Produces IssueRemoveIssueBlocking MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueRemoveIssueDependencies

issueRemoveIssueDependencies Source #

Arguments

:: Consumes IssueRemoveIssueDependencies contentType 
=> ContentType contentType

request content-type (MimeType)

-> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> IndexText

"index" - index of the issue

-> GiteaRequest IssueRemoveIssueDependencies contentType Issue MimeJSON 
DELETE /repos/{owner}/{repo}/issues/{index}/dependencies

Remove an issue dependency

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

issueRemoveLabel

issueRemoveLabel Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> Id

"id" - id of the label to remove

-> GiteaRequest IssueRemoveLabel MimeNoContent NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/{index}/labels/{id}

Remove a label from an issue

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

data IssueRemoveLabel Source #

Instances

Instances details
Produces IssueRemoveLabel MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueReplaceLabels

issueReplaceLabels Source #

Arguments

:: Consumes IssueReplaceLabels MimeJSON 
=> Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueReplaceLabels MimeJSON [Label] MimeJSON 

data IssueReplaceLabels Source #

Instances

Instances details
HasBodyParam IssueReplaceLabels IssueLabelsOption Source # 
Instance details

Defined in Gitea.API.Issue

Methods

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

Consumes IssueReplaceLabels MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

Produces IssueReplaceLabels MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueResetTime

issueResetTime Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue to add tracked time to

-> GiteaRequest IssueResetTime MimeNoContent NoContent MimeNoContent 
DELETE /repos/{owner}/{repo}/issues/{index}/times

Reset a tracked time of an issue

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

data IssueResetTime Source #

Instances

Instances details
Produces IssueResetTime MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueSearchIssues

data IssueSearchIssues Source #

Instances

Instances details
HasOptionalParam IssueSearchIssues Assigned Source #

Optional Param "assigned" - filter (issues / pulls) assigned to you, default is false

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Assigned -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Assigned -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Before Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueSearchIssues Created Source #

Optional Param "created" - filter (issues / pulls) created by you, default is false

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Created -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Created -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Labels Source #

Optional Param "labels" - comma separated list of labels. Fetch only issues that have any of this labels. Non existent labels are discarded

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Labels -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Labels -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueSearchIssues Mentioned Source #

Optional Param "mentioned" - filter (issues / pulls) mentioning you, default is false

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Mentioned -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Mentioned -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Milestones Source #

Optional Param "milestones" - comma separated list of milestone names. Fetch only issues that have any of this milestones. Non existent are discarded

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Milestones -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Milestones -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Owner Source #

Optional Param "owner" - filter by owner

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Owner -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Owner -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueSearchIssues ParamTypeText Source #

Optional Param "type" - filter by type (issues / pulls) if set

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> ParamTypeText -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> ParamTypeText -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues PriorityRepoId Source #

Optional Param "priority_repo_id" - repository to prioritize in the results

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> PriorityRepoId -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> PriorityRepoId -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Q Source #

Optional Param "q" - search string

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Q -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Q -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues ReviewRequested Source #

Optional Param "review_requested" - filter pulls requesting your review, default is false

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> ReviewRequested -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> ReviewRequested -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Reviewed Source #

Optional Param "reviewed" - filter pulls reviewed by you, default is false

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Reviewed -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Reviewed -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Since Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueSearchIssues State Source #

Optional Param "state" - whether issue is open or closed

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> State -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> State -> GiteaRequest IssueSearchIssues contentType res accept Source #

HasOptionalParam IssueSearchIssues Team2 Source #

Optional Param "team" - filter by team (requires organization owner parameter to be provided)

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueSearchIssues contentType res accept -> Team2 -> GiteaRequest IssueSearchIssues contentType res accept Source #

(-&-) :: GiteaRequest IssueSearchIssues contentType res accept -> Team2 -> GiteaRequest IssueSearchIssues contentType res accept Source #

Produces IssueSearchIssues MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueStartStopWatch

issueStartStopWatch Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue to create the stopwatch on

-> GiteaRequest IssueStartStopWatch MimeNoContent NoContent MimeNoContent 
POST /repos/{owner}/{repo}/issues/{index}/stopwatch/start

Start stopwatch on an issue.

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

data IssueStartStopWatch Source #

Instances

Instances details
Produces IssueStartStopWatch MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueStopStopWatch

issueStopStopWatch Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue to stop the stopwatch on

-> GiteaRequest IssueStopStopWatch MimeNoContent NoContent MimeNoContent 
POST /repos/{owner}/{repo}/issues/{index}/stopwatch/stop

Stop an issue's existing stopwatch.

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

data IssueStopStopWatch Source #

Instances

Instances details
Produces IssueStopStopWatch MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

issueSubscriptions

issueSubscriptions Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueSubscriptions MimeNoContent [User] MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/subscriptions

Get users who subscribed on an issue.

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

data IssueSubscriptions Source #

Instances

Instances details
HasOptionalParam IssueSubscriptions Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueSubscriptions Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

Produces IssueSubscriptions MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

issueTrackedTimes

issueTrackedTimes Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of the issue

-> GiteaRequest IssueTrackedTimes MimeNoContent [TrackedTime] MimeJSON 
GET /repos/{owner}/{repo}/issues/{index}/times

List an issue's tracked times

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

data IssueTrackedTimes Source #

Instances

Instances details
HasOptionalParam IssueTrackedTimes 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.Issue

Methods

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

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

HasOptionalParam IssueTrackedTimes Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueTrackedTimes Page Source #

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

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueTrackedTimes 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.Issue

Methods

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

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

HasOptionalParam IssueTrackedTimes User2 Source #

Optional Param "user" - optional filter by user (available for issue managers)

Instance details

Defined in Gitea.API.Issue

Methods

applyOptionalParam :: GiteaRequest IssueTrackedTimes contentType res accept -> User2 -> GiteaRequest IssueTrackedTimes contentType res accept Source #

(-&-) :: GiteaRequest IssueTrackedTimes contentType res accept -> User2 -> GiteaRequest IssueTrackedTimes contentType res accept Source #

Produces IssueTrackedTimes MimeJSON Source #
application/json
Instance details

Defined in Gitea.API.Issue

moveIssuePin

moveIssuePin Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of issue

-> Position

"position" - the new position

-> GiteaRequest MoveIssuePin MimeNoContent NoContent MimeNoContent 
PATCH /repos/{owner}/{repo}/issues/{index}/pin/{position}

Moves the Pin to the given Position

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

data MoveIssuePin Source #

Instances

Instances details
Produces MoveIssuePin MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

pinIssue

pinIssue Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of issue to pin

-> GiteaRequest PinIssue MimeNoContent NoContent MimeNoContent 

data PinIssue Source #

Instances

Instances details
Produces PinIssue MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue

unpinIssue

unpinIssue Source #

Arguments

:: Owner

"owner" - owner of the repo

-> Repo

"repo" - name of the repo

-> Index

"index" - index of issue to unpin

-> GiteaRequest UnpinIssue MimeNoContent NoContent MimeNoContent 

data UnpinIssue Source #

Instances

Instances details
Produces UnpinIssue MimeNoContent Source # 
Instance details

Defined in Gitea.API.Issue