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

Gitea.Core

Description

 
Synopsis

GiteaConfig

data GiteaConfig Source #

 

Constructors

GiteaConfig 

Fields

Instances

Instances details
Show GiteaConfig Source #

display the config

Instance details

Defined in Gitea.Core

newConfig :: IO GiteaConfig Source #

constructs a default GiteaConfig

configHost:

apiv1

configUserAgent:

"gitea-api/1.23.1.0"

addAuthMethod :: AuthMethod auth => GiteaConfig -> auth -> GiteaConfig Source #

updates config use AuthMethod on matching requests

withStdoutLogging :: GiteaConfig -> IO GiteaConfig Source #

updates the config to use stdout logging

withStderrLogging :: GiteaConfig -> IO GiteaConfig Source #

updates the config to use stderr logging

withNoLogging :: GiteaConfig -> GiteaConfig Source #

updates the config to disable logging

GiteaRequest

data GiteaRequest req contentType res accept Source #

Represents a request.

Type Variables:

  • req - request operation
  • contentType - MimeType associated with request body
  • res - response model
  • accept - MimeType associated with response body

Constructors

GiteaRequest 

Fields

Instances

Instances details
Show (GiteaRequest req contentType res accept) Source # 
Instance details

Defined in Gitea.Core

Methods

showsPrec :: Int -> GiteaRequest req contentType res accept -> ShowS #

show :: GiteaRequest req contentType res accept -> String #

showList :: [GiteaRequest req contentType res accept] -> ShowS #

rMethodL :: Lens_' (GiteaRequest req contentType res accept) Method Source #

rMethod Lens

rUrlPathL :: Lens_' (GiteaRequest req contentType res accept) [ByteString] Source #

rParamsL :: Lens_' (GiteaRequest req contentType res accept) Params Source #

rParams Lens

rAuthTypesL :: Lens_' (GiteaRequest req contentType res accept) [TypeRep] Source #

rParams Lens

HasBodyParam

class HasBodyParam req param where Source #

Designates the body parameter of a request

Minimal complete definition

Nothing

Methods

setBodyParam :: forall contentType res accept. (Consumes req contentType, MimeRender contentType param) => GiteaRequest req contentType res accept -> param -> GiteaRequest req contentType res accept Source #

Instances

Instances details
HasBodyParam AdminAddUserBadges UserBadgeOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminCreateHook CreateHookOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminCreateOrg CreateOrgOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminCreatePublicKey CreateKeyOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminCreateRepo CreateRepoOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminCreateUser CreateUserOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminDeleteUserBadges UserBadgeOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminEditHook EditHookOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminEditUser EditUserOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

HasBodyParam AdminRenameUser RenameUserOption Source # 
Instance details

Defined in Gitea.API.Admin

Methods

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

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 #

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 #

HasBodyParam IssueCreateComment CreateIssueCommentOption Source # 
Instance details

Defined in Gitea.API.Issue

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 #

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 #

HasBodyParam IssueCreateIssueDependencies IssueMeta Source # 
Instance details

Defined in Gitea.API.Issue

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 #

HasBodyParam IssueCreateMilestone CreateMilestoneOption Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssueDeleteCommentReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssueDeleteIssueReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

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 #

HasBodyParam IssueEditCommentDeprecated EditIssueCommentOption Source # 
Instance details

Defined in Gitea.API.Issue

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 #

HasBodyParam IssueEditIssueAttachment EditAttachmentOptions Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssueEditIssueCommentAttachment EditAttachmentOptions Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssueEditIssueDeadline EditDeadlineOption Source # 
Instance details

Defined in Gitea.API.Issue

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 #

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 #

HasBodyParam IssuePostCommentReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssuePostIssueReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

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 #

HasBodyParam IssueRemoveIssueDependencies IssueMeta Source # 
Instance details

Defined in Gitea.API.Issue

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 #

HasBodyParam RenderMarkdown MarkdownOption Source # 
Instance details

Defined in Gitea.API.Miscellaneous

Methods

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

HasBodyParam RenderMarkdownRaw Body Source #

Body Param "body" - Request body to render

Instance details

Defined in Gitea.API.Miscellaneous

Methods

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

HasBodyParam RenderMarkup MarkupOption Source # 
Instance details

Defined in Gitea.API.Miscellaneous

Methods

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

HasBodyParam CreateOrgRepo CreateRepoOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam CreateOrgRepoDeprecated CreateRepoOption Source # 
Instance details

Defined in Gitea.API.Organization

HasBodyParam CreateOrgVariable CreateVariableOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgCreate CreateOrgOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgCreateHook CreateHookOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgCreateLabel CreateLabelOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgCreateTeam CreateTeamOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgEdit EditOrgOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgEditHook EditHookOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgEditLabel EditLabelOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgEditTeam EditTeamOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam OrgUpdateAvatar UpdateUserAvatarOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam UpdateOrgSecret CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.API.Organization

HasBodyParam UpdateOrgVariable UpdateVariableOption Source # 
Instance details

Defined in Gitea.API.Organization

Methods

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

HasBodyParam CreateCurrentUserRepo CreateRepoOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam CreateFork CreateForkOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam CreateRepoVariable CreateVariableOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam GenerateRepo GenerateRepoOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoAddCollaborator AddCollaboratorOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoAddPushMirror CreatePushMirrorOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoApplyDiffPatch UpdateFileOptions Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoChangeFiles ChangeFilesOptions Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoCreateBranch CreateBranchRepoOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoCreateBranchProtection CreateBranchProtectionOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoCreateFile CreateFileOptions Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoCreateHook CreateHookOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoCreateKey CreateKeyOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoCreatePullRequest CreatePullRequestOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoCreatePullReview CreatePullReviewOptions Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoCreatePullReviewRequests PullReviewRequestOptions Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoCreateRelease CreateReleaseOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoCreateStatus CreateStatusOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoCreateTag CreateTagOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoCreateTagProtection CreateTagProtectionOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoCreateWikiPage CreateWikiPageOptions Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoDeleteFile DeleteFileOptions Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoDeletePullReviewRequests PullReviewRequestOptions Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoDismissPullReview DismissPullReviewOptions Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoEdit EditRepoOption Source #

Body Param "body" - Properties of a repo that you can edit

Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoEditBranchProtection EditBranchProtectionOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoEditGitHook EditGitHookOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoEditHook EditHookOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoEditPullRequest EditPullRequestOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoEditRelease EditReleaseOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoEditReleaseAttachment EditAttachmentOptions Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoEditTagProtection EditTagProtectionOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoEditWikiPage CreateWikiPageOptions Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoMergePullRequest MergePullRequestOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoMergeUpstream MergeUpstreamRequest Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoMigrate MigrateRepoOptions Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoSubmitPullReview SubmitPullReviewOptions Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoTransfer0 TransferRepoOption Source #

Body Param "body" - Transfer Options

Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoUpdateAvatar UpdateRepoAvatarOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoUpdateBranch UpdateBranchRepoOption Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoUpdateBranchProtectionPriories UpdateBranchProtectionPriories Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoUpdateFile UpdateFileOptions Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam RepoUpdateTopics RepoTopicOptions Source # 
Instance details

Defined in Gitea.API.Repository

Methods

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

HasBodyParam UpdateRepoSecret CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam UpdateRepoVariable UpdateVariableOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam CreateCurrentUserRepo0 CreateRepoOption Source # 
Instance details

Defined in Gitea.API.User

HasBodyParam CreateUserVariable CreateVariableOption Source # 
Instance details

Defined in Gitea.API.User

HasBodyParam UpdateUserSecret CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.API.User

HasBodyParam UpdateUserSettings UserSettingsOptions Source # 
Instance details

Defined in Gitea.API.User

Methods

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

HasBodyParam UpdateUserVariable UpdateVariableOption Source # 
Instance details

Defined in Gitea.API.User

HasBodyParam UserAddEmail CreateEmailOption Source # 
Instance details

Defined in Gitea.API.User

Methods

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

HasBodyParam UserCreateHook CreateHookOption Source # 
Instance details

Defined in Gitea.API.User

Methods

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

HasBodyParam UserCreateOAuth2Application CreateOAuth2ApplicationOptions Source # 
Instance details

Defined in Gitea.API.User

HasBodyParam UserCreateToken CreateAccessTokenOption Source # 
Instance details

Defined in Gitea.API.User

Methods

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

HasBodyParam UserCurrentPostGPGKey CreateGPGKeyOption Source # 
Instance details

Defined in Gitea.API.User

HasBodyParam UserCurrentPostKey CreateKeyOption Source # 
Instance details

Defined in Gitea.API.User

Methods

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

HasBodyParam UserDeleteEmail DeleteEmailOption Source # 
Instance details

Defined in Gitea.API.User

Methods

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

HasBodyParam UserEditHook EditHookOption Source # 
Instance details

Defined in Gitea.API.User

Methods

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

HasBodyParam UserUpdateAvatar UpdateUserAvatarOption Source # 
Instance details

Defined in Gitea.API.User

Methods

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

HasBodyParam UserUpdateOAuth2Application CreateOAuth2ApplicationOptions Source # 
Instance details

Defined in Gitea.API.User

HasOptionalParam

class HasOptionalParam req param where Source #

Designates the optional parameters of a request

Minimal complete definition

applyOptionalParam | (-&-)

Methods

applyOptionalParam :: GiteaRequest req contentType res accept -> param -> GiteaRequest req contentType res accept Source #

Apply an optional parameter to a request

(-&-) :: GiteaRequest req contentType res accept -> param -> GiteaRequest req contentType res accept infixl 2 Source #

infix operator / alias for addOptionalParam

Instances

Instances details
HasOptionalParam AdminCronList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminCronList Page Source #

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

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminDeleteUser Purge Source #

Optional Param "purge" - purge the user from the system completely

Instance details

Defined in Gitea.API.Admin

Methods

applyOptionalParam :: GiteaRequest AdminDeleteUser contentType res accept -> Purge -> GiteaRequest AdminDeleteUser contentType res accept Source #

(-&-) :: GiteaRequest AdminDeleteUser contentType res accept -> Purge -> GiteaRequest AdminDeleteUser contentType res accept Source #

HasOptionalParam AdminGetAllEmails Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminGetAllEmails Page Source #

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

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminGetAllOrgs Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminGetAllOrgs Page Source #

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

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminListHooks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminListHooks Page Source #

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

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminSearchEmails Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminSearchEmails Page Source #

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

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminSearchEmails Q Source #

Optional Param "q" - keyword

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminSearchUsers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminSearchUsers LoginName Source #

Optional Param "login_name" - user's login name to search for

Instance details

Defined in Gitea.API.Admin

Methods

applyOptionalParam :: GiteaRequest AdminSearchUsers contentType res accept -> LoginName -> GiteaRequest AdminSearchUsers contentType res accept Source #

(-&-) :: GiteaRequest AdminSearchUsers contentType res accept -> LoginName -> GiteaRequest AdminSearchUsers contentType res accept Source #

HasOptionalParam AdminSearchUsers Page Source #

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

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminSearchUsers SourceId Source #

Optional Param "source_id" - ID of the user's login source to search for

Instance details

Defined in Gitea.API.Admin

Methods

applyOptionalParam :: GiteaRequest AdminSearchUsers contentType res accept -> SourceId -> GiteaRequest AdminSearchUsers contentType res accept Source #

(-&-) :: GiteaRequest AdminSearchUsers contentType res accept -> SourceId -> GiteaRequest AdminSearchUsers contentType res accept Source #

HasOptionalParam AdminUnadoptedList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminUnadoptedList Page Source #

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

Instance details

Defined in Gitea.API.Admin

Methods

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

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

HasOptionalParam AdminUnadoptedList Pattern Source #

Optional Param "pattern" - pattern of repositories to search for

Instance details

Defined in Gitea.API.Admin

Methods

applyOptionalParam :: GiteaRequest AdminUnadoptedList contentType res accept -> Pattern -> GiteaRequest AdminUnadoptedList contentType res accept Source #

(-&-) :: GiteaRequest AdminUnadoptedList contentType res accept -> Pattern -> GiteaRequest AdminUnadoptedList contentType res accept Source #

HasOptionalParam IssueCreateIssueAttachment Name Source #

Optional Param "name" - name of the attachment

Instance details

Defined in Gitea.API.Issue

HasOptionalParam IssueCreateIssueCommentAttachment Name Source #

Optional Param "name" - name of the attachment

Instance details

Defined in Gitea.API.Issue

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 #

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

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 #

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 StateText 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 -> StateText -> GiteaRequest IssueGetMilestonesList contentType res accept Source #

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

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 #

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 #

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

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 #

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 #

HasOptionalParam IssueSearchIssues Assigned Source #

Optional Param "assigned" - Filter issues or pulls assigned to the authenticated user

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 issues updated before the given time (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 or pulls created by the authenticated user

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 label names. Fetch only issues that have any of these 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" - Number of items per page

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 or pulls mentioning the authenticated user

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 these milestones. Non existent milestones 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 repository 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 ParamType2 Source #

Optional Param "type" - Filter by issue type

Instance details

Defined in Gitea.API.Issue

Methods

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

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

HasOptionalParam IssueSearchIssues PriorityRepoId Source #

Optional Param "priority_repo_id" - Repository ID 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 pull requests where the authenticated user's review was requested

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 pull requests reviewed by the authenticated user

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 issues updated after the given time (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" - State of the issue

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)

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 #

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 #

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 #

HasOptionalParam NotifyGetList All Source #

Optional Param "all" - If true, show notifications marked as read. Default value is false

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyGetList contentType res accept -> All -> GiteaRequest NotifyGetList contentType res accept Source #

(-&-) :: GiteaRequest NotifyGetList contentType res accept -> All -> GiteaRequest NotifyGetList contentType res accept Source #

HasOptionalParam NotifyGetList 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.Notification

Methods

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

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

HasOptionalParam NotifyGetList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Notification

Methods

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

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

HasOptionalParam NotifyGetList Page Source #

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

Instance details

Defined in Gitea.API.Notification

Methods

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

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

HasOptionalParam NotifyGetList 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.Notification

Methods

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

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

HasOptionalParam NotifyGetList StatusTypes Source #

Optional Param "status-types" - Show notifications with the provided status types. Options are: unread, read and/or pinned. Defaults to unread & pinned.

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyGetList contentType res accept -> StatusTypes -> GiteaRequest NotifyGetList contentType res accept Source #

(-&-) :: GiteaRequest NotifyGetList contentType res accept -> StatusTypes -> GiteaRequest NotifyGetList contentType res accept Source #

HasOptionalParam NotifyGetList SubjectType Source #

Optional Param "subject-type" - filter notifications by subject type

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyGetList contentType res accept -> SubjectType -> GiteaRequest NotifyGetList contentType res accept Source #

(-&-) :: GiteaRequest NotifyGetList contentType res accept -> SubjectType -> GiteaRequest NotifyGetList contentType res accept Source #

HasOptionalParam NotifyGetRepoList All Source #

Optional Param "all" - If true, show notifications marked as read. Default value is false

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyGetRepoList contentType res accept -> All -> GiteaRequest NotifyGetRepoList contentType res accept Source #

(-&-) :: GiteaRequest NotifyGetRepoList contentType res accept -> All -> GiteaRequest NotifyGetRepoList contentType res accept Source #

HasOptionalParam NotifyGetRepoList 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.Notification

Methods

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

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

HasOptionalParam NotifyGetRepoList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Notification

Methods

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

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

HasOptionalParam NotifyGetRepoList Page Source #

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

Instance details

Defined in Gitea.API.Notification

Methods

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

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

HasOptionalParam NotifyGetRepoList 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.Notification

Methods

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

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

HasOptionalParam NotifyGetRepoList StatusTypes Source #

Optional Param "status-types" - Show notifications with the provided status types. Options are: unread, read and/or pinned. Defaults to unread & pinned

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyGetRepoList contentType res accept -> StatusTypes -> GiteaRequest NotifyGetRepoList contentType res accept Source #

(-&-) :: GiteaRequest NotifyGetRepoList contentType res accept -> StatusTypes -> GiteaRequest NotifyGetRepoList contentType res accept Source #

HasOptionalParam NotifyGetRepoList SubjectType Source #

Optional Param "subject-type" - filter notifications by subject type

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyGetRepoList contentType res accept -> SubjectType -> GiteaRequest NotifyGetRepoList contentType res accept Source #

(-&-) :: GiteaRequest NotifyGetRepoList contentType res accept -> SubjectType -> GiteaRequest NotifyGetRepoList contentType res accept Source #

HasOptionalParam NotifyReadList AllText Source #

Optional Param "all" - If true, mark all notifications on this repo. Default value is false

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadList contentType res accept -> AllText -> GiteaRequest NotifyReadList contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadList contentType res accept -> AllText -> GiteaRequest NotifyReadList contentType res accept Source #

HasOptionalParam NotifyReadList LastReadAt Source #

Optional Param "last_read_at" - Describes the last point that notifications were checked. Anything updated since this time will not be updated.

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadList contentType res accept -> LastReadAt -> GiteaRequest NotifyReadList contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadList contentType res accept -> LastReadAt -> GiteaRequest NotifyReadList contentType res accept Source #

HasOptionalParam NotifyReadList StatusTypes Source #

Optional Param "status-types" - Mark notifications with the provided status types. Options are: unread, read and/or pinned. Defaults to unread.

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadList contentType res accept -> StatusTypes -> GiteaRequest NotifyReadList contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadList contentType res accept -> StatusTypes -> GiteaRequest NotifyReadList contentType res accept Source #

HasOptionalParam NotifyReadList ToStatus Source #

Optional Param "to-status" - Status to mark notifications as, Defaults to read.

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadList contentType res accept -> ToStatus -> GiteaRequest NotifyReadList contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadList contentType res accept -> ToStatus -> GiteaRequest NotifyReadList contentType res accept Source #

HasOptionalParam NotifyReadRepoList AllText Source #

Optional Param "all" - If true, mark all notifications on this repo. Default value is false

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadRepoList contentType res accept -> AllText -> GiteaRequest NotifyReadRepoList contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadRepoList contentType res accept -> AllText -> GiteaRequest NotifyReadRepoList contentType res accept Source #

HasOptionalParam NotifyReadRepoList LastReadAt Source #

Optional Param "last_read_at" - Describes the last point that notifications were checked. Anything updated since this time will not be updated.

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadRepoList contentType res accept -> LastReadAt -> GiteaRequest NotifyReadRepoList contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadRepoList contentType res accept -> LastReadAt -> GiteaRequest NotifyReadRepoList contentType res accept Source #

HasOptionalParam NotifyReadRepoList StatusTypes Source #

Optional Param "status-types" - Mark notifications with the provided status types. Options are: unread, read and/or pinned. Defaults to unread.

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadRepoList contentType res accept -> StatusTypes -> GiteaRequest NotifyReadRepoList contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadRepoList contentType res accept -> StatusTypes -> GiteaRequest NotifyReadRepoList contentType res accept Source #

HasOptionalParam NotifyReadRepoList ToStatus Source #

Optional Param "to-status" - Status to mark notifications as. Defaults to read.

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadRepoList contentType res accept -> ToStatus -> GiteaRequest NotifyReadRepoList contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadRepoList contentType res accept -> ToStatus -> GiteaRequest NotifyReadRepoList contentType res accept Source #

HasOptionalParam NotifyReadThread ToStatus Source #

Optional Param "to-status" - Status to mark notifications as

Instance details

Defined in Gitea.API.Notification

Methods

applyOptionalParam :: GiteaRequest NotifyReadThread contentType res accept -> ToStatus -> GiteaRequest NotifyReadThread contentType res accept Source #

(-&-) :: GiteaRequest NotifyReadThread contentType res accept -> ToStatus -> GiteaRequest NotifyReadThread contentType res accept Source #

HasOptionalParam GetOrgVariablesList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam GetOrgVariablesList Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgGetAll Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgGetAll Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListActionsSecrets Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListActionsSecrets Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListActivityFeeds Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListActivityFeeds Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListActivityFeeds ParamDate Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListCurrentUserOrgs Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListCurrentUserOrgs Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListHooks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListHooks Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListLabels Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListLabels Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListMembers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListMembers Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListPublicMembers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListPublicMembers Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListRepos Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListRepos Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListTeamActivityFeeds Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListTeamActivityFeeds Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListTeamActivityFeeds ParamDate Source #

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

Instance details

Defined in Gitea.API.Organization

HasOptionalParam OrgListTeamMembers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListTeamMembers Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListTeamRepos Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListTeamRepos Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListTeams Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListTeams Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListUserOrgs Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrgListUserOrgs Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrganizationBlockUser Note2 Source #

Optional Param "note" - optional note for the block

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrganizationListBlocks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam OrganizationListBlocks Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam TeamSearch IncludeDesc Source #

Optional Param "include_desc" - include search within team description (defaults to true)

Instance details

Defined in Gitea.API.Organization

Methods

applyOptionalParam :: GiteaRequest TeamSearch contentType res accept -> IncludeDesc -> GiteaRequest TeamSearch contentType res accept Source #

(-&-) :: GiteaRequest TeamSearch contentType res accept -> IncludeDesc -> GiteaRequest TeamSearch contentType res accept Source #

HasOptionalParam TeamSearch Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam TeamSearch Page Source #

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

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam TeamSearch Q Source #

Optional Param "q" - keywords to search

Instance details

Defined in Gitea.API.Organization

Methods

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

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

HasOptionalParam ListPackages Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Package

Methods

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

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

HasOptionalParam ListPackages Page Source #

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

Instance details

Defined in Gitea.API.Package

Methods

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

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

HasOptionalParam ListPackages ParamType Source #

Optional Param "type" - package type filter

Instance details

Defined in Gitea.API.Package

Methods

applyOptionalParam :: GiteaRequest ListPackages contentType res accept -> ParamType -> GiteaRequest ListPackages contentType res accept Source #

(-&-) :: GiteaRequest ListPackages contentType res accept -> ParamType -> GiteaRequest ListPackages contentType res accept Source #

HasOptionalParam ListPackages Q Source #

Optional Param "q" - name filter

Instance details

Defined in Gitea.API.Package

Methods

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

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

HasOptionalParam GetRepoVariablesList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam GetRepoVariablesList Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam GetTree Page Source #

Optional Param "page" - page number; the truncated field in the response will be true if there are still more items after this page, false if the last page

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam GetTree PerPage Source #

Optional Param "per_page" - number of items per page

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest GetTree contentType res accept -> PerPage -> GiteaRequest GetTree contentType res accept Source #

(-&-) :: GiteaRequest GetTree contentType res accept -> PerPage -> GiteaRequest GetTree contentType res accept Source #

HasOptionalParam GetTree Recursive Source #

Optional Param "recursive" - show all directories and files

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest GetTree contentType res accept -> Recursive -> GiteaRequest GetTree contentType res accept Source #

(-&-) :: GiteaRequest GetTree contentType res accept -> Recursive -> GiteaRequest GetTree contentType res accept Source #

HasOptionalParam ListActionTasks Limit Source #

Optional Param "limit" - page size of results, default maximum page size is 50

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam ListActionTasks Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam ListForks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam ListForks Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoCreateReleaseAttachment Attachment2 Source #

Optional Param "attachment" - attachment to upload

Instance details

Defined in Gitea.API.Repository

HasOptionalParam RepoCreateReleaseAttachment Name Source #

Optional Param "name" - name of the attachment

Instance details

Defined in Gitea.API.Repository

HasOptionalParam RepoDownloadPullDiffOrPatch ParamBinary Source #

Optional Param "binary" - whether to include binary file changes. if true, the diff is applicable with `git apply`

Instance details

Defined in Gitea.API.Repository

HasOptionalParam RepoGetAllCommits Files Source #

Optional Param "files" - include a list of affected files for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetAllCommits contentType res accept -> Files -> GiteaRequest RepoGetAllCommits contentType res accept Source #

(-&-) :: GiteaRequest RepoGetAllCommits contentType res accept -> Files -> GiteaRequest RepoGetAllCommits contentType res accept Source #

HasOptionalParam RepoGetAllCommits Limit Source #

Optional Param "limit" - page size of results (ignored if used with path)

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoGetAllCommits Not Source #

Optional Param "not" - commits that match the given specifier will not be listed.

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetAllCommits contentType res accept -> Not -> GiteaRequest RepoGetAllCommits contentType res accept Source #

(-&-) :: GiteaRequest RepoGetAllCommits contentType res accept -> Not -> GiteaRequest RepoGetAllCommits contentType res accept Source #

HasOptionalParam RepoGetAllCommits Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoGetAllCommits Path Source #

Optional Param "path" - filepath of a file/dir

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetAllCommits contentType res accept -> Path -> GiteaRequest RepoGetAllCommits contentType res accept Source #

(-&-) :: GiteaRequest RepoGetAllCommits contentType res accept -> Path -> GiteaRequest RepoGetAllCommits contentType res accept Source #

HasOptionalParam RepoGetAllCommits Sha Source #

Optional Param "sha" - SHA or branch to start listing commits from (usually master)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetAllCommits contentType res accept -> Sha -> GiteaRequest RepoGetAllCommits contentType res accept Source #

(-&-) :: GiteaRequest RepoGetAllCommits contentType res accept -> Sha -> GiteaRequest RepoGetAllCommits contentType res accept Source #

HasOptionalParam RepoGetAllCommits Stat Source #

Optional Param "stat" - include diff stats for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetAllCommits contentType res accept -> Stat -> GiteaRequest RepoGetAllCommits contentType res accept Source #

(-&-) :: GiteaRequest RepoGetAllCommits contentType res accept -> Stat -> GiteaRequest RepoGetAllCommits contentType res accept Source #

HasOptionalParam RepoGetAllCommits Verification Source #

Optional Param "verification" - include verification for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetAllCommits contentType res accept -> Verification -> GiteaRequest RepoGetAllCommits contentType res accept Source #

(-&-) :: GiteaRequest RepoGetAllCommits contentType res accept -> Verification -> GiteaRequest RepoGetAllCommits contentType res accept Source #

HasOptionalParam RepoGetCombinedStatusByRef Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

HasOptionalParam RepoGetCombinedStatusByRef Page Source #

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

Instance details

Defined in Gitea.API.Repository

HasOptionalParam RepoGetContents Ref Source #

Optional Param "ref" - The name of the commitbranchtag. Default the repository’s default branch (usually master)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetContents contentType res accept -> Ref -> GiteaRequest RepoGetContents contentType res accept Source #

(-&-) :: GiteaRequest RepoGetContents contentType res accept -> Ref -> GiteaRequest RepoGetContents contentType res accept Source #

HasOptionalParam RepoGetContentsList Ref Source #

Optional Param "ref" - The name of the commitbranchtag. Default the repository’s default branch (usually master)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetContentsList contentType res accept -> Ref -> GiteaRequest RepoGetContentsList contentType res accept Source #

(-&-) :: GiteaRequest RepoGetContentsList contentType res accept -> Ref -> GiteaRequest RepoGetContentsList contentType res accept Source #

HasOptionalParam RepoGetEditorConfig Ref Source #

Optional Param "ref" - The name of the commitbranchtag. Default the repository’s default branch (usually master)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetEditorConfig contentType res accept -> Ref -> GiteaRequest RepoGetEditorConfig contentType res accept Source #

(-&-) :: GiteaRequest RepoGetEditorConfig contentType res accept -> Ref -> GiteaRequest RepoGetEditorConfig contentType res accept Source #

HasOptionalParam RepoGetNote Files Source #

Optional Param "files" - include a list of affected files for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetNote contentType res accept -> Files -> GiteaRequest RepoGetNote contentType res accept Source #

(-&-) :: GiteaRequest RepoGetNote contentType res accept -> Files -> GiteaRequest RepoGetNote contentType res accept Source #

HasOptionalParam RepoGetNote Verification Source #

Optional Param "verification" - include verification for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetNote contentType res accept -> Verification -> GiteaRequest RepoGetNote contentType res accept Source #

(-&-) :: GiteaRequest RepoGetNote contentType res accept -> Verification -> GiteaRequest RepoGetNote contentType res accept Source #

HasOptionalParam RepoGetPullRequestCommits Files Source #

Optional Param "files" - include a list of affected files for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetPullRequestCommits contentType res accept -> Files -> GiteaRequest RepoGetPullRequestCommits contentType res accept Source #

(-&-) :: GiteaRequest RepoGetPullRequestCommits contentType res accept -> Files -> GiteaRequest RepoGetPullRequestCommits contentType res accept Source #

HasOptionalParam RepoGetPullRequestCommits Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoGetPullRequestCommits Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoGetPullRequestCommits Verification Source #

Optional Param "verification" - include verification for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

HasOptionalParam RepoGetPullRequestFiles Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoGetPullRequestFiles Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoGetPullRequestFiles SkipTo Source #

Optional Param "skip-to" - skip to given file

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetPullRequestFiles contentType res accept -> SkipTo -> GiteaRequest RepoGetPullRequestFiles contentType res accept Source #

(-&-) :: GiteaRequest RepoGetPullRequestFiles contentType res accept -> SkipTo -> GiteaRequest RepoGetPullRequestFiles contentType res accept Source #

HasOptionalParam RepoGetPullRequestFiles Whitespace Source #

Optional Param "whitespace" - whitespace behavior

Instance details

Defined in Gitea.API.Repository

HasOptionalParam RepoGetRawFile Ref Source #

Optional Param "ref" - The name of the commitbranchtag. Default the repository’s default branch

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetRawFile contentType res accept -> Ref -> GiteaRequest RepoGetRawFile contentType res accept Source #

(-&-) :: GiteaRequest RepoGetRawFile contentType res accept -> Ref -> GiteaRequest RepoGetRawFile contentType res accept Source #

HasOptionalParam RepoGetRawFileOrLFS Ref Source #

Optional Param "ref" - The name of the commitbranchtag. Default the repository’s default branch

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetRawFileOrLFS contentType res accept -> Ref -> GiteaRequest RepoGetRawFileOrLFS contentType res accept Source #

(-&-) :: GiteaRequest RepoGetRawFileOrLFS contentType res accept -> Ref -> GiteaRequest RepoGetRawFileOrLFS contentType res accept Source #

HasOptionalParam RepoGetSingleCommit Files Source #

Optional Param "files" - include a list of affected files for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetSingleCommit contentType res accept -> Files -> GiteaRequest RepoGetSingleCommit contentType res accept Source #

(-&-) :: GiteaRequest RepoGetSingleCommit contentType res accept -> Files -> GiteaRequest RepoGetSingleCommit contentType res accept Source #

HasOptionalParam RepoGetSingleCommit Stat Source #

Optional Param "stat" - include diff stats for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetSingleCommit contentType res accept -> Stat -> GiteaRequest RepoGetSingleCommit contentType res accept Source #

(-&-) :: GiteaRequest RepoGetSingleCommit contentType res accept -> Stat -> GiteaRequest RepoGetSingleCommit contentType res accept Source #

HasOptionalParam RepoGetSingleCommit Verification Source #

Optional Param "verification" - include verification for every commit (disable for speedup, default true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoGetSingleCommit contentType res accept -> Verification -> GiteaRequest RepoGetSingleCommit contentType res accept Source #

(-&-) :: GiteaRequest RepoGetSingleCommit contentType res accept -> Verification -> GiteaRequest RepoGetSingleCommit contentType res accept Source #

HasOptionalParam RepoGetWikiPageRevisions Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoGetWikiPages Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoGetWikiPages Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListActionsSecrets Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListActionsSecrets Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListActivityFeeds Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListActivityFeeds Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListActivityFeeds ParamDate Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListBranches Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListBranches Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListCollaborators Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListCollaborators Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListHooks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListHooks Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListKeys Fingerprint Source #

Optional Param "fingerprint" - fingerprint of the key

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListKeys KeyId Source #

Optional Param "key_id" - the key_id to search for

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListKeys contentType res accept -> KeyId -> GiteaRequest RepoListKeys contentType res accept Source #

(-&-) :: GiteaRequest RepoListKeys contentType res accept -> KeyId -> GiteaRequest RepoListKeys contentType res accept Source #

HasOptionalParam RepoListKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListKeys Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListPullRequests LabelsInteger Source #

Optional Param "labels" - Label IDs

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListPullRequests contentType res accept -> LabelsInteger -> GiteaRequest RepoListPullRequests contentType res accept Source #

(-&-) :: GiteaRequest RepoListPullRequests contentType res accept -> LabelsInteger -> GiteaRequest RepoListPullRequests contentType res accept Source #

HasOptionalParam RepoListPullRequests Limit Source #

Optional Param "limit" - Page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListPullRequests Milestone2 Source #

Optional Param "milestone" - ID of the milestone

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListPullRequests contentType res accept -> Milestone2 -> GiteaRequest RepoListPullRequests contentType res accept Source #

(-&-) :: GiteaRequest RepoListPullRequests contentType res accept -> Milestone2 -> GiteaRequest RepoListPullRequests contentType res accept Source #

HasOptionalParam RepoListPullRequests Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListPullRequests Poster Source #

Optional Param "poster" - Filter by pull request author

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListPullRequests contentType res accept -> Poster -> GiteaRequest RepoListPullRequests contentType res accept Source #

(-&-) :: GiteaRequest RepoListPullRequests contentType res accept -> Poster -> GiteaRequest RepoListPullRequests contentType res accept Source #

HasOptionalParam RepoListPullRequests Sort3 Source #

Optional Param "sort" - Type of sort

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListPullRequests contentType res accept -> Sort3 -> GiteaRequest RepoListPullRequests contentType res accept Source #

(-&-) :: GiteaRequest RepoListPullRequests contentType res accept -> Sort3 -> GiteaRequest RepoListPullRequests contentType res accept Source #

HasOptionalParam RepoListPullRequests State Source #

Optional Param "state" - State of pull request

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListPullReviews Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListPullReviews Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListPushMirrors Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListPushMirrors Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListReleases Draft Source #

Optional Param "draft" - filter (exclude / include) drafts, if you dont have repo write access none will show

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListReleases contentType res accept -> Draft -> GiteaRequest RepoListReleases contentType res accept Source #

(-&-) :: GiteaRequest RepoListReleases contentType res accept -> Draft -> GiteaRequest RepoListReleases contentType res accept Source #

HasOptionalParam RepoListReleases Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListReleases Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListReleases PreRelease Source #

Optional Param "pre-release" - filter (exclude / include) pre-releases

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListReleases contentType res accept -> PreRelease -> GiteaRequest RepoListReleases contentType res accept Source #

(-&-) :: GiteaRequest RepoListReleases contentType res accept -> PreRelease -> GiteaRequest RepoListReleases contentType res accept Source #

HasOptionalParam RepoListStargazers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListStargazers Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListStatuses Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListStatuses Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListStatuses Sort2 Source #

Optional Param "sort" - type of sort

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListStatuses contentType res accept -> Sort2 -> GiteaRequest RepoListStatuses contentType res accept Source #

(-&-) :: GiteaRequest RepoListStatuses contentType res accept -> Sort2 -> GiteaRequest RepoListStatuses contentType res accept Source #

HasOptionalParam RepoListStatuses State2 Source #

Optional Param "state" - type of state

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListStatuses contentType res accept -> State2 -> GiteaRequest RepoListStatuses contentType res accept Source #

(-&-) :: GiteaRequest RepoListStatuses contentType res accept -> State2 -> GiteaRequest RepoListStatuses contentType res accept Source #

HasOptionalParam RepoListStatusesByRef Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListStatusesByRef Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListStatusesByRef Sort2 Source #

Optional Param "sort" - type of sort

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListStatusesByRef contentType res accept -> Sort2 -> GiteaRequest RepoListStatusesByRef contentType res accept Source #

(-&-) :: GiteaRequest RepoListStatusesByRef contentType res accept -> Sort2 -> GiteaRequest RepoListStatusesByRef contentType res accept Source #

HasOptionalParam RepoListStatusesByRef State2 Source #

Optional Param "state" - type of state

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoListStatusesByRef contentType res accept -> State2 -> GiteaRequest RepoListStatusesByRef contentType res accept Source #

(-&-) :: GiteaRequest RepoListStatusesByRef contentType res accept -> State2 -> GiteaRequest RepoListStatusesByRef contentType res accept Source #

HasOptionalParam RepoListSubscribers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListSubscribers Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListTags Limit Source #

Optional Param "limit" - page size of results, default maximum page size is 50

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListTags Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListTopics Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoListTopics Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoSearch Archived Source #

Optional Param "archived" - show only archived, non-archived or all repositories (defaults to all)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Archived -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Archived -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Exclusive Source #

Optional Param "exclusive" - if uid is given, search only for repos that the user owns

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Exclusive -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Exclusive -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch IncludeDesc Source #

Optional Param "includeDesc" - include search of keyword within repository description

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> IncludeDesc -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> IncludeDesc -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch IsPrivate Source #

Optional Param "is_private" - show only pubic, private or all repositories (defaults to all)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> IsPrivate -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> IsPrivate -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoSearch Mode Source #

Optional Param "mode" - type of repository to search for. Supported values are "fork", "source", "mirror" and "collaborative"

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Mode -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Mode -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Order Source #

Optional Param "order" - sort order, either "asc" (ascending) or "desc" (descending). Default is "asc", ignored if "sort" is not specified.

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Order -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Order -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoSearch PriorityOwnerId Source #

Optional Param "priority_owner_id" - repo owner to prioritize in the results

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> PriorityOwnerId -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> PriorityOwnerId -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Private Source #

Optional Param "private" - include private repositories this user has access to (defaults to true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Private -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Private -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Q Source #

Optional Param "q" - keyword

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoSearch Sort Source #

Optional Param "sort" - sort repos by attribute. Supported values are "alpha", "created", "updated", "size", "git_size", "lfs_size", "stars", "forks" and "id". Default is "alpha"

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Sort -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Sort -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch StarredBy Source #

Optional Param "starredBy" - search only for repos that the user with the given id has starred

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> StarredBy -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> StarredBy -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch TeamId Source #

Optional Param "team_id" - search only for repos that belong to the given team id

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> TeamId -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> TeamId -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Template Source #

Optional Param "template" - include template repositories this user has access to (defaults to true)

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Template -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Template -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Topic Source #

Optional Param "topic" - Limit search to repositories with keyword as topic

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Topic -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Topic -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoSearch Uid Source #

Optional Param "uid" - search only for repos that the user with the given id owns or contributes to

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoSearch contentType res accept -> Uid -> GiteaRequest RepoSearch contentType res accept Source #

(-&-) :: GiteaRequest RepoSearch contentType res accept -> Uid -> GiteaRequest RepoSearch contentType res accept Source #

HasOptionalParam RepoTestHook Ref Source #

Optional Param "ref" - The name of the commitbranchtag, indicates which commit will be loaded to the webhook payload.

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoTestHook contentType res accept -> Ref -> GiteaRequest RepoTestHook contentType res accept Source #

(-&-) :: GiteaRequest RepoTestHook contentType res accept -> Ref -> GiteaRequest RepoTestHook contentType res accept Source #

HasOptionalParam RepoTrackedTimes 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.Repository

Methods

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

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

HasOptionalParam RepoTrackedTimes Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoTrackedTimes Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoTrackedTimes 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.Repository

Methods

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

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

HasOptionalParam RepoTrackedTimes User2 Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam RepoUpdatePullRequest Style Source #

Optional Param "style" - how to update pull request

Instance details

Defined in Gitea.API.Repository

Methods

applyOptionalParam :: GiteaRequest RepoUpdatePullRequest contentType res accept -> Style -> GiteaRequest RepoUpdatePullRequest contentType res accept Source #

(-&-) :: GiteaRequest RepoUpdatePullRequest contentType res accept -> Style -> GiteaRequest RepoUpdatePullRequest contentType res accept Source #

HasOptionalParam TopicSearch Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam TopicSearch Page Source #

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

Instance details

Defined in Gitea.API.Repository

Methods

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

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

HasOptionalParam GetUserVariablesList Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam GetUserVariablesList Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserBlockUser Note2 Source #

Optional Param "note" - optional note for the block

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListFollowers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListFollowers Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListFollowing Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListFollowing Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListGPGKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListGPGKeys Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListKeys Fingerprint Source #

Optional Param "fingerprint" - fingerprint of the key

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListKeys Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListRepos Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListRepos Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListStarred Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListStarred Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentListSubscriptions Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

HasOptionalParam UserCurrentListSubscriptions Page Source #

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

Instance details

Defined in Gitea.API.User

HasOptionalParam UserCurrentTrackedTimes Before Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentTrackedTimes Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentTrackedTimes Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserCurrentTrackedTimes Since Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserGetOauth2Application Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserGetOauth2Application Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserGetStopWatches Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserGetStopWatches Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserGetTokens Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserGetTokens Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListActivityFeeds Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListActivityFeeds OnlyPerformedBy Source #

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

Instance details

Defined in Gitea.API.User

HasOptionalParam UserListActivityFeeds Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListActivityFeeds ParamDate Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListBlocks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListBlocks Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListFollowers Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListFollowers Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListFollowing Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListFollowing Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListGPGKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListGPGKeys Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListHooks Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListHooks Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListKeys Fingerprint Source #

Optional Param "fingerprint" - fingerprint of the key

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListKeys Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListKeys Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListRepos Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListRepos Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListStarred Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListStarred Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListSubscriptions Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListSubscriptions Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListTeams Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserListTeams Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserSearch Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserSearch Page Source #

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

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserSearch Q Source #

Optional Param "q" - keyword

Instance details

Defined in Gitea.API.User

Methods

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

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

HasOptionalParam UserSearch Uid Source #

Optional Param "uid" - ID of the user to search for

Instance details

Defined in Gitea.API.User

Methods

applyOptionalParam :: GiteaRequest UserSearch contentType res accept -> Uid -> GiteaRequest UserSearch contentType res accept Source #

(-&-) :: GiteaRequest UserSearch contentType res accept -> Uid -> GiteaRequest UserSearch contentType res accept Source #

data Params Source #

Request Params

Instances

Instances details
Show Params Source # 
Instance details

Defined in Gitea.Core

GiteaRequest Utils

_mkRequest Source #

Arguments

:: Method

Method

-> [ByteString]

Endpoint

-> GiteaRequest req contentType res accept

req: Request Type, res: Response Type

setHeader :: GiteaRequest req contentType res accept -> [Header] -> GiteaRequest req contentType res accept Source #

addHeader :: GiteaRequest req contentType res accept -> [Header] -> GiteaRequest req contentType res accept Source #

removeHeader :: GiteaRequest req contentType res accept -> [HeaderName] -> GiteaRequest req contentType res accept Source #

_setContentTypeHeader :: forall req contentType res accept. MimeType contentType => GiteaRequest req contentType res accept -> GiteaRequest req contentType res accept Source #

_setAcceptHeader :: forall req contentType res accept. MimeType accept => GiteaRequest req contentType res accept -> GiteaRequest req contentType res accept Source #

setQuery :: GiteaRequest req contentType res accept -> [QueryItem] -> GiteaRequest req contentType res accept Source #

addQuery :: GiteaRequest req contentType res accept -> [QueryItem] -> GiteaRequest req contentType res accept Source #

addForm :: GiteaRequest req contentType res accept -> Form -> GiteaRequest req contentType res accept Source #

_addMultiFormPart :: GiteaRequest req contentType res accept -> Part -> GiteaRequest req contentType res accept Source #

_setBodyBS :: GiteaRequest req contentType res accept -> ByteString -> GiteaRequest req contentType res accept Source #

_setBodyLBS :: GiteaRequest req contentType res accept -> ByteString -> GiteaRequest req contentType res accept Source #

_hasAuthType :: AuthMethod authMethod => GiteaRequest req contentType res accept -> Proxy authMethod -> GiteaRequest req contentType res accept Source #

Params Utils

OpenAPI CollectionFormat Utils

data CollectionFormat Source #

Determines the format of the array if type array is used.

Constructors

CommaSeparated

CSV format for multiple parameters.

SpaceSeparated

Also called SSV

TabSeparated

Also called TSV

PipeSeparated

`value1|value2|value2`

MultiParamArray

Using multiple GET parameters, e.g. `foo=bar&foo=baz`. This is valid only for parameters in "query" (Query) or "formData" (Form)

_toColl :: Traversable f => CollectionFormat -> (f a -> [(b, ByteString)]) -> f [a] -> [(b, ByteString)] Source #

_toCollA :: (Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t ByteString)]) -> f (t [a]) -> [(b, t ByteString)] Source #

_toCollA' :: (Monoid c, Traversable f, Traversable t, Alternative t) => CollectionFormat -> (f (t a) -> [(b, t c)]) -> (Char -> c) -> f (t [a]) -> [(b, t c)] Source #

AuthMethods

class Typeable a => AuthMethod a where Source #

Provides a method to apply auth methods to requests

Methods

applyAuthMethod :: GiteaConfig -> a -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

Instances

Instances details
AuthMethod AnyAuthMethod Source # 
Instance details

Defined in Gitea.Core

Methods

applyAuthMethod :: GiteaConfig -> AnyAuthMethod -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

AuthMethod AuthApiKeyAccessToken Source # 
Instance details

Defined in Gitea.Model

Methods

applyAuthMethod :: GiteaConfig -> AuthApiKeyAccessToken -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

AuthMethod AuthApiKeyAuthorizationHeaderToken Source # 
Instance details

Defined in Gitea.Model

Methods

applyAuthMethod :: GiteaConfig -> AuthApiKeyAuthorizationHeaderToken -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

AuthMethod AuthApiKeySudoHeader Source # 
Instance details

Defined in Gitea.Model

Methods

applyAuthMethod :: GiteaConfig -> AuthApiKeySudoHeader -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

AuthMethod AuthApiKeySudoParam Source # 
Instance details

Defined in Gitea.Model

Methods

applyAuthMethod :: GiteaConfig -> AuthApiKeySudoParam -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

AuthMethod AuthApiKeyTOTPHeader Source # 
Instance details

Defined in Gitea.Model

Methods

applyAuthMethod :: GiteaConfig -> AuthApiKeyTOTPHeader -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

AuthMethod AuthApiKeyToken Source # 
Instance details

Defined in Gitea.Model

Methods

applyAuthMethod :: GiteaConfig -> AuthApiKeyToken -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

AuthMethod AuthBasicBasicAuth Source # 
Instance details

Defined in Gitea.Model

Methods

applyAuthMethod :: GiteaConfig -> AuthBasicBasicAuth -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

data AnyAuthMethod Source #

An existential wrapper for any AuthMethod

Constructors

forall a.AuthMethod a => AnyAuthMethod a 

Instances

Instances details
AuthMethod AnyAuthMethod Source # 
Instance details

Defined in Gitea.Core

Methods

applyAuthMethod :: GiteaConfig -> AnyAuthMethod -> GiteaRequest req contentType res accept -> IO (GiteaRequest req contentType res accept) Source #

_applyAuthMethods :: GiteaRequest req contentType res accept -> GiteaConfig -> IO (GiteaRequest req contentType res accept) Source #

apply all matching AuthMethods in config to request

Utils

_omitNulls :: [(Key, Value)] -> Value Source #

Removes Null fields. (OpenAPI-Specification 2.0 does not allow Null in JSON)

_toFormItem :: (ToHttpApiData a, Functor f) => t -> f a -> f (t, [Text]) Source #

Encodes fields using WH.toQueryParam

_emptyToNothing :: Maybe String -> Maybe String Source #

Collapse (Just "") to Nothing

_memptyToNothing :: (Monoid a, Eq a) => Maybe a -> Maybe a Source #

Collapse (Just mempty) to Nothing

DateTime Formatting

newtype DateTime Source #

Constructors

DateTime 

Fields

Instances

Instances details
FromJSON DateTime Source # 
Instance details

Defined in Gitea.Core

ToJSON DateTime Source # 
Instance details

Defined in Gitea.Core

Data DateTime Source # 
Instance details

Defined in Gitea.Core

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DateTime -> c DateTime #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DateTime #

toConstr :: DateTime -> Constr #

dataTypeOf :: DateTime -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DateTime) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DateTime) #

gmapT :: (forall b. Data b => b -> b) -> DateTime -> DateTime #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DateTime -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DateTime -> r #

gmapQ :: (forall d. Data d => d -> u) -> DateTime -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DateTime -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DateTime -> m DateTime #

Show DateTime Source # 
Instance details

Defined in Gitea.Core

NFData DateTime Source # 
Instance details

Defined in Gitea.Core

Methods

rnf :: DateTime -> () #

Eq DateTime Source # 
Instance details

Defined in Gitea.Core

Ord DateTime Source # 
Instance details

Defined in Gitea.Core

FromHttpApiData DateTime Source # 
Instance details

Defined in Gitea.Core

ToHttpApiData DateTime Source # 
Instance details

Defined in Gitea.Core

MimeRender MimeMultipartFormData DateTime Source # 
Instance details

Defined in Gitea.Core

_readDateTime :: (MonadFail m, Alternative m) => String -> m DateTime Source #

_parseISO8601

_showDateTime :: (t ~ UTCTime, FormatTime t) => t -> String Source #

TI.formatISO8601Millis

_parseISO8601 :: (ParseTime t, MonadFail m, Alternative m) => String -> m t Source #

parse an ISO8601 date-time string

Date Formatting

newtype Date Source #

Constructors

Date 

Fields

Instances

Instances details
FromJSON Date Source # 
Instance details

Defined in Gitea.Core

ToJSON Date Source # 
Instance details

Defined in Gitea.Core

Data Date Source # 
Instance details

Defined in Gitea.Core

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Date -> c Date #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Date #

toConstr :: Date -> Constr #

dataTypeOf :: Date -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Date) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Date) #

gmapT :: (forall b. Data b => b -> b) -> Date -> Date #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Date -> r #

gmapQ :: (forall d. Data d => d -> u) -> Date -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Date -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Date -> m Date #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Date -> m Date #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Date -> m Date #

Enum Date Source # 
Instance details

Defined in Gitea.Core

Methods

succ :: Date -> Date #

pred :: Date -> Date #

toEnum :: Int -> Date #

fromEnum :: Date -> Int #

enumFrom :: Date -> [Date] #

enumFromThen :: Date -> Date -> [Date] #

enumFromTo :: Date -> Date -> [Date] #

enumFromThenTo :: Date -> Date -> Date -> [Date] #

Ix Date Source # 
Instance details

Defined in Gitea.Core

Methods

range :: (Date, Date) -> [Date] #

index :: (Date, Date) -> Date -> Int #

unsafeIndex :: (Date, Date) -> Date -> Int #

inRange :: (Date, Date) -> Date -> Bool #

rangeSize :: (Date, Date) -> Int #

unsafeRangeSize :: (Date, Date) -> Int #

Show Date Source # 
Instance details

Defined in Gitea.Core

Methods

showsPrec :: Int -> Date -> ShowS #

show :: Date -> String #

showList :: [Date] -> ShowS #

NFData Date Source # 
Instance details

Defined in Gitea.Core

Methods

rnf :: Date -> () #

Eq Date Source # 
Instance details

Defined in Gitea.Core

Methods

(==) :: Date -> Date -> Bool #

(/=) :: Date -> Date -> Bool #

Ord Date Source # 
Instance details

Defined in Gitea.Core

Methods

compare :: Date -> Date -> Ordering #

(<) :: Date -> Date -> Bool #

(<=) :: Date -> Date -> Bool #

(>) :: Date -> Date -> Bool #

(>=) :: Date -> Date -> Bool #

max :: Date -> Date -> Date #

min :: Date -> Date -> Date #

FromHttpApiData Date Source # 
Instance details

Defined in Gitea.Core

ToHttpApiData Date Source # 
Instance details

Defined in Gitea.Core

MimeRender MimeMultipartFormData Date Source # 
Instance details

Defined in Gitea.Core

_readDate :: MonadFail m => String -> m Date Source #

TI.parseTimeM True TI.defaultTimeLocale "%Y-%m-%d"

_showDate :: FormatTime t => t -> String Source #

TI.formatTime TI.defaultTimeLocale "%Y-%m-%d"

Byte/Binary Formatting

newtype ByteArray Source #

base64 encoded characters

Constructors

ByteArray 

Instances

Instances details
FromJSON ByteArray Source # 
Instance details

Defined in Gitea.Core

ToJSON ByteArray Source # 
Instance details

Defined in Gitea.Core

Data ByteArray Source # 
Instance details

Defined in Gitea.Core

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ByteArray -> c ByteArray #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ByteArray #

toConstr :: ByteArray -> Constr #

dataTypeOf :: ByteArray -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ByteArray) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteArray) #

gmapT :: (forall b. Data b => b -> b) -> ByteArray -> ByteArray #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ByteArray -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ByteArray -> r #

gmapQ :: (forall d. Data d => d -> u) -> ByteArray -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ByteArray -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteArray -> m ByteArray #

Show ByteArray Source # 
Instance details

Defined in Gitea.Core

NFData ByteArray Source # 
Instance details

Defined in Gitea.Core

Methods

rnf :: ByteArray -> () #

Eq ByteArray Source # 
Instance details

Defined in Gitea.Core

Ord ByteArray Source # 
Instance details

Defined in Gitea.Core

FromHttpApiData ByteArray Source # 
Instance details

Defined in Gitea.Core

ToHttpApiData ByteArray Source # 
Instance details

Defined in Gitea.Core

MimeRender MimeMultipartFormData ByteArray Source # 
Instance details

Defined in Gitea.Core

_readByteArray :: MonadFail m => Text -> m ByteArray Source #

read base64 encoded characters

_showByteArray :: ByteArray -> Text Source #

show base64 encoded characters

newtype Binary Source #

any sequence of octets

Constructors

Binary 

Fields

Instances

Instances details
FromJSON Binary Source # 
Instance details

Defined in Gitea.Core

ToJSON Binary Source # 
Instance details

Defined in Gitea.Core

Data Binary Source # 
Instance details

Defined in Gitea.Core

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Binary -> c Binary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Binary #

toConstr :: Binary -> Constr #

dataTypeOf :: Binary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Binary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Binary) #

gmapT :: (forall b. Data b => b -> b) -> Binary -> Binary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Binary -> r #

gmapQ :: (forall d. Data d => d -> u) -> Binary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Binary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Binary -> m Binary #

Show Binary Source # 
Instance details

Defined in Gitea.Core

NFData Binary Source # 
Instance details

Defined in Gitea.Core

Methods

rnf :: Binary -> () #

Eq Binary Source # 
Instance details

Defined in Gitea.Core

Methods

(==) :: Binary -> Binary -> Bool #

(/=) :: Binary -> Binary -> Bool #

Ord Binary Source # 
Instance details

Defined in Gitea.Core

FromHttpApiData Binary Source # 
Instance details

Defined in Gitea.Core

ToHttpApiData Binary Source # 
Instance details

Defined in Gitea.Core

MimeRender MimeMultipartFormData Binary Source # 
Instance details

Defined in Gitea.Core

Lens Type Aliases

type Lens_' s a = Lens_ s s a a Source #

type Lens_ s t a b = forall (f :: Type -> Type). Functor f => (a -> f b) -> s -> f t Source #