gitea-api-1.23.1.0: Auto-generated gitea-api API Client
Safe HaskellNone
LanguageHaskell2010

Gitea.Model

Contents

Description

 
Synopsis

Parameter newtypes

All

newtype All Source #

Constructors

All 

Fields

Instances

Instances details
Show All Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> All -> ShowS

show :: All -> String

showList :: [All] -> ShowS

Eq All Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: All -> All -> Bool

(/=) :: All -> All -> Bool

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

AllText

newtype AllText Source #

Constructors

AllText 

Fields

Instances

Instances details
Show AllText Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AllText -> ShowS

show :: AllText -> String

showList :: [AllText] -> ShowS

Eq AllText Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: AllText -> AllText -> Bool

(/=) :: AllText -> AllText -> Bool

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

Archive

newtype Archive Source #

Constructors

Archive 

Fields

Instances

Instances details
Show Archive Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Archive -> ShowS

show :: Archive -> String

showList :: [Archive] -> ShowS

Eq Archive Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Archive -> Archive -> Bool

(/=) :: Archive -> Archive -> Bool

Archived

newtype Archived Source #

Constructors

Archived 

Fields

Instances

Instances details
Show Archived Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Archived -> ShowS

show :: Archived -> String

showList :: [Archived] -> ShowS

Eq Archived Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Archived -> Archived -> Bool

(/=) :: Archived -> Archived -> Bool

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 #

Assigned

newtype Assigned Source #

Constructors

Assigned 

Fields

Instances

Instances details
Show Assigned Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Assigned -> ShowS

show :: Assigned -> String

showList :: [Assigned] -> ShowS

Eq Assigned Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Assigned -> Assigned -> Bool

(/=) :: Assigned -> Assigned -> Bool

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 #

AssignedBy

newtype AssignedBy Source #

Constructors

AssignedBy 

Fields

Instances

Instances details
Show AssignedBy Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AssignedBy -> ShowS

show :: AssignedBy -> String

showList :: [AssignedBy] -> ShowS

Eq AssignedBy Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: AssignedBy -> AssignedBy -> Bool

(/=) :: AssignedBy -> AssignedBy -> Bool

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 #

Attachment2

newtype Attachment2 Source #

Constructors

Attachment2 

Fields

Instances

Instances details
Show Attachment2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Attachment2 -> ShowS

show :: Attachment2 -> String

showList :: [Attachment2] -> ShowS

Eq Attachment2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Attachment2 -> Attachment2 -> Bool

(/=) :: Attachment2 -> Attachment2 -> Bool

HasOptionalParam RepoCreateReleaseAttachment Attachment2 Source #

Optional Param "attachment" - attachment to upload

Instance details

Defined in Gitea.API.Repository

AttachmentId

newtype AttachmentId Source #

Constructors

AttachmentId 

Fields

Instances

Instances details
Show AttachmentId Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AttachmentId -> ShowS

show :: AttachmentId -> String

showList :: [AttachmentId] -> ShowS

Eq AttachmentId Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: AttachmentId -> AttachmentId -> Bool

(/=) :: AttachmentId -> AttachmentId -> Bool

Base

newtype Base Source #

Constructors

Base 

Fields

Instances

Instances details
Show Base Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Base -> ShowS

show :: Base -> String

showList :: [Base] -> ShowS

Eq Base Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Base -> Base -> Bool

(/=) :: Base -> Base -> Bool

Basehead

newtype Basehead Source #

Constructors

Basehead 

Fields

Instances

Instances details
Show Basehead Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Basehead -> ShowS

show :: Basehead -> String

showList :: [Basehead] -> ShowS

Eq Basehead Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Basehead -> Basehead -> Bool

(/=) :: Basehead -> Basehead -> Bool

Before

newtype Before Source #

Constructors

Before 

Fields

Instances

Instances details
Show Before Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Before -> ShowS

show :: Before -> String

showList :: [Before] -> ShowS

Eq Before Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Before -> Before -> Bool

(/=) :: Before -> Before -> Bool

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

Body

newtype Body Source #

Constructors

Body 

Fields

Instances

Instances details
ToJSON Body Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: Body -> Value

toEncoding :: Body -> Encoding

toJSONList :: [Body] -> Value

toEncodingList :: [Body] -> Encoding

omitField :: Body -> Bool

Show Body Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Body -> ShowS

show :: Body -> String

showList :: [Body] -> ShowS

Eq Body Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Body -> Body -> Bool

(/=) :: Body -> Body -> Bool

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 #

Branch2

newtype Branch2 Source #

Constructors

Branch2 

Fields

Instances

Instances details
Show Branch2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Branch2 -> ShowS

show :: Branch2 -> String

showList :: [Branch2] -> ShowS

Eq Branch2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Branch2 -> Branch2 -> Bool

(/=) :: Branch2 -> Branch2 -> Bool

Collaborator

newtype Collaborator Source #

Constructors

Collaborator 

Fields

Instances

Instances details
Show Collaborator Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Collaborator -> ShowS

show :: Collaborator -> String

showList :: [Collaborator] -> ShowS

Eq Collaborator Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Collaborator -> Collaborator -> Bool

(/=) :: Collaborator -> Collaborator -> Bool

Created

newtype Created Source #

Constructors

Created 

Fields

Instances

Instances details
Show Created Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Created -> ShowS

show :: Created -> String

showList :: [Created] -> ShowS

Eq Created Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Created -> Created -> Bool

(/=) :: Created -> Created -> Bool

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 #

CreatedBy

newtype CreatedBy Source #

Constructors

CreatedBy 

Fields

Instances

Instances details
Show CreatedBy Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreatedBy -> ShowS

show :: CreatedBy -> String

showList :: [CreatedBy] -> ShowS

Eq CreatedBy Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: CreatedBy -> CreatedBy -> Bool

(/=) :: CreatedBy -> CreatedBy -> Bool

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 #

DiffType

newtype DiffType Source #

Constructors

DiffType 

Instances

Instances details
Show DiffType Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> DiffType -> ShowS

show :: DiffType -> String

showList :: [DiffType] -> ShowS

Eq DiffType Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: DiffType -> DiffType -> Bool

(/=) :: DiffType -> DiffType -> Bool

Draft

newtype Draft Source #

Constructors

Draft 

Fields

Instances

Instances details
Show Draft Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Draft -> ShowS

show :: Draft -> String

showList :: [Draft] -> ShowS

Eq Draft Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Draft -> Draft -> Bool

(/=) :: Draft -> Draft -> Bool

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 #

Exclusive

newtype Exclusive Source #

Constructors

Exclusive 

Fields

Instances

Instances details
Show Exclusive Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Exclusive -> ShowS

show :: Exclusive -> String

showList :: [Exclusive] -> ShowS

Eq Exclusive Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Exclusive -> Exclusive -> Bool

(/=) :: Exclusive -> Exclusive -> Bool

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 #

Filepath

newtype Filepath Source #

Constructors

Filepath 

Fields

Instances

Instances details
Show Filepath Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Filepath -> ShowS

show :: Filepath -> String

showList :: [Filepath] -> ShowS

Eq Filepath Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Filepath -> Filepath -> Bool

(/=) :: Filepath -> Filepath -> Bool

Files

newtype Files Source #

Constructors

Files 

Fields

Instances

Instances details
Show Files Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Files -> ShowS

show :: Files -> String

showList :: [Files] -> ShowS

Eq Files Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Files -> Files -> Bool

(/=) :: Files -> Files -> Bool

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

Fingerprint

newtype Fingerprint Source #

Constructors

Fingerprint 

Fields

Instances

Instances details
Show Fingerprint Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Fingerprint -> ShowS

show :: Fingerprint -> String

showList :: [Fingerprint] -> ShowS

Eq Fingerprint Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Fingerprint -> Fingerprint -> Bool

(/=) :: Fingerprint -> Fingerprint -> Bool

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

Head

newtype Head Source #

Constructors

Head 

Fields

Instances

Instances details
Show Head Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Head -> ShowS

show :: Head -> String

showList :: [Head] -> ShowS

Eq Head Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Head -> Head -> Bool

(/=) :: Head -> Head -> Bool

Id

newtype Id Source #

Constructors

Id 

Fields

Instances

Instances details
Show Id Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Id -> ShowS

show :: Id -> String

showList :: [Id] -> ShowS

Eq Id Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Id -> Id -> Bool

(/=) :: Id -> Id -> Bool

IdInt

newtype IdInt Source #

Constructors

IdInt 

Fields

Instances

Instances details
Show IdInt Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IdInt -> ShowS

show :: IdInt -> String

showList :: [IdInt] -> ShowS

Eq IdInt Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: IdInt -> IdInt -> Bool

(/=) :: IdInt -> IdInt -> Bool

IdText

newtype IdText Source #

Constructors

IdText 

Fields

Instances

Instances details
Show IdText Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IdText -> ShowS

show :: IdText -> String

showList :: [IdText] -> ShowS

Eq IdText Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: IdText -> IdText -> Bool

(/=) :: IdText -> IdText -> Bool

IncludeDesc

newtype IncludeDesc Source #

Constructors

IncludeDesc 

Fields

Instances

Instances details
Show IncludeDesc Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IncludeDesc -> ShowS

show :: IncludeDesc -> String

showList :: [IncludeDesc] -> ShowS

Eq IncludeDesc Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: IncludeDesc -> IncludeDesc -> Bool

(/=) :: IncludeDesc -> IncludeDesc -> Bool

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

Index

newtype Index Source #

Constructors

Index 

Fields

Instances

Instances details
Show Index Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Index -> ShowS

show :: Index -> String

showList :: [Index] -> ShowS

Eq Index Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Index -> Index -> Bool

(/=) :: Index -> Index -> Bool

IndexInt

newtype IndexInt Source #

Constructors

IndexInt 

Fields

Instances

Instances details
Show IndexInt Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IndexInt -> ShowS

show :: IndexInt -> String

showList :: [IndexInt] -> ShowS

Eq IndexInt Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: IndexInt -> IndexInt -> Bool

(/=) :: IndexInt -> IndexInt -> Bool

IndexText

newtype IndexText Source #

Constructors

IndexText 

Fields

Instances

Instances details
Show IndexText Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IndexText -> ShowS

show :: IndexText -> String

showList :: [IndexText] -> ShowS

Eq IndexText Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: IndexText -> IndexText -> Bool

(/=) :: IndexText -> IndexText -> Bool

IsPrivate

newtype IsPrivate Source #

Constructors

IsPrivate 

Fields

Instances

Instances details
Show IsPrivate Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IsPrivate -> ShowS

show :: IsPrivate -> String

showList :: [IsPrivate] -> ShowS

Eq IsPrivate Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: IsPrivate -> IsPrivate -> Bool

(/=) :: IsPrivate -> IsPrivate -> Bool

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 #

KeyId

newtype KeyId Source #

Constructors

KeyId 

Fields

Instances

Instances details
Show KeyId Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> KeyId -> ShowS

show :: KeyId -> String

showList :: [KeyId] -> ShowS

Eq KeyId Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: KeyId -> KeyId -> Bool

(/=) :: KeyId -> KeyId -> Bool

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 #

Labels

newtype Labels Source #

Constructors

Labels 

Fields

Instances

Instances details
Show Labels Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Labels -> ShowS

show :: Labels -> String

showList :: [Labels] -> ShowS

Eq Labels Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Labels -> Labels -> Bool

(/=) :: Labels -> Labels -> Bool

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

LabelsInteger

newtype LabelsInteger Source #

Constructors

LabelsInteger 

Fields

Instances

Instances details
Show LabelsInteger Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> LabelsInteger -> ShowS

show :: LabelsInteger -> String

showList :: [LabelsInteger] -> ShowS

Eq LabelsInteger Source # 
Instance details

Defined in Gitea.Model

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 #

LastReadAt

newtype LastReadAt Source #

Constructors

LastReadAt 

Instances

Instances details
Show LastReadAt Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> LastReadAt -> ShowS

show :: LastReadAt -> String

showList :: [LastReadAt] -> ShowS

Eq LastReadAt Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: LastReadAt -> LastReadAt -> Bool

(/=) :: LastReadAt -> LastReadAt -> Bool

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

Limit

newtype Limit Source #

Constructors

Limit 

Fields

Instances

Instances details
Show Limit Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Limit -> ShowS

show :: Limit -> String

showList :: [Limit] -> ShowS

Eq Limit Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Limit -> Limit -> Bool

(/=) :: Limit -> Limit -> Bool

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 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 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 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 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 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 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 IssueGetCommentsAndTimeline Limit Source #

Optional Param "limit" - page size of results

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 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 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 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 IssueListIssueDependencies Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Issue

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 RepoGetCombinedStatusByRef Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.Repository

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 UserCurrentListSubscriptions Limit Source #

Optional Param "limit" - page size of results

Instance details

Defined in Gitea.API.User

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

LoginName

newtype LoginName Source #

Constructors

LoginName 

Fields

Instances

Instances details
Show LoginName Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> LoginName -> ShowS

show :: LoginName -> String

showList :: [LoginName] -> ShowS

Eq LoginName Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: LoginName -> LoginName -> Bool

(/=) :: LoginName -> LoginName -> Bool

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 #

Mentioned

newtype Mentioned Source #

Constructors

Mentioned 

Fields

Instances

Instances details
Show Mentioned Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Mentioned -> ShowS

show :: Mentioned -> String

showList :: [Mentioned] -> ShowS

Eq Mentioned Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Mentioned -> Mentioned -> Bool

(/=) :: Mentioned -> Mentioned -> Bool

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 #

MentionedBy

newtype MentionedBy Source #

Constructors

MentionedBy 

Fields

Instances

Instances details
Show MentionedBy Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> MentionedBy -> ShowS

show :: MentionedBy -> String

showList :: [MentionedBy] -> ShowS

Eq MentionedBy Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: MentionedBy -> MentionedBy -> Bool

(/=) :: MentionedBy -> MentionedBy -> Bool

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 #

Milestone2

newtype Milestone2 Source #

Constructors

Milestone2 

Fields

Instances

Instances details
Show Milestone2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Milestone2 -> ShowS

show :: Milestone2 -> String

showList :: [Milestone2] -> ShowS

Eq Milestone2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Milestone2 -> Milestone2 -> Bool

(/=) :: Milestone2 -> Milestone2 -> Bool

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 #

Milestones

newtype Milestones Source #

Constructors

Milestones 

Fields

Instances

Instances details
Show Milestones Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Milestones -> ShowS

show :: Milestones -> String

showList :: [Milestones] -> ShowS

Eq Milestones Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Milestones -> Milestones -> Bool

(/=) :: Milestones -> Milestones -> Bool

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

Mode

newtype Mode Source #

Constructors

Mode 

Fields

Instances

Instances details
Show Mode Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Mode -> ShowS

show :: Mode -> String

showList :: [Mode] -> ShowS

Eq Mode Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Mode -> Mode -> Bool

(/=) :: Mode -> Mode -> Bool

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 #

Name

newtype Name Source #

Constructors

Name 

Fields

Instances

Instances details
Show Name Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Name -> ShowS

show :: Name -> String

showList :: [Name] -> ShowS

Eq Name Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Name -> Name -> Bool

(/=) :: Name -> Name -> Bool

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 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 RepoCreateReleaseAttachment Name Source #

Optional Param "name" - name of the attachment

Instance details

Defined in Gitea.API.Repository

Not

newtype Not Source #

Constructors

Not 

Fields

Instances

Instances details
Show Not Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Not -> ShowS

show :: Not -> String

showList :: [Not] -> ShowS

Eq Not Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Not -> Not -> Bool

(/=) :: Not -> Not -> Bool

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 #

Note2

newtype Note2 Source #

Constructors

Note2 

Fields

Instances

Instances details
Show Note2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Note2 -> ShowS

show :: Note2 -> String

showList :: [Note2] -> ShowS

Eq Note2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Note2 -> Note2 -> Bool

(/=) :: Note2 -> Note2 -> Bool

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

OnlyPerformedBy

newtype OnlyPerformedBy Source #

Constructors

OnlyPerformedBy 

Fields

Instances

Instances details
Show OnlyPerformedBy Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> OnlyPerformedBy -> ShowS

show :: OnlyPerformedBy -> String

showList :: [OnlyPerformedBy] -> ShowS

Eq OnlyPerformedBy Source # 
Instance details

Defined in Gitea.Model

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

Order

newtype Order Source #

Constructors

Order 

Fields

Instances

Instances details
Show Order Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Order -> ShowS

show :: Order -> String

showList :: [Order] -> ShowS

Eq Order Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Order -> Order -> Bool

(/=) :: Order -> Order -> Bool

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 #

Org

newtype Org Source #

Constructors

Org 

Fields

Instances

Instances details
Show Org Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Org -> ShowS

show :: Org -> String

showList :: [Org] -> ShowS

Eq Org Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Org -> Org -> Bool

(/=) :: Org -> Org -> Bool

Owner

newtype Owner Source #

Constructors

Owner 

Fields

Instances

Instances details
Show Owner Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Owner -> ShowS

show :: Owner -> String

showList :: [Owner] -> ShowS

Eq Owner Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Owner -> Owner -> Bool

(/=) :: Owner -> Owner -> Bool

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 #

Page

newtype Page Source #

Constructors

Page 

Fields

Instances

Instances details
Show Page Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Page -> ShowS

show :: Page -> String

showList :: [Page] -> ShowS

Eq Page Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Page -> Page -> Bool

(/=) :: Page -> Page -> Bool

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 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 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 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 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 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 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 IssueGetCommentsAndTimeline Page Source #

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

Instance details

Defined in Gitea.API.Issue

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 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 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 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 Page Source #

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

Instance details

Defined in Gitea.API.Issue

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 RepoGetCombinedStatusByRef Page Source #

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

Instance details

Defined in Gitea.API.Repository

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Page Source #

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

Instance details

Defined in Gitea.API.User

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

PageName

newtype PageName Source #

Constructors

PageName 

Fields

Instances

Instances details
Show PageName Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PageName -> ShowS

show :: PageName -> String

showList :: [PageName] -> ShowS

Eq PageName Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PageName -> PageName -> Bool

(/=) :: PageName -> PageName -> Bool

ParamBinary

newtype ParamBinary Source #

Constructors

ParamBinary 

Fields

Instances

Instances details
Show ParamBinary Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ParamBinary -> ShowS

show :: ParamBinary -> String

showList :: [ParamBinary] -> ShowS

Eq ParamBinary Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ParamBinary -> ParamBinary -> Bool

(/=) :: ParamBinary -> ParamBinary -> Bool

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

ParamDate

newtype ParamDate Source #

Constructors

ParamDate 

Fields

Instances

Instances details
Show ParamDate Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ParamDate -> ShowS

show :: ParamDate -> String

showList :: [ParamDate] -> ShowS

Eq ParamDate Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ParamDate -> ParamDate -> Bool

(/=) :: ParamDate -> ParamDate -> Bool

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 OrgListTeamActivityFeeds ParamDate Source #

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

Instance details

Defined in Gitea.API.Organization

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

ParamType

newtype ParamType Source #

Constructors

ParamType 

Fields

Instances

Instances details
Show ParamType Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ParamType -> ShowS

show :: ParamType -> String

showList :: [ParamType] -> ShowS

Eq ParamType Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ParamType -> ParamType -> Bool

(/=) :: ParamType -> ParamType -> Bool

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 #

ParamType2

newtype ParamType2 Source #

Constructors

ParamType2 

Instances

Instances details
Show ParamType2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ParamType2 -> ShowS

show :: ParamType2 -> String

showList :: [ParamType2] -> ShowS

Eq ParamType2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ParamType2 -> ParamType2 -> Bool

(/=) :: ParamType2 -> ParamType2 -> Bool

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

ParamTypeText

newtype ParamTypeText Source #

Constructors

ParamTypeText 

Fields

Instances

Instances details
Show ParamTypeText Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ParamTypeText -> ShowS

show :: ParamTypeText -> String

showList :: [ParamTypeText] -> ShowS

Eq ParamTypeText Source # 
Instance details

Defined in Gitea.Model

Path

newtype Path Source #

Constructors

Path 

Fields

Instances

Instances details
Show Path Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Path -> ShowS

show :: Path -> String

showList :: [Path] -> ShowS

Eq Path Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Path -> Path -> Bool

(/=) :: Path -> Path -> Bool

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 #

Pattern

newtype Pattern Source #

Constructors

Pattern 

Fields

Instances

Instances details
Show Pattern Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Pattern -> ShowS

show :: Pattern -> String

showList :: [Pattern] -> ShowS

Eq Pattern Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Pattern -> Pattern -> Bool

(/=) :: Pattern -> Pattern -> Bool

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 #

PerPage

newtype PerPage Source #

Constructors

PerPage 

Fields

Instances

Instances details
Show PerPage Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PerPage -> ShowS

show :: PerPage -> String

showList :: [PerPage] -> ShowS

Eq PerPage Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PerPage -> PerPage -> Bool

(/=) :: PerPage -> PerPage -> Bool

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 #

Position

newtype Position Source #

Constructors

Position 

Fields

Instances

Instances details
Show Position Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Position -> ShowS

show :: Position -> String

showList :: [Position] -> ShowS

Eq Position Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Position -> Position -> Bool

(/=) :: Position -> Position -> Bool

Poster

newtype Poster Source #

Constructors

Poster 

Fields

Instances

Instances details
Show Poster Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Poster -> ShowS

show :: Poster -> String

showList :: [Poster] -> ShowS

Eq Poster Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Poster -> Poster -> Bool

(/=) :: Poster -> Poster -> Bool

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 #

PreRelease

newtype PreRelease Source #

Constructors

PreRelease 

Fields

Instances

Instances details
Show PreRelease Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PreRelease -> ShowS

show :: PreRelease -> String

showList :: [PreRelease] -> ShowS

Eq PreRelease Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PreRelease -> PreRelease -> Bool

(/=) :: PreRelease -> PreRelease -> Bool

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 #

PriorityOwnerId

newtype PriorityOwnerId Source #

Constructors

PriorityOwnerId 

Fields

Instances

Instances details
Show PriorityOwnerId Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PriorityOwnerId -> ShowS

show :: PriorityOwnerId -> String

showList :: [PriorityOwnerId] -> ShowS

Eq PriorityOwnerId Source # 
Instance details

Defined in Gitea.Model

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 #

PriorityRepoId

newtype PriorityRepoId Source #

Constructors

PriorityRepoId 

Fields

Instances

Instances details
Show PriorityRepoId Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PriorityRepoId -> ShowS

show :: PriorityRepoId -> String

showList :: [PriorityRepoId] -> ShowS

Eq PriorityRepoId Source # 
Instance details

Defined in Gitea.Model

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 #

Private

newtype Private Source #

Constructors

Private 

Fields

Instances

Instances details
Show Private Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Private -> ShowS

show :: Private -> String

showList :: [Private] -> ShowS

Eq Private Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Private -> Private -> Bool

(/=) :: Private -> Private -> Bool

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 #

Purge

newtype Purge Source #

Constructors

Purge 

Fields

Instances

Instances details
Show Purge Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Purge -> ShowS

show :: Purge -> String

showList :: [Purge] -> ShowS

Eq Purge Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Purge -> Purge -> Bool

(/=) :: Purge -> Purge -> Bool

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 #

Q

newtype Q Source #

Constructors

Q 

Fields

Instances

Instances details
Show Q Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Q -> ShowS

show :: Q -> String

showList :: [Q] -> ShowS

Eq Q Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Q -> Q -> Bool

(/=) :: Q -> Q -> Bool

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

Recursive

newtype Recursive Source #

Constructors

Recursive 

Fields

Instances

Instances details
Show Recursive Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Recursive -> ShowS

show :: Recursive -> String

showList :: [Recursive] -> ShowS

Eq Recursive Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Recursive -> Recursive -> Bool

(/=) :: Recursive -> Recursive -> Bool

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 #

Ref

newtype Ref Source #

Constructors

Ref 

Fields

Instances

Instances details
Show Ref Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Ref -> ShowS

show :: Ref -> String

showList :: [Ref] -> ShowS

Eq Ref Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Ref -> Ref -> Bool

(/=) :: Ref -> Ref -> Bool

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

Repo

newtype Repo Source #

Constructors

Repo 

Fields

Instances

Instances details
Show Repo Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Repo -> ShowS

show :: Repo -> String

showList :: [Repo] -> ShowS

Eq Repo Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Repo -> Repo -> Bool

(/=) :: Repo -> Repo -> Bool

ReviewRequested

newtype ReviewRequested Source #

Constructors

ReviewRequested 

Fields

Instances

Instances details
Show ReviewRequested Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ReviewRequested -> ShowS

show :: ReviewRequested -> String

showList :: [ReviewRequested] -> ShowS

Eq ReviewRequested Source # 
Instance details

Defined in Gitea.Model

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 #

Reviewed

newtype Reviewed Source #

Constructors

Reviewed 

Fields

Instances

Instances details
Show Reviewed Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Reviewed -> ShowS

show :: Reviewed -> String

showList :: [Reviewed] -> ShowS

Eq Reviewed Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Reviewed -> Reviewed -> Bool

(/=) :: Reviewed -> Reviewed -> Bool

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 #

Secretname

newtype Secretname Source #

Constructors

Secretname 

Fields

Instances

Instances details
Show Secretname Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Secretname -> ShowS

show :: Secretname -> String

showList :: [Secretname] -> ShowS

Eq Secretname Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Secretname -> Secretname -> Bool

(/=) :: Secretname -> Secretname -> Bool

Sha

newtype Sha Source #

Constructors

Sha 

Fields

Instances

Instances details
Show Sha Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Sha -> ShowS

show :: Sha -> String

showList :: [Sha] -> ShowS

Eq Sha Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Sha -> Sha -> Bool

(/=) :: Sha -> Sha -> Bool

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 #

Since

newtype Since Source #

Constructors

Since 

Fields

Instances

Instances details
Show Since Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Since -> ShowS

show :: Since -> String

showList :: [Since] -> ShowS

Eq Since Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Since -> Since -> Bool

(/=) :: Since -> Since -> Bool

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 Since Source #

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

Instance details

Defined in Gitea.API.Issue

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

SkipTo

newtype SkipTo Source #

Constructors

SkipTo 

Fields

Instances

Instances details
Show SkipTo Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> SkipTo -> ShowS

show :: SkipTo -> String

showList :: [SkipTo] -> ShowS

Eq SkipTo Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: SkipTo -> SkipTo -> Bool

(/=) :: SkipTo -> SkipTo -> Bool

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 #

Sort

newtype Sort Source #

Constructors

Sort 

Fields

Instances

Instances details
Show Sort Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Sort -> ShowS

show :: Sort -> String

showList :: [Sort] -> ShowS

Eq Sort Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Sort -> Sort -> Bool

(/=) :: Sort -> Sort -> Bool

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 #

Sort2

newtype Sort2 Source #

Constructors

Sort2 

Fields

Instances

Instances details
Show Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Sort2 -> ShowS

show :: Sort2 -> String

showList :: [Sort2] -> ShowS

Eq Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Sort2 -> Sort2 -> Bool

(/=) :: Sort2 -> Sort2 -> Bool

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

Sort3

newtype Sort3 Source #

Constructors

Sort3 

Fields

Instances

Instances details
Show Sort3 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Sort3 -> ShowS

show :: Sort3 -> String

showList :: [Sort3] -> ShowS

Eq Sort3 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Sort3 -> Sort3 -> Bool

(/=) :: Sort3 -> Sort3 -> Bool

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 #

SourceId

newtype SourceId Source #

Constructors

SourceId 

Fields

Instances

Instances details
Show SourceId Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> SourceId -> ShowS

show :: SourceId -> String

showList :: [SourceId] -> ShowS

Eq SourceId Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: SourceId -> SourceId -> Bool

(/=) :: SourceId -> SourceId -> Bool

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 #

StarredBy

newtype StarredBy Source #

Constructors

StarredBy 

Fields

Instances

Instances details
Show StarredBy Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> StarredBy -> ShowS

show :: StarredBy -> String

showList :: [StarredBy] -> ShowS

Eq StarredBy Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: StarredBy -> StarredBy -> Bool

(/=) :: StarredBy -> StarredBy -> Bool

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 #

Stat

newtype Stat Source #

Constructors

Stat 

Fields

Instances

Instances details
Show Stat Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Stat -> ShowS

show :: Stat -> String

showList :: [Stat] -> ShowS

Eq Stat Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Stat -> Stat -> Bool

(/=) :: Stat -> Stat -> Bool

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

State

newtype State Source #

Constructors

State 

Fields

Instances

Instances details
Show State Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> State -> ShowS

show :: State -> String

showList :: [State] -> ShowS

Eq State Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: State -> State -> Bool

(/=) :: State -> State -> Bool

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

State2

newtype State2 Source #

Constructors

State2 

Fields

Instances

Instances details
Show State2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> State2 -> ShowS

show :: State2 -> String

showList :: [State2] -> ShowS

Eq State2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: State2 -> State2 -> Bool

(/=) :: State2 -> State2 -> Bool

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

State3

newtype State3 Source #

Constructors

State3 

Fields

Instances

Instances details
Show State3 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> State3 -> ShowS

show :: State3 -> String

showList :: [State3] -> ShowS

Eq State3 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: State3 -> State3 -> Bool

(/=) :: State3 -> State3 -> Bool

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 #

StateText

newtype StateText Source #

Constructors

StateText 

Fields

Instances

Instances details
Show StateText Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> StateText -> ShowS

show :: StateText -> String

showList :: [StateText] -> ShowS

Eq StateText Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: StateText -> StateText -> Bool

(/=) :: StateText -> StateText -> Bool

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 #

StatusTypes

newtype StatusTypes Source #

Constructors

StatusTypes 

Fields

Instances

Instances details
Show StatusTypes Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> StatusTypes -> ShowS

show :: StatusTypes -> String

showList :: [StatusTypes] -> ShowS

Eq StatusTypes Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: StatusTypes -> StatusTypes -> Bool

(/=) :: StatusTypes -> StatusTypes -> Bool

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

Style

newtype Style Source #

Constructors

Style 

Fields

Instances

Instances details
Show Style Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Style -> ShowS

show :: Style -> String

showList :: [Style] -> ShowS

Eq Style Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Style -> Style -> Bool

(/=) :: Style -> Style -> Bool

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 #

SubjectType

newtype SubjectType Source #

Constructors

SubjectType 

Instances

Instances details
Show SubjectType Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> SubjectType -> ShowS

show :: SubjectType -> String

showList :: [SubjectType] -> ShowS

Eq SubjectType Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: SubjectType -> SubjectType -> Bool

(/=) :: SubjectType -> SubjectType -> Bool

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

Tag2

newtype Tag2 Source #

Constructors

Tag2 

Fields

Instances

Instances details
Show Tag2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Tag2 -> ShowS

show :: Tag2 -> String

showList :: [Tag2] -> ShowS

Eq Tag2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Tag2 -> Tag2 -> Bool

(/=) :: Tag2 -> Tag2 -> Bool

Target

newtype Target Source #

Constructors

Target 

Fields

Instances

Instances details
Show Target Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Target -> ShowS

show :: Target -> String

showList :: [Target] -> ShowS

Eq Target Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Target -> Target -> Bool

(/=) :: Target -> Target -> Bool

Task

newtype Task Source #

Constructors

Task 

Fields

Instances

Instances details
Show Task Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Task -> ShowS

show :: Task -> String

showList :: [Task] -> ShowS

Eq Task Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Task -> Task -> Bool

(/=) :: Task -> Task -> Bool

Team2

newtype Team2 Source #

Constructors

Team2 

Fields

Instances

Instances details
Show Team2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Team2 -> ShowS

show :: Team2 -> String

showList :: [Team2] -> ShowS

Eq Team2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Team2 -> Team2 -> Bool

(/=) :: Team2 -> Team2 -> Bool

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 #

TeamId

newtype TeamId Source #

Constructors

TeamId 

Fields

Instances

Instances details
Show TeamId Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TeamId -> ShowS

show :: TeamId -> String

showList :: [TeamId] -> ShowS

Eq TeamId Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: TeamId -> TeamId -> Bool

(/=) :: TeamId -> TeamId -> Bool

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 #

Template

newtype Template Source #

Constructors

Template 

Fields

Instances

Instances details
Show Template Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Template -> ShowS

show :: Template -> String

showList :: [Template] -> ShowS

Eq Template Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Template -> Template -> Bool

(/=) :: Template -> Template -> Bool

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 #

TemplateOwner

newtype TemplateOwner Source #

Constructors

TemplateOwner 

Fields

Instances

Instances details
Show TemplateOwner Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TemplateOwner -> ShowS

show :: TemplateOwner -> String

showList :: [TemplateOwner] -> ShowS

Eq TemplateOwner Source # 
Instance details

Defined in Gitea.Model

TemplateRepo

newtype TemplateRepo Source #

Constructors

TemplateRepo 

Fields

Instances

Instances details
Show TemplateRepo Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TemplateRepo -> ShowS

show :: TemplateRepo -> String

showList :: [TemplateRepo] -> ShowS

Eq TemplateRepo Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: TemplateRepo -> TemplateRepo -> Bool

(/=) :: TemplateRepo -> TemplateRepo -> Bool

ToStatus

newtype ToStatus Source #

Constructors

ToStatus 

Fields

Instances

Instances details
Show ToStatus Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ToStatus -> ShowS

show :: ToStatus -> String

showList :: [ToStatus] -> ShowS

Eq ToStatus Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ToStatus -> ToStatus -> Bool

(/=) :: ToStatus -> ToStatus -> Bool

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

Token

newtype Token Source #

Constructors

Token 

Fields

Instances

Instances details
Show Token Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Token -> ShowS

show :: Token -> String

showList :: [Token] -> ShowS

Eq Token Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Token -> Token -> Bool

(/=) :: Token -> Token -> Bool

Topic

newtype Topic Source #

Constructors

Topic 

Fields

Instances

Instances details
Show Topic Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Topic -> ShowS

show :: Topic -> String

showList :: [Topic] -> ShowS

Eq Topic Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Topic -> Topic -> Bool

(/=) :: Topic -> Topic -> Bool

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 #

TopicText

newtype TopicText Source #

Constructors

TopicText 

Fields

Instances

Instances details
Show TopicText Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TopicText -> ShowS

show :: TopicText -> String

showList :: [TopicText] -> ShowS

Eq TopicText Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: TopicText -> TopicText -> Bool

(/=) :: TopicText -> TopicText -> Bool

Uid

newtype Uid Source #

Constructors

Uid 

Fields

Instances

Instances details
Show Uid Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Uid -> ShowS

show :: Uid -> String

showList :: [Uid] -> ShowS

Eq Uid Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Uid -> Uid -> Bool

(/=) :: Uid -> Uid -> Bool

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

User2

newtype User2 Source #

Constructors

User2 

Fields

Instances

Instances details
Show User2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> User2 -> ShowS

show :: User2 -> String

showList :: [User2] -> ShowS

Eq User2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: User2 -> User2 -> Bool

(/=) :: User2 -> User2 -> Bool

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

UserId

newtype UserId Source #

Constructors

UserId 

Fields

Instances

Instances details
Show UserId Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> UserId -> ShowS

show :: UserId -> String

showList :: [UserId] -> ShowS

Eq UserId Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: UserId -> UserId -> Bool

(/=) :: UserId -> UserId -> Bool

Username

newtype Username Source #

Constructors

Username 

Fields

Instances

Instances details
Show Username Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Username -> ShowS

show :: Username -> String

showList :: [Username] -> ShowS

Eq Username Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Username -> Username -> Bool

(/=) :: Username -> Username -> Bool

Variablename

newtype Variablename Source #

Constructors

Variablename 

Fields

Instances

Instances details
Show Variablename Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Variablename -> ShowS

show :: Variablename -> String

showList :: [Variablename] -> ShowS

Eq Variablename Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Variablename -> Variablename -> Bool

(/=) :: Variablename -> Variablename -> Bool

Verification

newtype Verification Source #

Constructors

Verification 

Fields

Instances

Instances details
Show Verification Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Verification -> ShowS

show :: Verification -> String

showList :: [Verification] -> ShowS

Eq Verification Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Verification -> Verification -> Bool

(/=) :: Verification -> Verification -> Bool

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 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 Verification Source #

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

Instance details

Defined in Gitea.API.Repository

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 #

Version

newtype Version Source #

Constructors

Version 

Fields

Instances

Instances details
Show Version Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Version -> ShowS

show :: Version -> String

showList :: [Version] -> ShowS

Eq Version Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Version -> Version -> Bool

(/=) :: Version -> Version -> Bool

Whitespace

newtype Whitespace Source #

Constructors

Whitespace 

Instances

Instances details
Show Whitespace Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Whitespace -> ShowS

show :: Whitespace -> String

showList :: [Whitespace] -> ShowS

Eq Whitespace Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Whitespace -> Whitespace -> Bool

(/=) :: Whitespace -> Whitespace -> Bool

HasOptionalParam RepoGetPullRequestFiles Whitespace Source #

Optional Param "whitespace" - whitespace behavior

Instance details

Defined in Gitea.API.Repository

Models

APIError

data APIError Source #

APIError APIError is an api error with a message

Constructors

APIError 

Fields

Instances

Instances details
FromJSON APIError Source #

FromJSON APIError

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser APIError

parseJSONList :: Value -> Parser [APIError]

omittedField :: Maybe APIError

ToJSON APIError Source #

ToJSON APIError

Instance details

Defined in Gitea.Model

Methods

toJSON :: APIError -> Value

toEncoding :: APIError -> Encoding

toJSONList :: [APIError] -> Value

toEncodingList :: [APIError] -> Encoding

omitField :: APIError -> Bool

Show APIError Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> APIError -> ShowS

show :: APIError -> String

showList :: [APIError] -> ShowS

Eq APIError Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: APIError -> APIError -> Bool

(/=) :: APIError -> APIError -> Bool

mkAPIError :: APIError Source #

Construct a value of type APIError (by applying it's required fields, if any)

AccessToken

data AccessToken Source #

AccessToken AccessToken represents an API access token.

Constructors

AccessToken 

Fields

Instances

Instances details
FromJSON AccessToken Source #

FromJSON AccessToken

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser AccessToken

parseJSONList :: Value -> Parser [AccessToken]

omittedField :: Maybe AccessToken

ToJSON AccessToken Source #

ToJSON AccessToken

Instance details

Defined in Gitea.Model

Methods

toJSON :: AccessToken -> Value

toEncoding :: AccessToken -> Encoding

toJSONList :: [AccessToken] -> Value

toEncodingList :: [AccessToken] -> Encoding

omitField :: AccessToken -> Bool

Show AccessToken Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AccessToken -> ShowS

show :: AccessToken -> String

showList :: [AccessToken] -> ShowS

Eq AccessToken Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: AccessToken -> AccessToken -> Bool

(/=) :: AccessToken -> AccessToken -> Bool

mkAccessToken :: AccessToken Source #

Construct a value of type AccessToken (by applying it's required fields, if any)

ActionTask

data ActionTask Source #

ActionTask ActionTask represents a ActionTask

Constructors

ActionTask 

Fields

Instances

Instances details
FromJSON ActionTask Source #

FromJSON ActionTask

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ActionTask

parseJSONList :: Value -> Parser [ActionTask]

omittedField :: Maybe ActionTask

ToJSON ActionTask Source #

ToJSON ActionTask

Instance details

Defined in Gitea.Model

Methods

toJSON :: ActionTask -> Value

toEncoding :: ActionTask -> Encoding

toJSONList :: [ActionTask] -> Value

toEncodingList :: [ActionTask] -> Encoding

omitField :: ActionTask -> Bool

Show ActionTask Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ActionTask -> ShowS

show :: ActionTask -> String

showList :: [ActionTask] -> ShowS

Eq ActionTask Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ActionTask -> ActionTask -> Bool

(/=) :: ActionTask -> ActionTask -> Bool

mkActionTask :: ActionTask Source #

Construct a value of type ActionTask (by applying it's required fields, if any)

ActionTaskResponse

data ActionTaskResponse Source #

ActionTaskResponse ActionTaskResponse returns a ActionTask

Constructors

ActionTaskResponse 

Fields

Instances

Instances details
FromJSON ActionTaskResponse Source #

FromJSON ActionTaskResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ActionTaskResponse

parseJSONList :: Value -> Parser [ActionTaskResponse]

omittedField :: Maybe ActionTaskResponse

ToJSON ActionTaskResponse Source #

ToJSON ActionTaskResponse

Instance details

Defined in Gitea.Model

Show ActionTaskResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ActionTaskResponse -> ShowS

show :: ActionTaskResponse -> String

showList :: [ActionTaskResponse] -> ShowS

Eq ActionTaskResponse Source # 
Instance details

Defined in Gitea.Model

mkActionTaskResponse :: ActionTaskResponse Source #

Construct a value of type ActionTaskResponse (by applying it's required fields, if any)

ActionVariable

data ActionVariable Source #

ActionVariable ActionVariable return value of the query API

Constructors

ActionVariable 

Fields

Instances

Instances details
FromJSON ActionVariable Source #

FromJSON ActionVariable

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ActionVariable

parseJSONList :: Value -> Parser [ActionVariable]

omittedField :: Maybe ActionVariable

ToJSON ActionVariable Source #

ToJSON ActionVariable

Instance details

Defined in Gitea.Model

Methods

toJSON :: ActionVariable -> Value

toEncoding :: ActionVariable -> Encoding

toJSONList :: [ActionVariable] -> Value

toEncodingList :: [ActionVariable] -> Encoding

omitField :: ActionVariable -> Bool

Show ActionVariable Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ActionVariable -> ShowS

show :: ActionVariable -> String

showList :: [ActionVariable] -> ShowS

Eq ActionVariable Source # 
Instance details

Defined in Gitea.Model

mkActionVariable :: ActionVariable Source #

Construct a value of type ActionVariable (by applying it's required fields, if any)

Activity

data Activity Source #

Activity

Constructors

Activity 

Fields

Instances

Instances details
FromJSON Activity Source #

FromJSON Activity

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Activity

parseJSONList :: Value -> Parser [Activity]

omittedField :: Maybe Activity

ToJSON Activity Source #

ToJSON Activity

Instance details

Defined in Gitea.Model

Methods

toJSON :: Activity -> Value

toEncoding :: Activity -> Encoding

toJSONList :: [Activity] -> Value

toEncodingList :: [Activity] -> Encoding

omitField :: Activity -> Bool

Show Activity Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Activity -> ShowS

show :: Activity -> String

showList :: [Activity] -> ShowS

Eq Activity Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Activity -> Activity -> Bool

(/=) :: Activity -> Activity -> Bool

mkActivity :: Activity Source #

Construct a value of type Activity (by applying it's required fields, if any)

ActivityPub

data ActivityPub Source #

ActivityPub ActivityPub type

Constructors

ActivityPub 

Fields

Instances

Instances details
FromJSON ActivityPub Source #

FromJSON ActivityPub

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ActivityPub

parseJSONList :: Value -> Parser [ActivityPub]

omittedField :: Maybe ActivityPub

ToJSON ActivityPub Source #

ToJSON ActivityPub

Instance details

Defined in Gitea.Model

Methods

toJSON :: ActivityPub -> Value

toEncoding :: ActivityPub -> Encoding

toJSONList :: [ActivityPub] -> Value

toEncodingList :: [ActivityPub] -> Encoding

omitField :: ActivityPub -> Bool

Show ActivityPub Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ActivityPub -> ShowS

show :: ActivityPub -> String

showList :: [ActivityPub] -> ShowS

Eq ActivityPub Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ActivityPub -> ActivityPub -> Bool

(/=) :: ActivityPub -> ActivityPub -> Bool

mkActivityPub :: ActivityPub Source #

Construct a value of type ActivityPub (by applying it's required fields, if any)

AddCollaboratorOption

data AddCollaboratorOption Source #

AddCollaboratorOption AddCollaboratorOption options when adding a user as a collaborator of a repository

Constructors

AddCollaboratorOption 

Fields

Instances

Instances details
FromJSON AddCollaboratorOption Source #

FromJSON AddCollaboratorOption

Instance details

Defined in Gitea.Model

ToJSON AddCollaboratorOption Source #

ToJSON AddCollaboratorOption

Instance details

Defined in Gitea.Model

Show AddCollaboratorOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AddCollaboratorOption -> ShowS

show :: AddCollaboratorOption -> String

showList :: [AddCollaboratorOption] -> ShowS

Eq AddCollaboratorOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoAddCollaborator AddCollaboratorOption Source # 
Instance details

Defined in Gitea.API.Repository

mkAddCollaboratorOption :: AddCollaboratorOption Source #

Construct a value of type AddCollaboratorOption (by applying it's required fields, if any)

AddTimeOption

data AddTimeOption Source #

AddTimeOption AddTimeOption options for adding time to an issue

Constructors

AddTimeOption 

Fields

Instances

Instances details
FromJSON AddTimeOption Source #

FromJSON AddTimeOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser AddTimeOption

parseJSONList :: Value -> Parser [AddTimeOption]

omittedField :: Maybe AddTimeOption

ToJSON AddTimeOption Source #

ToJSON AddTimeOption

Instance details

Defined in Gitea.Model

Methods

toJSON :: AddTimeOption -> Value

toEncoding :: AddTimeOption -> Encoding

toJSONList :: [AddTimeOption] -> Value

toEncodingList :: [AddTimeOption] -> Encoding

omitField :: AddTimeOption -> Bool

Show AddTimeOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AddTimeOption -> ShowS

show :: AddTimeOption -> String

showList :: [AddTimeOption] -> ShowS

Eq AddTimeOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkAddTimeOption Source #

Arguments

:: Integer

addTimeOptionTime: time in seconds

-> AddTimeOption 

Construct a value of type AddTimeOption (by applying it's required fields, if any)

AnnotatedTag

data AnnotatedTag Source #

AnnotatedTag AnnotatedTag represents an annotated tag

Constructors

AnnotatedTag 

Fields

Instances

Instances details
FromJSON AnnotatedTag Source #

FromJSON AnnotatedTag

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser AnnotatedTag

parseJSONList :: Value -> Parser [AnnotatedTag]

omittedField :: Maybe AnnotatedTag

ToJSON AnnotatedTag Source #

ToJSON AnnotatedTag

Instance details

Defined in Gitea.Model

Methods

toJSON :: AnnotatedTag -> Value

toEncoding :: AnnotatedTag -> Encoding

toJSONList :: [AnnotatedTag] -> Value

toEncodingList :: [AnnotatedTag] -> Encoding

omitField :: AnnotatedTag -> Bool

Show AnnotatedTag Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AnnotatedTag -> ShowS

show :: AnnotatedTag -> String

showList :: [AnnotatedTag] -> ShowS

Eq AnnotatedTag Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: AnnotatedTag -> AnnotatedTag -> Bool

(/=) :: AnnotatedTag -> AnnotatedTag -> Bool

mkAnnotatedTag :: AnnotatedTag Source #

Construct a value of type AnnotatedTag (by applying it's required fields, if any)

AnnotatedTagObject

data AnnotatedTagObject Source #

AnnotatedTagObject AnnotatedTagObject contains meta information of the tag object

Constructors

AnnotatedTagObject 

Fields

Instances

Instances details
FromJSON AnnotatedTagObject Source #

FromJSON AnnotatedTagObject

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser AnnotatedTagObject

parseJSONList :: Value -> Parser [AnnotatedTagObject]

omittedField :: Maybe AnnotatedTagObject

ToJSON AnnotatedTagObject Source #

ToJSON AnnotatedTagObject

Instance details

Defined in Gitea.Model

Show AnnotatedTagObject Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AnnotatedTagObject -> ShowS

show :: AnnotatedTagObject -> String

showList :: [AnnotatedTagObject] -> ShowS

Eq AnnotatedTagObject Source # 
Instance details

Defined in Gitea.Model

mkAnnotatedTagObject :: AnnotatedTagObject Source #

Construct a value of type AnnotatedTagObject (by applying it's required fields, if any)

Attachment

data Attachment Source #

Attachment Attachment a generic attachment

Constructors

Attachment 

Fields

Instances

Instances details
FromJSON Attachment Source #

FromJSON Attachment

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Attachment

parseJSONList :: Value -> Parser [Attachment]

omittedField :: Maybe Attachment

ToJSON Attachment Source #

ToJSON Attachment

Instance details

Defined in Gitea.Model

Methods

toJSON :: Attachment -> Value

toEncoding :: Attachment -> Encoding

toJSONList :: [Attachment] -> Value

toEncodingList :: [Attachment] -> Encoding

omitField :: Attachment -> Bool

Show Attachment Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Attachment -> ShowS

show :: Attachment -> String

showList :: [Attachment] -> ShowS

Eq Attachment Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Attachment -> Attachment -> Bool

(/=) :: Attachment -> Attachment -> Bool

mkAttachment :: Attachment Source #

Construct a value of type Attachment (by applying it's required fields, if any)

Badge

data Badge Source #

Badge Badge represents a user badge

Constructors

Badge 

Fields

Instances

Instances details
FromJSON Badge Source #

FromJSON Badge

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Badge

parseJSONList :: Value -> Parser [Badge]

omittedField :: Maybe Badge

ToJSON Badge Source #

ToJSON Badge

Instance details

Defined in Gitea.Model

Methods

toJSON :: Badge -> Value

toEncoding :: Badge -> Encoding

toJSONList :: [Badge] -> Value

toEncodingList :: [Badge] -> Encoding

omitField :: Badge -> Bool

Show Badge Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Badge -> ShowS

show :: Badge -> String

showList :: [Badge] -> ShowS

Eq Badge Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Badge -> Badge -> Bool

(/=) :: Badge -> Badge -> Bool

mkBadge :: Badge Source #

Construct a value of type Badge (by applying it's required fields, if any)

Branch

data Branch Source #

Branch Branch represents a repository branch

Constructors

Branch 

Fields

Instances

Instances details
FromJSON Branch Source #

FromJSON Branch

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Branch

parseJSONList :: Value -> Parser [Branch]

omittedField :: Maybe Branch

ToJSON Branch Source #

ToJSON Branch

Instance details

Defined in Gitea.Model

Methods

toJSON :: Branch -> Value

toEncoding :: Branch -> Encoding

toJSONList :: [Branch] -> Value

toEncodingList :: [Branch] -> Encoding

omitField :: Branch -> Bool

Show Branch Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Branch -> ShowS

show :: Branch -> String

showList :: [Branch] -> ShowS

Eq Branch Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Branch -> Branch -> Bool

(/=) :: Branch -> Branch -> Bool

mkBranch :: Branch Source #

Construct a value of type Branch (by applying it's required fields, if any)

BranchProtection

data BranchProtection Source #

BranchProtection BranchProtection represents a branch protection for a repository

Constructors

BranchProtection 

Fields

Instances

Instances details
FromJSON BranchProtection Source #

FromJSON BranchProtection

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser BranchProtection

parseJSONList :: Value -> Parser [BranchProtection]

omittedField :: Maybe BranchProtection

ToJSON BranchProtection Source #

ToJSON BranchProtection

Instance details

Defined in Gitea.Model

Show BranchProtection Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> BranchProtection -> ShowS

show :: BranchProtection -> String

showList :: [BranchProtection] -> ShowS

Eq BranchProtection Source # 
Instance details

Defined in Gitea.Model

mkBranchProtection :: BranchProtection Source #

Construct a value of type BranchProtection (by applying it's required fields, if any)

ChangeFileOperation

data ChangeFileOperation Source #

ChangeFileOperation ChangeFileOperation for creating, updating or deleting a file

Constructors

ChangeFileOperation 

Fields

Instances

Instances details
FromJSON ChangeFileOperation Source #

FromJSON ChangeFileOperation

Instance details

Defined in Gitea.Model

ToJSON ChangeFileOperation Source #

ToJSON ChangeFileOperation

Instance details

Defined in Gitea.Model

Show ChangeFileOperation Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ChangeFileOperation -> ShowS

show :: ChangeFileOperation -> String

showList :: [ChangeFileOperation] -> ShowS

Eq ChangeFileOperation Source # 
Instance details

Defined in Gitea.Model

mkChangeFileOperation Source #

Arguments

:: E'Operation

changeFileOperationOperation: indicates what to do with the file

-> Text

changeFileOperationPath: path to the existing or new file

-> ChangeFileOperation 

Construct a value of type ChangeFileOperation (by applying it's required fields, if any)

ChangeFilesOptions

data ChangeFilesOptions Source #

ChangeFilesOptions ChangeFilesOptions options for creating, updating or deleting multiple files Note: author and committer are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)

Constructors

ChangeFilesOptions 

Fields

Instances

Instances details
FromJSON ChangeFilesOptions Source #

FromJSON ChangeFilesOptions

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ChangeFilesOptions

parseJSONList :: Value -> Parser [ChangeFilesOptions]

omittedField :: Maybe ChangeFilesOptions

ToJSON ChangeFilesOptions Source #

ToJSON ChangeFilesOptions

Instance details

Defined in Gitea.Model

Show ChangeFilesOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ChangeFilesOptions -> ShowS

show :: ChangeFilesOptions -> String

showList :: [ChangeFilesOptions] -> ShowS

Eq ChangeFilesOptions Source # 
Instance details

Defined in Gitea.Model

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 #

mkChangeFilesOptions Source #

Arguments

:: [ChangeFileOperation]

changeFilesOptionsFiles: list of file operations

-> ChangeFilesOptions 

Construct a value of type ChangeFilesOptions (by applying it's required fields, if any)

ChangedFile

data ChangedFile Source #

ChangedFile ChangedFile store information about files affected by the pull request

Constructors

ChangedFile 

Fields

Instances

Instances details
FromJSON ChangedFile Source #

FromJSON ChangedFile

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ChangedFile

parseJSONList :: Value -> Parser [ChangedFile]

omittedField :: Maybe ChangedFile

ToJSON ChangedFile Source #

ToJSON ChangedFile

Instance details

Defined in Gitea.Model

Methods

toJSON :: ChangedFile -> Value

toEncoding :: ChangedFile -> Encoding

toJSONList :: [ChangedFile] -> Value

toEncodingList :: [ChangedFile] -> Encoding

omitField :: ChangedFile -> Bool

Show ChangedFile Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ChangedFile -> ShowS

show :: ChangedFile -> String

showList :: [ChangedFile] -> ShowS

Eq ChangedFile Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ChangedFile -> ChangedFile -> Bool

(/=) :: ChangedFile -> ChangedFile -> Bool

mkChangedFile :: ChangedFile Source #

Construct a value of type ChangedFile (by applying it's required fields, if any)

CombinedStatus

data CombinedStatus Source #

CombinedStatus CombinedStatus holds the combined state of several statuses for a single commit

Constructors

CombinedStatus 

Fields

Instances

Instances details
FromJSON CombinedStatus Source #

FromJSON CombinedStatus

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CombinedStatus

parseJSONList :: Value -> Parser [CombinedStatus]

omittedField :: Maybe CombinedStatus

ToJSON CombinedStatus Source #

ToJSON CombinedStatus

Instance details

Defined in Gitea.Model

Methods

toJSON :: CombinedStatus -> Value

toEncoding :: CombinedStatus -> Encoding

toJSONList :: [CombinedStatus] -> Value

toEncodingList :: [CombinedStatus] -> Encoding

omitField :: CombinedStatus -> Bool

Show CombinedStatus Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CombinedStatus -> ShowS

show :: CombinedStatus -> String

showList :: [CombinedStatus] -> ShowS

Eq CombinedStatus Source # 
Instance details

Defined in Gitea.Model

mkCombinedStatus :: CombinedStatus Source #

Construct a value of type CombinedStatus (by applying it's required fields, if any)

Comment

data Comment Source #

Comment Comment represents a comment on a commit or issue

Constructors

Comment 

Fields

Instances

Instances details
FromJSON Comment Source #

FromJSON Comment

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Comment

parseJSONList :: Value -> Parser [Comment]

omittedField :: Maybe Comment

ToJSON Comment Source #

ToJSON Comment

Instance details

Defined in Gitea.Model

Methods

toJSON :: Comment -> Value

toEncoding :: Comment -> Encoding

toJSONList :: [Comment] -> Value

toEncodingList :: [Comment] -> Encoding

omitField :: Comment -> Bool

Show Comment Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Comment -> ShowS

show :: Comment -> String

showList :: [Comment] -> ShowS

Eq Comment Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Comment -> Comment -> Bool

(/=) :: Comment -> Comment -> Bool

mkComment :: Comment Source #

Construct a value of type Comment (by applying it's required fields, if any)

Commit

data Commit Source #

Commit Commit contains information generated from a Git commit.

Constructors

Commit 

Fields

Instances

Instances details
FromJSON Commit Source #

FromJSON Commit

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Commit

parseJSONList :: Value -> Parser [Commit]

omittedField :: Maybe Commit

ToJSON Commit Source #

ToJSON Commit

Instance details

Defined in Gitea.Model

Methods

toJSON :: Commit -> Value

toEncoding :: Commit -> Encoding

toJSONList :: [Commit] -> Value

toEncodingList :: [Commit] -> Encoding

omitField :: Commit -> Bool

Show Commit Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Commit -> ShowS

show :: Commit -> String

showList :: [Commit] -> ShowS

Eq Commit Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Commit -> Commit -> Bool

(/=) :: Commit -> Commit -> Bool

mkCommit :: Commit Source #

Construct a value of type Commit (by applying it's required fields, if any)

CommitAffectedFiles

data CommitAffectedFiles Source #

CommitAffectedFiles CommitAffectedFiles store information about files affected by the commit

Constructors

CommitAffectedFiles 

Fields

Instances

Instances details
FromJSON CommitAffectedFiles Source #

FromJSON CommitAffectedFiles

Instance details

Defined in Gitea.Model

ToJSON CommitAffectedFiles Source #

ToJSON CommitAffectedFiles

Instance details

Defined in Gitea.Model

Show CommitAffectedFiles Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CommitAffectedFiles -> ShowS

show :: CommitAffectedFiles -> String

showList :: [CommitAffectedFiles] -> ShowS

Eq CommitAffectedFiles Source # 
Instance details

Defined in Gitea.Model

mkCommitAffectedFiles :: CommitAffectedFiles Source #

Construct a value of type CommitAffectedFiles (by applying it's required fields, if any)

CommitDateOptions

data CommitDateOptions Source #

CommitDateOptions CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE

Constructors

CommitDateOptions 

Fields

Instances

Instances details
FromJSON CommitDateOptions Source #

FromJSON CommitDateOptions

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CommitDateOptions

parseJSONList :: Value -> Parser [CommitDateOptions]

omittedField :: Maybe CommitDateOptions

ToJSON CommitDateOptions Source #

ToJSON CommitDateOptions

Instance details

Defined in Gitea.Model

Show CommitDateOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CommitDateOptions -> ShowS

show :: CommitDateOptions -> String

showList :: [CommitDateOptions] -> ShowS

Eq CommitDateOptions Source # 
Instance details

Defined in Gitea.Model

mkCommitDateOptions :: CommitDateOptions Source #

Construct a value of type CommitDateOptions (by applying it's required fields, if any)

CommitMeta

data CommitMeta Source #

CommitMeta CommitMeta contains meta information of a commit in terms of API.

Constructors

CommitMeta 

Fields

Instances

Instances details
FromJSON CommitMeta Source #

FromJSON CommitMeta

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CommitMeta

parseJSONList :: Value -> Parser [CommitMeta]

omittedField :: Maybe CommitMeta

ToJSON CommitMeta Source #

ToJSON CommitMeta

Instance details

Defined in Gitea.Model

Methods

toJSON :: CommitMeta -> Value

toEncoding :: CommitMeta -> Encoding

toJSONList :: [CommitMeta] -> Value

toEncodingList :: [CommitMeta] -> Encoding

omitField :: CommitMeta -> Bool

Show CommitMeta Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CommitMeta -> ShowS

show :: CommitMeta -> String

showList :: [CommitMeta] -> ShowS

Eq CommitMeta Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: CommitMeta -> CommitMeta -> Bool

(/=) :: CommitMeta -> CommitMeta -> Bool

mkCommitMeta :: CommitMeta Source #

Construct a value of type CommitMeta (by applying it's required fields, if any)

CommitStats

data CommitStats Source #

CommitStats CommitStats is statistics for a RepoCommit

Constructors

CommitStats 

Fields

Instances

Instances details
FromJSON CommitStats Source #

FromJSON CommitStats

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CommitStats

parseJSONList :: Value -> Parser [CommitStats]

omittedField :: Maybe CommitStats

ToJSON CommitStats Source #

ToJSON CommitStats

Instance details

Defined in Gitea.Model

Methods

toJSON :: CommitStats -> Value

toEncoding :: CommitStats -> Encoding

toJSONList :: [CommitStats] -> Value

toEncodingList :: [CommitStats] -> Encoding

omitField :: CommitStats -> Bool

Show CommitStats Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CommitStats -> ShowS

show :: CommitStats -> String

showList :: [CommitStats] -> ShowS

Eq CommitStats Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: CommitStats -> CommitStats -> Bool

(/=) :: CommitStats -> CommitStats -> Bool

mkCommitStats :: CommitStats Source #

Construct a value of type CommitStats (by applying it's required fields, if any)

CommitStatus

data CommitStatus Source #

CommitStatus CommitStatus holds a single status of a single Commit

Constructors

CommitStatus 

Fields

Instances

Instances details
FromJSON CommitStatus Source #

FromJSON CommitStatus

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CommitStatus

parseJSONList :: Value -> Parser [CommitStatus]

omittedField :: Maybe CommitStatus

ToJSON CommitStatus Source #

ToJSON CommitStatus

Instance details

Defined in Gitea.Model

Methods

toJSON :: CommitStatus -> Value

toEncoding :: CommitStatus -> Encoding

toJSONList :: [CommitStatus] -> Value

toEncodingList :: [CommitStatus] -> Encoding

omitField :: CommitStatus -> Bool

Show CommitStatus Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CommitStatus -> ShowS

show :: CommitStatus -> String

showList :: [CommitStatus] -> ShowS

Eq CommitStatus Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: CommitStatus -> CommitStatus -> Bool

(/=) :: CommitStatus -> CommitStatus -> Bool

mkCommitStatus :: CommitStatus Source #

Construct a value of type CommitStatus (by applying it's required fields, if any)

CommitUser

data CommitUser Source #

CommitUser CommitUser contains information of a user in the context of a commit.

Constructors

CommitUser 

Fields

Instances

Instances details
FromJSON CommitUser Source #

FromJSON CommitUser

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CommitUser

parseJSONList :: Value -> Parser [CommitUser]

omittedField :: Maybe CommitUser

ToJSON CommitUser Source #

ToJSON CommitUser

Instance details

Defined in Gitea.Model

Methods

toJSON :: CommitUser -> Value

toEncoding :: CommitUser -> Encoding

toJSONList :: [CommitUser] -> Value

toEncodingList :: [CommitUser] -> Encoding

omitField :: CommitUser -> Bool

Show CommitUser Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CommitUser -> ShowS

show :: CommitUser -> String

showList :: [CommitUser] -> ShowS

Eq CommitUser Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: CommitUser -> CommitUser -> Bool

(/=) :: CommitUser -> CommitUser -> Bool

mkCommitUser :: CommitUser Source #

Construct a value of type CommitUser (by applying it's required fields, if any)

Compare

data Compare Source #

Compare Compare represents a comparison between two commits.

Constructors

Compare 

Fields

Instances

Instances details
FromJSON Compare Source #

FromJSON Compare

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Compare

parseJSONList :: Value -> Parser [Compare]

omittedField :: Maybe Compare

ToJSON Compare Source #

ToJSON Compare

Instance details

Defined in Gitea.Model

Methods

toJSON :: Compare -> Value

toEncoding :: Compare -> Encoding

toJSONList :: [Compare] -> Value

toEncodingList :: [Compare] -> Encoding

omitField :: Compare -> Bool

Show Compare Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Compare -> ShowS

show :: Compare -> String

showList :: [Compare] -> ShowS

Eq Compare Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Compare -> Compare -> Bool

(/=) :: Compare -> Compare -> Bool

mkCompare :: Compare Source #

Construct a value of type Compare (by applying it's required fields, if any)

ContentsResponse

data ContentsResponse Source #

ContentsResponse ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content

Constructors

ContentsResponse 

Fields

Instances

Instances details
FromJSON ContentsResponse Source #

FromJSON ContentsResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ContentsResponse

parseJSONList :: Value -> Parser [ContentsResponse]

omittedField :: Maybe ContentsResponse

ToJSON ContentsResponse Source #

ToJSON ContentsResponse

Instance details

Defined in Gitea.Model

Show ContentsResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ContentsResponse -> ShowS

show :: ContentsResponse -> String

showList :: [ContentsResponse] -> ShowS

Eq ContentsResponse Source # 
Instance details

Defined in Gitea.Model

mkContentsResponse :: ContentsResponse Source #

Construct a value of type ContentsResponse (by applying it's required fields, if any)

CreateAccessTokenOption

data CreateAccessTokenOption Source #

CreateAccessTokenOption CreateAccessTokenOption options when create access token

Constructors

CreateAccessTokenOption 

Fields

Instances

Instances details
FromJSON CreateAccessTokenOption Source #

FromJSON CreateAccessTokenOption

Instance details

Defined in Gitea.Model

ToJSON CreateAccessTokenOption Source #

ToJSON CreateAccessTokenOption

Instance details

Defined in Gitea.Model

Show CreateAccessTokenOption Source # 
Instance details

Defined in Gitea.Model

Eq CreateAccessTokenOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateAccessTokenOption Source #

Construct a value of type CreateAccessTokenOption (by applying it's required fields, if any)

CreateBranchProtectionOption

data CreateBranchProtectionOption Source #

CreateBranchProtectionOption CreateBranchProtectionOption options for creating a branch protection

Constructors

CreateBranchProtectionOption 

Fields

Instances

Instances details
FromJSON CreateBranchProtectionOption Source #

FromJSON CreateBranchProtectionOption

Instance details

Defined in Gitea.Model

ToJSON CreateBranchProtectionOption Source #

ToJSON CreateBranchProtectionOption

Instance details

Defined in Gitea.Model

Show CreateBranchProtectionOption Source # 
Instance details

Defined in Gitea.Model

Eq CreateBranchProtectionOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoCreateBranchProtection CreateBranchProtectionOption Source # 
Instance details

Defined in Gitea.API.Repository

mkCreateBranchProtectionOption :: CreateBranchProtectionOption Source #

Construct a value of type CreateBranchProtectionOption (by applying it's required fields, if any)

CreateBranchRepoOption

data CreateBranchRepoOption Source #

CreateBranchRepoOption CreateBranchRepoOption options when creating a branch in a repository

Constructors

CreateBranchRepoOption 

Fields

Instances

Instances details
FromJSON CreateBranchRepoOption Source #

FromJSON CreateBranchRepoOption

Instance details

Defined in Gitea.Model

ToJSON CreateBranchRepoOption Source #

ToJSON CreateBranchRepoOption

Instance details

Defined in Gitea.Model

Show CreateBranchRepoOption Source # 
Instance details

Defined in Gitea.Model

Eq CreateBranchRepoOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateBranchRepoOption Source #

Arguments

:: Text

createBranchRepoOptionNewBranchName: Name of the branch to create

-> CreateBranchRepoOption 

Construct a value of type CreateBranchRepoOption (by applying it's required fields, if any)

CreateEmailOption

data CreateEmailOption Source #

CreateEmailOption CreateEmailOption options when creating email addresses

Constructors

CreateEmailOption 

Fields

Instances

Instances details
FromJSON CreateEmailOption Source #

FromJSON CreateEmailOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateEmailOption

parseJSONList :: Value -> Parser [CreateEmailOption]

omittedField :: Maybe CreateEmailOption

ToJSON CreateEmailOption Source #

ToJSON CreateEmailOption

Instance details

Defined in Gitea.Model

Show CreateEmailOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateEmailOption -> ShowS

show :: CreateEmailOption -> String

showList :: [CreateEmailOption] -> ShowS

Eq CreateEmailOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateEmailOption :: CreateEmailOption Source #

Construct a value of type CreateEmailOption (by applying it's required fields, if any)

CreateFileOptions

data CreateFileOptions Source #

CreateFileOptions CreateFileOptions options for creating files Note: author and committer are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)

Constructors

CreateFileOptions 

Fields

Instances

Instances details
FromJSON CreateFileOptions Source #

FromJSON CreateFileOptions

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateFileOptions

parseJSONList :: Value -> Parser [CreateFileOptions]

omittedField :: Maybe CreateFileOptions

ToJSON CreateFileOptions Source #

ToJSON CreateFileOptions

Instance details

Defined in Gitea.Model

Show CreateFileOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateFileOptions -> ShowS

show :: CreateFileOptions -> String

showList :: [CreateFileOptions] -> ShowS

Eq CreateFileOptions Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateFileOptions Source #

Arguments

:: Text

createFileOptionsContent: content must be base64 encoded

-> CreateFileOptions 

Construct a value of type CreateFileOptions (by applying it's required fields, if any)

CreateForkOption

data CreateForkOption Source #

CreateForkOption CreateForkOption options for creating a fork

Constructors

CreateForkOption 

Fields

Instances

Instances details
FromJSON CreateForkOption Source #

FromJSON CreateForkOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateForkOption

parseJSONList :: Value -> Parser [CreateForkOption]

omittedField :: Maybe CreateForkOption

ToJSON CreateForkOption Source #

ToJSON CreateForkOption

Instance details

Defined in Gitea.Model

Show CreateForkOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateForkOption -> ShowS

show :: CreateForkOption -> String

showList :: [CreateForkOption] -> ShowS

Eq CreateForkOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateForkOption :: CreateForkOption Source #

Construct a value of type CreateForkOption (by applying it's required fields, if any)

CreateGPGKeyOption

data CreateGPGKeyOption Source #

CreateGPGKeyOption CreateGPGKeyOption options create user GPG key

Constructors

CreateGPGKeyOption 

Fields

Instances

Instances details
FromJSON CreateGPGKeyOption Source #

FromJSON CreateGPGKeyOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateGPGKeyOption

parseJSONList :: Value -> Parser [CreateGPGKeyOption]

omittedField :: Maybe CreateGPGKeyOption

ToJSON CreateGPGKeyOption Source #

ToJSON CreateGPGKeyOption

Instance details

Defined in Gitea.Model

Show CreateGPGKeyOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateGPGKeyOption -> ShowS

show :: CreateGPGKeyOption -> String

showList :: [CreateGPGKeyOption] -> ShowS

Eq CreateGPGKeyOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam UserCurrentPostGPGKey CreateGPGKeyOption Source # 
Instance details

Defined in Gitea.API.User

mkCreateGPGKeyOption Source #

Arguments

:: Text

createGPGKeyOptionArmoredPublicKey: An armored GPG key to add

-> CreateGPGKeyOption 

Construct a value of type CreateGPGKeyOption (by applying it's required fields, if any)

CreateHookOption

data CreateHookOption Source #

CreateHookOption CreateHookOption options when create a hook

Constructors

CreateHookOption 

Fields

Instances

Instances details
FromJSON CreateHookOption Source #

FromJSON CreateHookOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateHookOption

parseJSONList :: Value -> Parser [CreateHookOption]

omittedField :: Maybe CreateHookOption

ToJSON CreateHookOption Source #

ToJSON CreateHookOption

Instance details

Defined in Gitea.Model

Show CreateHookOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateHookOption -> ShowS

show :: CreateHookOption -> String

showList :: [CreateHookOption] -> ShowS

Eq CreateHookOption Source # 
Instance details

Defined in Gitea.Model

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

mkCreateHookOption Source #

Arguments

:: Map String Text

createHookOptionConfig: CreateHookOptionConfig has all config options in it required are "content_type" and "url" Required

-> E'Type

createHookOptionType

-> CreateHookOption 

Construct a value of type CreateHookOption (by applying it's required fields, if any)

CreateIssueCommentOption

data CreateIssueCommentOption Source #

CreateIssueCommentOption CreateIssueCommentOption options for creating a comment on an issue

Constructors

CreateIssueCommentOption 

Fields

Instances

Instances details
FromJSON CreateIssueCommentOption Source #

FromJSON CreateIssueCommentOption

Instance details

Defined in Gitea.Model

ToJSON CreateIssueCommentOption Source #

ToJSON CreateIssueCommentOption

Instance details

Defined in Gitea.Model

Show CreateIssueCommentOption Source # 
Instance details

Defined in Gitea.Model

Eq CreateIssueCommentOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam IssueCreateComment CreateIssueCommentOption Source # 
Instance details

Defined in Gitea.API.Issue

mkCreateIssueCommentOption Source #

Construct a value of type CreateIssueCommentOption (by applying it's required fields, if any)

CreateIssueOption

data CreateIssueOption Source #

CreateIssueOption CreateIssueOption options to create one issue

Constructors

CreateIssueOption 

Fields

Instances

Instances details
FromJSON CreateIssueOption Source #

FromJSON CreateIssueOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateIssueOption

parseJSONList :: Value -> Parser [CreateIssueOption]

omittedField :: Maybe CreateIssueOption

ToJSON CreateIssueOption Source #

ToJSON CreateIssueOption

Instance details

Defined in Gitea.Model

Show CreateIssueOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateIssueOption -> ShowS

show :: CreateIssueOption -> String

showList :: [CreateIssueOption] -> ShowS

Eq CreateIssueOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateIssueOption Source #

Construct a value of type CreateIssueOption (by applying it's required fields, if any)

CreateKeyOption

data CreateKeyOption Source #

CreateKeyOption CreateKeyOption options when creating a key

Constructors

CreateKeyOption 

Fields

Instances

Instances details
FromJSON CreateKeyOption Source #

FromJSON CreateKeyOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateKeyOption

parseJSONList :: Value -> Parser [CreateKeyOption]

omittedField :: Maybe CreateKeyOption

ToJSON CreateKeyOption Source #

ToJSON CreateKeyOption

Instance details

Defined in Gitea.Model

Show CreateKeyOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateKeyOption -> ShowS

show :: CreateKeyOption -> String

showList :: [CreateKeyOption] -> ShowS

Eq CreateKeyOption Source # 
Instance details

Defined in Gitea.Model

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

mkCreateKeyOption Source #

Arguments

:: Text

createKeyOptionKey: An armored SSH key to add

-> Text

createKeyOptionTitle: Title of the key to add

-> CreateKeyOption 

Construct a value of type CreateKeyOption (by applying it's required fields, if any)

CreateLabelOption

data CreateLabelOption Source #

CreateLabelOption CreateLabelOption options for creating a label

Constructors

CreateLabelOption 

Fields

Instances

Instances details
FromJSON CreateLabelOption Source #

FromJSON CreateLabelOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateLabelOption

parseJSONList :: Value -> Parser [CreateLabelOption]

omittedField :: Maybe CreateLabelOption

ToJSON CreateLabelOption Source #

ToJSON CreateLabelOption

Instance details

Defined in Gitea.Model

Show CreateLabelOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateLabelOption -> ShowS

show :: CreateLabelOption -> String

showList :: [CreateLabelOption] -> ShowS

Eq CreateLabelOption Source # 
Instance details

Defined in Gitea.Model

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

mkCreateLabelOption Source #

Construct a value of type CreateLabelOption (by applying it's required fields, if any)

CreateMilestoneOption

data CreateMilestoneOption Source #

CreateMilestoneOption CreateMilestoneOption options for creating a milestone

Constructors

CreateMilestoneOption 

Fields

Instances

Instances details
FromJSON CreateMilestoneOption Source #

FromJSON CreateMilestoneOption

Instance details

Defined in Gitea.Model

ToJSON CreateMilestoneOption Source #

ToJSON CreateMilestoneOption

Instance details

Defined in Gitea.Model

Show CreateMilestoneOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateMilestoneOption -> ShowS

show :: CreateMilestoneOption -> String

showList :: [CreateMilestoneOption] -> ShowS

Eq CreateMilestoneOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam IssueCreateMilestone CreateMilestoneOption Source # 
Instance details

Defined in Gitea.API.Issue

mkCreateMilestoneOption :: CreateMilestoneOption Source #

Construct a value of type CreateMilestoneOption (by applying it's required fields, if any)

CreateOAuth2ApplicationOptions

data CreateOAuth2ApplicationOptions Source #

CreateOAuth2ApplicationOptions CreateOAuth2ApplicationOptions holds options to create an oauth2 application

Constructors

CreateOAuth2ApplicationOptions 

Fields

Instances

Instances details
FromJSON CreateOAuth2ApplicationOptions Source #

FromJSON CreateOAuth2ApplicationOptions

Instance details

Defined in Gitea.Model

ToJSON CreateOAuth2ApplicationOptions Source #

ToJSON CreateOAuth2ApplicationOptions

Instance details

Defined in Gitea.Model

Show CreateOAuth2ApplicationOptions Source # 
Instance details

Defined in Gitea.Model

Eq CreateOAuth2ApplicationOptions Source # 
Instance details

Defined in Gitea.Model

HasBodyParam UserCreateOAuth2Application CreateOAuth2ApplicationOptions Source # 
Instance details

Defined in Gitea.API.User

HasBodyParam UserUpdateOAuth2Application CreateOAuth2ApplicationOptions Source # 
Instance details

Defined in Gitea.API.User

mkCreateOAuth2ApplicationOptions :: CreateOAuth2ApplicationOptions Source #

Construct a value of type CreateOAuth2ApplicationOptions (by applying it's required fields, if any)

CreateOrUpdateSecretOption

data CreateOrUpdateSecretOption Source #

CreateOrUpdateSecretOption CreateOrUpdateSecretOption options when creating or updating secret

Constructors

CreateOrUpdateSecretOption 

Fields

Instances

Instances details
FromJSON CreateOrUpdateSecretOption Source #

FromJSON CreateOrUpdateSecretOption

Instance details

Defined in Gitea.Model

ToJSON CreateOrUpdateSecretOption Source #

ToJSON CreateOrUpdateSecretOption

Instance details

Defined in Gitea.Model

Show CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.Model

Eq CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam UpdateOrgSecret CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.API.Organization

HasBodyParam UpdateRepoSecret CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam UpdateUserSecret CreateOrUpdateSecretOption Source # 
Instance details

Defined in Gitea.API.User

mkCreateOrUpdateSecretOption Source #

Arguments

:: Text

createOrUpdateSecretOptionData: Data of the secret to update

-> CreateOrUpdateSecretOption 

Construct a value of type CreateOrUpdateSecretOption (by applying it's required fields, if any)

CreateOrgOption

data CreateOrgOption Source #

CreateOrgOption CreateOrgOption options for creating an organization

Constructors

CreateOrgOption 

Fields

Instances

Instances details
FromJSON CreateOrgOption Source #

FromJSON CreateOrgOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateOrgOption

parseJSONList :: Value -> Parser [CreateOrgOption]

omittedField :: Maybe CreateOrgOption

ToJSON CreateOrgOption Source #

ToJSON CreateOrgOption

Instance details

Defined in Gitea.Model

Show CreateOrgOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateOrgOption -> ShowS

show :: CreateOrgOption -> String

showList :: [CreateOrgOption] -> ShowS

Eq CreateOrgOption Source # 
Instance details

Defined in Gitea.Model

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

mkCreateOrgOption Source #

Construct a value of type CreateOrgOption (by applying it's required fields, if any)

CreatePullRequestOption

data CreatePullRequestOption Source #

CreatePullRequestOption CreatePullRequestOption options when creating a pull request

Constructors

CreatePullRequestOption 

Fields

Instances

Instances details
FromJSON CreatePullRequestOption Source #

FromJSON CreatePullRequestOption

Instance details

Defined in Gitea.Model

ToJSON CreatePullRequestOption Source #

ToJSON CreatePullRequestOption

Instance details

Defined in Gitea.Model

Show CreatePullRequestOption Source # 
Instance details

Defined in Gitea.Model

Eq CreatePullRequestOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoCreatePullRequest CreatePullRequestOption Source # 
Instance details

Defined in Gitea.API.Repository

mkCreatePullRequestOption :: CreatePullRequestOption Source #

Construct a value of type CreatePullRequestOption (by applying it's required fields, if any)

CreatePullReviewComment

data CreatePullReviewComment Source #

CreatePullReviewComment CreatePullReviewComment represent a review comment for creation api

Constructors

CreatePullReviewComment 

Fields

Instances

Instances details
FromJSON CreatePullReviewComment Source #

FromJSON CreatePullReviewComment

Instance details

Defined in Gitea.Model

ToJSON CreatePullReviewComment Source #

ToJSON CreatePullReviewComment

Instance details

Defined in Gitea.Model

Show CreatePullReviewComment Source # 
Instance details

Defined in Gitea.Model

Eq CreatePullReviewComment Source # 
Instance details

Defined in Gitea.Model

mkCreatePullReviewComment :: CreatePullReviewComment Source #

Construct a value of type CreatePullReviewComment (by applying it's required fields, if any)

CreatePullReviewOptions

data CreatePullReviewOptions Source #

CreatePullReviewOptions CreatePullReviewOptions are options to create a pull review

Constructors

CreatePullReviewOptions 

Fields

Instances

Instances details
FromJSON CreatePullReviewOptions Source #

FromJSON CreatePullReviewOptions

Instance details

Defined in Gitea.Model

ToJSON CreatePullReviewOptions Source #

ToJSON CreatePullReviewOptions

Instance details

Defined in Gitea.Model

Show CreatePullReviewOptions Source # 
Instance details

Defined in Gitea.Model

Eq CreatePullReviewOptions Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoCreatePullReview CreatePullReviewOptions Source # 
Instance details

Defined in Gitea.API.Repository

mkCreatePullReviewOptions :: CreatePullReviewOptions Source #

Construct a value of type CreatePullReviewOptions (by applying it's required fields, if any)

CreatePushMirrorOption

data CreatePushMirrorOption Source #

CreatePushMirrorOption CreatePushMirrorOption represents need information to create a push mirror of a repository.

Constructors

CreatePushMirrorOption 

Fields

Instances

Instances details
FromJSON CreatePushMirrorOption Source #

FromJSON CreatePushMirrorOption

Instance details

Defined in Gitea.Model

ToJSON CreatePushMirrorOption Source #

ToJSON CreatePushMirrorOption

Instance details

Defined in Gitea.Model

Show CreatePushMirrorOption Source # 
Instance details

Defined in Gitea.Model

Eq CreatePushMirrorOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoAddPushMirror CreatePushMirrorOption Source # 
Instance details

Defined in Gitea.API.Repository

mkCreatePushMirrorOption :: CreatePushMirrorOption Source #

Construct a value of type CreatePushMirrorOption (by applying it's required fields, if any)

CreateReleaseOption

data CreateReleaseOption Source #

CreateReleaseOption CreateReleaseOption options when creating a release

Constructors

CreateReleaseOption 

Fields

Instances

Instances details
FromJSON CreateReleaseOption Source #

FromJSON CreateReleaseOption

Instance details

Defined in Gitea.Model

ToJSON CreateReleaseOption Source #

ToJSON CreateReleaseOption

Instance details

Defined in Gitea.Model

Show CreateReleaseOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateReleaseOption -> ShowS

show :: CreateReleaseOption -> String

showList :: [CreateReleaseOption] -> ShowS

Eq CreateReleaseOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateReleaseOption Source #

Construct a value of type CreateReleaseOption (by applying it's required fields, if any)

CreateRepoOption

data CreateRepoOption Source #

CreateRepoOption CreateRepoOption options when creating repository

Constructors

CreateRepoOption 

Fields

Instances

Instances details
FromJSON CreateRepoOption Source #

FromJSON CreateRepoOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateRepoOption

parseJSONList :: Value -> Parser [CreateRepoOption]

omittedField :: Maybe CreateRepoOption

ToJSON CreateRepoOption Source #

ToJSON CreateRepoOption

Instance details

Defined in Gitea.Model

Show CreateRepoOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateRepoOption -> ShowS

show :: CreateRepoOption -> String

showList :: [CreateRepoOption] -> ShowS

Eq CreateRepoOption Source # 
Instance details

Defined in Gitea.Model

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 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 CreateCurrentUserRepo CreateRepoOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam CreateCurrentUserRepo0 CreateRepoOption Source # 
Instance details

Defined in Gitea.API.User

mkCreateRepoOption Source #

Arguments

:: Text

createRepoOptionName: Name of the repository to create

-> CreateRepoOption 

Construct a value of type CreateRepoOption (by applying it's required fields, if any)

CreateStatusOption

data CreateStatusOption Source #

CreateStatusOption CreateStatusOption holds the information needed to create a new CommitStatus for a Commit

Constructors

CreateStatusOption 

Fields

Instances

Instances details
FromJSON CreateStatusOption Source #

FromJSON CreateStatusOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateStatusOption

parseJSONList :: Value -> Parser [CreateStatusOption]

omittedField :: Maybe CreateStatusOption

ToJSON CreateStatusOption Source #

ToJSON CreateStatusOption

Instance details

Defined in Gitea.Model

Show CreateStatusOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateStatusOption -> ShowS

show :: CreateStatusOption -> String

showList :: [CreateStatusOption] -> ShowS

Eq CreateStatusOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateStatusOption :: CreateStatusOption Source #

Construct a value of type CreateStatusOption (by applying it's required fields, if any)

CreateTagOption

data CreateTagOption Source #

CreateTagOption CreateTagOption options when creating a tag

Constructors

CreateTagOption 

Fields

Instances

Instances details
FromJSON CreateTagOption Source #

FromJSON CreateTagOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateTagOption

parseJSONList :: Value -> Parser [CreateTagOption]

omittedField :: Maybe CreateTagOption

ToJSON CreateTagOption Source #

ToJSON CreateTagOption

Instance details

Defined in Gitea.Model

Show CreateTagOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateTagOption -> ShowS

show :: CreateTagOption -> String

showList :: [CreateTagOption] -> ShowS

Eq CreateTagOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateTagOption Source #

Construct a value of type CreateTagOption (by applying it's required fields, if any)

CreateTagProtectionOption

data CreateTagProtectionOption Source #

CreateTagProtectionOption CreateTagProtectionOption options for creating a tag protection

Constructors

CreateTagProtectionOption 

Fields

Instances

Instances details
FromJSON CreateTagProtectionOption Source #

FromJSON CreateTagProtectionOption

Instance details

Defined in Gitea.Model

ToJSON CreateTagProtectionOption Source #

ToJSON CreateTagProtectionOption

Instance details

Defined in Gitea.Model

Show CreateTagProtectionOption Source # 
Instance details

Defined in Gitea.Model

Eq CreateTagProtectionOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoCreateTagProtection CreateTagProtectionOption Source # 
Instance details

Defined in Gitea.API.Repository

mkCreateTagProtectionOption :: CreateTagProtectionOption Source #

Construct a value of type CreateTagProtectionOption (by applying it's required fields, if any)

CreateTeamOption

data CreateTeamOption Source #

CreateTeamOption CreateTeamOption options for creating a team

Constructors

CreateTeamOption 

Fields

Instances

Instances details
FromJSON CreateTeamOption Source #

FromJSON CreateTeamOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateTeamOption

parseJSONList :: Value -> Parser [CreateTeamOption]

omittedField :: Maybe CreateTeamOption

ToJSON CreateTeamOption Source #

ToJSON CreateTeamOption

Instance details

Defined in Gitea.Model

Show CreateTeamOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateTeamOption -> ShowS

show :: CreateTeamOption -> String

showList :: [CreateTeamOption] -> ShowS

Eq CreateTeamOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateTeamOption Source #

Construct a value of type CreateTeamOption (by applying it's required fields, if any)

CreateUserOption

data CreateUserOption Source #

CreateUserOption CreateUserOption create user options

Constructors

CreateUserOption 

Fields

Instances

Instances details
FromJSON CreateUserOption Source #

FromJSON CreateUserOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser CreateUserOption

parseJSONList :: Value -> Parser [CreateUserOption]

omittedField :: Maybe CreateUserOption

ToJSON CreateUserOption Source #

ToJSON CreateUserOption

Instance details

Defined in Gitea.Model

Show CreateUserOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateUserOption -> ShowS

show :: CreateUserOption -> String

showList :: [CreateUserOption] -> ShowS

Eq CreateUserOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkCreateUserOption Source #

Construct a value of type CreateUserOption (by applying it's required fields, if any)

CreateVariableOption

data CreateVariableOption Source #

CreateVariableOption CreateVariableOption the option when creating variable

Constructors

CreateVariableOption 

Fields

Instances

Instances details
FromJSON CreateVariableOption Source #

FromJSON CreateVariableOption

Instance details

Defined in Gitea.Model

ToJSON CreateVariableOption Source #

ToJSON CreateVariableOption

Instance details

Defined in Gitea.Model

Show CreateVariableOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateVariableOption -> ShowS

show :: CreateVariableOption -> String

showList :: [CreateVariableOption] -> ShowS

Eq CreateVariableOption Source # 
Instance details

Defined in Gitea.Model

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 CreateRepoVariable CreateVariableOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam CreateUserVariable CreateVariableOption Source # 
Instance details

Defined in Gitea.API.User

mkCreateVariableOption Source #

Arguments

:: Text

createVariableOptionValue: Value of the variable to create

-> CreateVariableOption 

Construct a value of type CreateVariableOption (by applying it's required fields, if any)

CreateWikiPageOptions

data CreateWikiPageOptions Source #

CreateWikiPageOptions CreateWikiPageOptions form for creating wiki

Constructors

CreateWikiPageOptions 

Fields

Instances

Instances details
FromJSON CreateWikiPageOptions Source #

FromJSON CreateWikiPageOptions

Instance details

Defined in Gitea.Model

ToJSON CreateWikiPageOptions Source #

ToJSON CreateWikiPageOptions

Instance details

Defined in Gitea.Model

Show CreateWikiPageOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> CreateWikiPageOptions -> ShowS

show :: CreateWikiPageOptions -> String

showList :: [CreateWikiPageOptions] -> ShowS

Eq CreateWikiPageOptions Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoCreateWikiPage CreateWikiPageOptions 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 #

mkCreateWikiPageOptions :: CreateWikiPageOptions Source #

Construct a value of type CreateWikiPageOptions (by applying it's required fields, if any)

Cron

data Cron Source #

Cron Cron represents a Cron task

Constructors

Cron 

Fields

Instances

Instances details
FromJSON Cron Source #

FromJSON Cron

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Cron

parseJSONList :: Value -> Parser [Cron]

omittedField :: Maybe Cron

ToJSON Cron Source #

ToJSON Cron

Instance details

Defined in Gitea.Model

Methods

toJSON :: Cron -> Value

toEncoding :: Cron -> Encoding

toJSONList :: [Cron] -> Value

toEncodingList :: [Cron] -> Encoding

omitField :: Cron -> Bool

Show Cron Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Cron -> ShowS

show :: Cron -> String

showList :: [Cron] -> ShowS

Eq Cron Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Cron -> Cron -> Bool

(/=) :: Cron -> Cron -> Bool

mkCron :: Cron Source #

Construct a value of type Cron (by applying it's required fields, if any)

DeleteEmailOption

data DeleteEmailOption Source #

DeleteEmailOption DeleteEmailOption options when deleting email addresses

Constructors

DeleteEmailOption 

Fields

Instances

Instances details
FromJSON DeleteEmailOption Source #

FromJSON DeleteEmailOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser DeleteEmailOption

parseJSONList :: Value -> Parser [DeleteEmailOption]

omittedField :: Maybe DeleteEmailOption

ToJSON DeleteEmailOption Source #

ToJSON DeleteEmailOption

Instance details

Defined in Gitea.Model

Show DeleteEmailOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> DeleteEmailOption -> ShowS

show :: DeleteEmailOption -> String

showList :: [DeleteEmailOption] -> ShowS

Eq DeleteEmailOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkDeleteEmailOption :: DeleteEmailOption Source #

Construct a value of type DeleteEmailOption (by applying it's required fields, if any)

DeleteFileOptions

data DeleteFileOptions Source #

DeleteFileOptions DeleteFileOptions options for deleting files (used for other File structs below) Note: author and committer are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)

Constructors

DeleteFileOptions 

Fields

Instances

Instances details
FromJSON DeleteFileOptions Source #

FromJSON DeleteFileOptions

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser DeleteFileOptions

parseJSONList :: Value -> Parser [DeleteFileOptions]

omittedField :: Maybe DeleteFileOptions

ToJSON DeleteFileOptions Source #

ToJSON DeleteFileOptions

Instance details

Defined in Gitea.Model

Show DeleteFileOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> DeleteFileOptions -> ShowS

show :: DeleteFileOptions -> String

showList :: [DeleteFileOptions] -> ShowS

Eq DeleteFileOptions Source # 
Instance details

Defined in Gitea.Model

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 #

mkDeleteFileOptions Source #

Arguments

:: Text

deleteFileOptionsSha: sha is the SHA for the file that already exists

-> DeleteFileOptions 

Construct a value of type DeleteFileOptions (by applying it's required fields, if any)

DeployKey

data DeployKey Source #

DeployKey DeployKey a deploy key

Constructors

DeployKey 

Fields

Instances

Instances details
FromJSON DeployKey Source #

FromJSON DeployKey

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser DeployKey

parseJSONList :: Value -> Parser [DeployKey]

omittedField :: Maybe DeployKey

ToJSON DeployKey Source #

ToJSON DeployKey

Instance details

Defined in Gitea.Model

Methods

toJSON :: DeployKey -> Value

toEncoding :: DeployKey -> Encoding

toJSONList :: [DeployKey] -> Value

toEncodingList :: [DeployKey] -> Encoding

omitField :: DeployKey -> Bool

Show DeployKey Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> DeployKey -> ShowS

show :: DeployKey -> String

showList :: [DeployKey] -> ShowS

Eq DeployKey Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: DeployKey -> DeployKey -> Bool

(/=) :: DeployKey -> DeployKey -> Bool

mkDeployKey :: DeployKey Source #

Construct a value of type DeployKey (by applying it's required fields, if any)

DismissPullReviewOptions

data DismissPullReviewOptions Source #

DismissPullReviewOptions DismissPullReviewOptions are options to dismiss a pull review

Constructors

DismissPullReviewOptions 

Fields

Instances

Instances details
FromJSON DismissPullReviewOptions Source #

FromJSON DismissPullReviewOptions

Instance details

Defined in Gitea.Model

ToJSON DismissPullReviewOptions Source #

ToJSON DismissPullReviewOptions

Instance details

Defined in Gitea.Model

Show DismissPullReviewOptions Source # 
Instance details

Defined in Gitea.Model

Eq DismissPullReviewOptions Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoDismissPullReview DismissPullReviewOptions Source # 
Instance details

Defined in Gitea.API.Repository

mkDismissPullReviewOptions :: DismissPullReviewOptions Source #

Construct a value of type DismissPullReviewOptions (by applying it's required fields, if any)

EditAttachmentOptions

data EditAttachmentOptions Source #

EditAttachmentOptions EditAttachmentOptions options for editing attachments

Constructors

EditAttachmentOptions 

Fields

Instances

Instances details
FromJSON EditAttachmentOptions Source #

FromJSON EditAttachmentOptions

Instance details

Defined in Gitea.Model

ToJSON EditAttachmentOptions Source #

ToJSON EditAttachmentOptions

Instance details

Defined in Gitea.Model

Show EditAttachmentOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditAttachmentOptions -> ShowS

show :: EditAttachmentOptions -> String

showList :: [EditAttachmentOptions] -> ShowS

Eq EditAttachmentOptions Source # 
Instance details

Defined in Gitea.Model

HasBodyParam IssueEditIssueAttachment EditAttachmentOptions Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssueEditIssueCommentAttachment EditAttachmentOptions Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam RepoEditReleaseAttachment EditAttachmentOptions Source # 
Instance details

Defined in Gitea.API.Repository

mkEditAttachmentOptions :: EditAttachmentOptions Source #

Construct a value of type EditAttachmentOptions (by applying it's required fields, if any)

EditBranchProtectionOption

data EditBranchProtectionOption Source #

EditBranchProtectionOption EditBranchProtectionOption options for editing a branch protection

Constructors

EditBranchProtectionOption 

Fields

Instances

Instances details
FromJSON EditBranchProtectionOption Source #

FromJSON EditBranchProtectionOption

Instance details

Defined in Gitea.Model

ToJSON EditBranchProtectionOption Source #

ToJSON EditBranchProtectionOption

Instance details

Defined in Gitea.Model

Show EditBranchProtectionOption Source # 
Instance details

Defined in Gitea.Model

Eq EditBranchProtectionOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoEditBranchProtection EditBranchProtectionOption Source # 
Instance details

Defined in Gitea.API.Repository

mkEditBranchProtectionOption :: EditBranchProtectionOption Source #

Construct a value of type EditBranchProtectionOption (by applying it's required fields, if any)

EditDeadlineOption

data EditDeadlineOption Source #

EditDeadlineOption EditDeadlineOption options for creating a deadline

Constructors

EditDeadlineOption 

Fields

Instances

Instances details
FromJSON EditDeadlineOption Source #

FromJSON EditDeadlineOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditDeadlineOption

parseJSONList :: Value -> Parser [EditDeadlineOption]

omittedField :: Maybe EditDeadlineOption

ToJSON EditDeadlineOption Source #

ToJSON EditDeadlineOption

Instance details

Defined in Gitea.Model

Show EditDeadlineOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditDeadlineOption -> ShowS

show :: EditDeadlineOption -> String

showList :: [EditDeadlineOption] -> ShowS

Eq EditDeadlineOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam IssueEditIssueDeadline EditDeadlineOption Source # 
Instance details

Defined in Gitea.API.Issue

mkEditDeadlineOption Source #

Construct a value of type EditDeadlineOption (by applying it's required fields, if any)

EditGitHookOption

data EditGitHookOption Source #

EditGitHookOption EditGitHookOption options when modifying one Git hook

Constructors

EditGitHookOption 

Fields

Instances

Instances details
FromJSON EditGitHookOption Source #

FromJSON EditGitHookOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditGitHookOption

parseJSONList :: Value -> Parser [EditGitHookOption]

omittedField :: Maybe EditGitHookOption

ToJSON EditGitHookOption Source #

ToJSON EditGitHookOption

Instance details

Defined in Gitea.Model

Show EditGitHookOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditGitHookOption -> ShowS

show :: EditGitHookOption -> String

showList :: [EditGitHookOption] -> ShowS

Eq EditGitHookOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkEditGitHookOption :: EditGitHookOption Source #

Construct a value of type EditGitHookOption (by applying it's required fields, if any)

EditHookOption

data EditHookOption Source #

EditHookOption EditHookOption options when modify one hook

Constructors

EditHookOption 

Fields

Instances

Instances details
FromJSON EditHookOption Source #

FromJSON EditHookOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditHookOption

parseJSONList :: Value -> Parser [EditHookOption]

omittedField :: Maybe EditHookOption

ToJSON EditHookOption Source #

ToJSON EditHookOption

Instance details

Defined in Gitea.Model

Methods

toJSON :: EditHookOption -> Value

toEncoding :: EditHookOption -> Encoding

toJSONList :: [EditHookOption] -> Value

toEncodingList :: [EditHookOption] -> Encoding

omitField :: EditHookOption -> Bool

Show EditHookOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditHookOption -> ShowS

show :: EditHookOption -> String

showList :: [EditHookOption] -> ShowS

Eq EditHookOption Source # 
Instance details

Defined in Gitea.Model

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

mkEditHookOption :: EditHookOption Source #

Construct a value of type EditHookOption (by applying it's required fields, if any)

EditIssueCommentOption

data EditIssueCommentOption Source #

EditIssueCommentOption EditIssueCommentOption options for editing a comment

Constructors

EditIssueCommentOption 

Fields

Instances

Instances details
FromJSON EditIssueCommentOption Source #

FromJSON EditIssueCommentOption

Instance details

Defined in Gitea.Model

ToJSON EditIssueCommentOption Source #

ToJSON EditIssueCommentOption

Instance details

Defined in Gitea.Model

Show EditIssueCommentOption Source # 
Instance details

Defined in Gitea.Model

Eq EditIssueCommentOption Source # 
Instance details

Defined in Gitea.Model

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

mkEditIssueCommentOption Source #

Construct a value of type EditIssueCommentOption (by applying it's required fields, if any)

EditIssueOption

data EditIssueOption Source #

EditIssueOption EditIssueOption options for editing an issue

Constructors

EditIssueOption 

Fields

Instances

Instances details
FromJSON EditIssueOption Source #

FromJSON EditIssueOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditIssueOption

parseJSONList :: Value -> Parser [EditIssueOption]

omittedField :: Maybe EditIssueOption

ToJSON EditIssueOption Source #

ToJSON EditIssueOption

Instance details

Defined in Gitea.Model

Show EditIssueOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditIssueOption -> ShowS

show :: EditIssueOption -> String

showList :: [EditIssueOption] -> ShowS

Eq EditIssueOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkEditIssueOption :: EditIssueOption Source #

Construct a value of type EditIssueOption (by applying it's required fields, if any)

EditLabelOption

data EditLabelOption Source #

EditLabelOption EditLabelOption options for editing a label

Constructors

EditLabelOption 

Fields

Instances

Instances details
FromJSON EditLabelOption Source #

FromJSON EditLabelOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditLabelOption

parseJSONList :: Value -> Parser [EditLabelOption]

omittedField :: Maybe EditLabelOption

ToJSON EditLabelOption Source #

ToJSON EditLabelOption

Instance details

Defined in Gitea.Model

Show EditLabelOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditLabelOption -> ShowS

show :: EditLabelOption -> String

showList :: [EditLabelOption] -> ShowS

Eq EditLabelOption Source # 
Instance details

Defined in Gitea.Model

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

mkEditLabelOption :: EditLabelOption Source #

Construct a value of type EditLabelOption (by applying it's required fields, if any)

EditMilestoneOption

data EditMilestoneOption Source #

EditMilestoneOption EditMilestoneOption options for editing a milestone

Constructors

EditMilestoneOption 

Fields

Instances

Instances details
FromJSON EditMilestoneOption Source #

FromJSON EditMilestoneOption

Instance details

Defined in Gitea.Model

ToJSON EditMilestoneOption Source #

ToJSON EditMilestoneOption

Instance details

Defined in Gitea.Model

Show EditMilestoneOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditMilestoneOption -> ShowS

show :: EditMilestoneOption -> String

showList :: [EditMilestoneOption] -> ShowS

Eq EditMilestoneOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkEditMilestoneOption :: EditMilestoneOption Source #

Construct a value of type EditMilestoneOption (by applying it's required fields, if any)

EditOrgOption

data EditOrgOption Source #

EditOrgOption EditOrgOption options for editing an organization

Constructors

EditOrgOption 

Fields

Instances

Instances details
FromJSON EditOrgOption Source #

FromJSON EditOrgOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditOrgOption

parseJSONList :: Value -> Parser [EditOrgOption]

omittedField :: Maybe EditOrgOption

ToJSON EditOrgOption Source #

ToJSON EditOrgOption

Instance details

Defined in Gitea.Model

Methods

toJSON :: EditOrgOption -> Value

toEncoding :: EditOrgOption -> Encoding

toJSONList :: [EditOrgOption] -> Value

toEncodingList :: [EditOrgOption] -> Encoding

omitField :: EditOrgOption -> Bool

Show EditOrgOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditOrgOption -> ShowS

show :: EditOrgOption -> String

showList :: [EditOrgOption] -> ShowS

Eq EditOrgOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkEditOrgOption :: EditOrgOption Source #

Construct a value of type EditOrgOption (by applying it's required fields, if any)

EditPullRequestOption

data EditPullRequestOption Source #

EditPullRequestOption EditPullRequestOption options when modify pull request

Constructors

EditPullRequestOption 

Fields

Instances

Instances details
FromJSON EditPullRequestOption Source #

FromJSON EditPullRequestOption

Instance details

Defined in Gitea.Model

ToJSON EditPullRequestOption Source #

ToJSON EditPullRequestOption

Instance details

Defined in Gitea.Model

Show EditPullRequestOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditPullRequestOption -> ShowS

show :: EditPullRequestOption -> String

showList :: [EditPullRequestOption] -> ShowS

Eq EditPullRequestOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoEditPullRequest EditPullRequestOption Source # 
Instance details

Defined in Gitea.API.Repository

mkEditPullRequestOption :: EditPullRequestOption Source #

Construct a value of type EditPullRequestOption (by applying it's required fields, if any)

EditReactionOption

data EditReactionOption Source #

EditReactionOption EditReactionOption contain the reaction type

Constructors

EditReactionOption 

Fields

Instances

Instances details
FromJSON EditReactionOption Source #

FromJSON EditReactionOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditReactionOption

parseJSONList :: Value -> Parser [EditReactionOption]

omittedField :: Maybe EditReactionOption

ToJSON EditReactionOption Source #

ToJSON EditReactionOption

Instance details

Defined in Gitea.Model

Show EditReactionOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditReactionOption -> ShowS

show :: EditReactionOption -> String

showList :: [EditReactionOption] -> ShowS

Eq EditReactionOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam IssueDeleteCommentReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssueDeleteIssueReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssuePostCommentReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

HasBodyParam IssuePostIssueReaction EditReactionOption Source # 
Instance details

Defined in Gitea.API.Issue

mkEditReactionOption :: EditReactionOption Source #

Construct a value of type EditReactionOption (by applying it's required fields, if any)

EditReleaseOption

data EditReleaseOption Source #

EditReleaseOption EditReleaseOption options when editing a release

Constructors

EditReleaseOption 

Fields

Instances

Instances details
FromJSON EditReleaseOption Source #

FromJSON EditReleaseOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditReleaseOption

parseJSONList :: Value -> Parser [EditReleaseOption]

omittedField :: Maybe EditReleaseOption

ToJSON EditReleaseOption Source #

ToJSON EditReleaseOption

Instance details

Defined in Gitea.Model

Show EditReleaseOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditReleaseOption -> ShowS

show :: EditReleaseOption -> String

showList :: [EditReleaseOption] -> ShowS

Eq EditReleaseOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkEditReleaseOption :: EditReleaseOption Source #

Construct a value of type EditReleaseOption (by applying it's required fields, if any)

EditRepoOption

data EditRepoOption Source #

EditRepoOption EditRepoOption options when editing a repository's properties

Constructors

EditRepoOption 

Fields

Instances

Instances details
FromJSON EditRepoOption Source #

FromJSON EditRepoOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditRepoOption

parseJSONList :: Value -> Parser [EditRepoOption]

omittedField :: Maybe EditRepoOption

ToJSON EditRepoOption Source #

ToJSON EditRepoOption

Instance details

Defined in Gitea.Model

Methods

toJSON :: EditRepoOption -> Value

toEncoding :: EditRepoOption -> Encoding

toJSONList :: [EditRepoOption] -> Value

toEncodingList :: [EditRepoOption] -> Encoding

omitField :: EditRepoOption -> Bool

Show EditRepoOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditRepoOption -> ShowS

show :: EditRepoOption -> String

showList :: [EditRepoOption] -> ShowS

Eq EditRepoOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkEditRepoOption :: EditRepoOption Source #

Construct a value of type EditRepoOption (by applying it's required fields, if any)

EditTagProtectionOption

data EditTagProtectionOption Source #

EditTagProtectionOption EditTagProtectionOption options for editing a tag protection

Constructors

EditTagProtectionOption 

Fields

Instances

Instances details
FromJSON EditTagProtectionOption Source #

FromJSON EditTagProtectionOption

Instance details

Defined in Gitea.Model

ToJSON EditTagProtectionOption Source #

ToJSON EditTagProtectionOption

Instance details

Defined in Gitea.Model

Show EditTagProtectionOption Source # 
Instance details

Defined in Gitea.Model

Eq EditTagProtectionOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoEditTagProtection EditTagProtectionOption Source # 
Instance details

Defined in Gitea.API.Repository

mkEditTagProtectionOption :: EditTagProtectionOption Source #

Construct a value of type EditTagProtectionOption (by applying it's required fields, if any)

EditTeamOption

data EditTeamOption Source #

EditTeamOption EditTeamOption options for editing a team

Constructors

EditTeamOption 

Fields

Instances

Instances details
FromJSON EditTeamOption Source #

FromJSON EditTeamOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditTeamOption

parseJSONList :: Value -> Parser [EditTeamOption]

omittedField :: Maybe EditTeamOption

ToJSON EditTeamOption Source #

ToJSON EditTeamOption

Instance details

Defined in Gitea.Model

Methods

toJSON :: EditTeamOption -> Value

toEncoding :: EditTeamOption -> Encoding

toJSONList :: [EditTeamOption] -> Value

toEncodingList :: [EditTeamOption] -> Encoding

omitField :: EditTeamOption -> Bool

Show EditTeamOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditTeamOption -> ShowS

show :: EditTeamOption -> String

showList :: [EditTeamOption] -> ShowS

Eq EditTeamOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkEditTeamOption Source #

Arguments

:: Text

editTeamOptionName

-> EditTeamOption 

Construct a value of type EditTeamOption (by applying it's required fields, if any)

EditUserOption

data EditUserOption Source #

EditUserOption EditUserOption edit user options

Constructors

EditUserOption 

Fields

Instances

Instances details
FromJSON EditUserOption Source #

FromJSON EditUserOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser EditUserOption

parseJSONList :: Value -> Parser [EditUserOption]

omittedField :: Maybe EditUserOption

ToJSON EditUserOption Source #

ToJSON EditUserOption

Instance details

Defined in Gitea.Model

Methods

toJSON :: EditUserOption -> Value

toEncoding :: EditUserOption -> Encoding

toJSONList :: [EditUserOption] -> Value

toEncodingList :: [EditUserOption] -> Encoding

omitField :: EditUserOption -> Bool

Show EditUserOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> EditUserOption -> ShowS

show :: EditUserOption -> String

showList :: [EditUserOption] -> ShowS

Eq EditUserOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkEditUserOption Source #

Construct a value of type EditUserOption (by applying it's required fields, if any)

Email

data Email Source #

Email Email an email address belonging to a user

Constructors

Email 

Fields

Instances

Instances details
FromJSON Email Source #

FromJSON Email

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Email

parseJSONList :: Value -> Parser [Email]

omittedField :: Maybe Email

ToJSON Email Source #

ToJSON Email

Instance details

Defined in Gitea.Model

Methods

toJSON :: Email -> Value

toEncoding :: Email -> Encoding

toJSONList :: [Email] -> Value

toEncodingList :: [Email] -> Encoding

omitField :: Email -> Bool

Show Email Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Email -> ShowS

show :: Email -> String

showList :: [Email] -> ShowS

Eq Email Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Email -> Email -> Bool

(/=) :: Email -> Email -> Bool

mkEmail :: Email Source #

Construct a value of type Email (by applying it's required fields, if any)

ExternalTracker

data ExternalTracker Source #

ExternalTracker ExternalTracker represents settings for external tracker

Constructors

ExternalTracker 

Fields

Instances

Instances details
FromJSON ExternalTracker Source #

FromJSON ExternalTracker

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ExternalTracker

parseJSONList :: Value -> Parser [ExternalTracker]

omittedField :: Maybe ExternalTracker

ToJSON ExternalTracker Source #

ToJSON ExternalTracker

Instance details

Defined in Gitea.Model

Show ExternalTracker Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ExternalTracker -> ShowS

show :: ExternalTracker -> String

showList :: [ExternalTracker] -> ShowS

Eq ExternalTracker Source # 
Instance details

Defined in Gitea.Model

mkExternalTracker :: ExternalTracker Source #

Construct a value of type ExternalTracker (by applying it's required fields, if any)

ExternalWiki

data ExternalWiki Source #

ExternalWiki ExternalWiki represents setting for external wiki

Constructors

ExternalWiki 

Fields

Instances

Instances details
FromJSON ExternalWiki Source #

FromJSON ExternalWiki

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ExternalWiki

parseJSONList :: Value -> Parser [ExternalWiki]

omittedField :: Maybe ExternalWiki

ToJSON ExternalWiki Source #

ToJSON ExternalWiki

Instance details

Defined in Gitea.Model

Methods

toJSON :: ExternalWiki -> Value

toEncoding :: ExternalWiki -> Encoding

toJSONList :: [ExternalWiki] -> Value

toEncodingList :: [ExternalWiki] -> Encoding

omitField :: ExternalWiki -> Bool

Show ExternalWiki Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ExternalWiki -> ShowS

show :: ExternalWiki -> String

showList :: [ExternalWiki] -> ShowS

Eq ExternalWiki Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: ExternalWiki -> ExternalWiki -> Bool

(/=) :: ExternalWiki -> ExternalWiki -> Bool

mkExternalWiki :: ExternalWiki Source #

Construct a value of type ExternalWiki (by applying it's required fields, if any)

FileCommitResponse

data FileCommitResponse Source #

FileCommitResponse FileCommitResponse contains information generated from a Git commit for a repo's file.

Constructors

FileCommitResponse 

Fields

Instances

Instances details
FromJSON FileCommitResponse Source #

FromJSON FileCommitResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser FileCommitResponse

parseJSONList :: Value -> Parser [FileCommitResponse]

omittedField :: Maybe FileCommitResponse

ToJSON FileCommitResponse Source #

ToJSON FileCommitResponse

Instance details

Defined in Gitea.Model

Show FileCommitResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> FileCommitResponse -> ShowS

show :: FileCommitResponse -> String

showList :: [FileCommitResponse] -> ShowS

Eq FileCommitResponse Source # 
Instance details

Defined in Gitea.Model

mkFileCommitResponse :: FileCommitResponse Source #

Construct a value of type FileCommitResponse (by applying it's required fields, if any)

FileDeleteResponse

data FileDeleteResponse Source #

FileDeleteResponse FileDeleteResponse contains information about a repo's file that was deleted

Constructors

FileDeleteResponse 

Instances

Instances details
FromJSON FileDeleteResponse Source #

FromJSON FileDeleteResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser FileDeleteResponse

parseJSONList :: Value -> Parser [FileDeleteResponse]

omittedField :: Maybe FileDeleteResponse

ToJSON FileDeleteResponse Source #

ToJSON FileDeleteResponse

Instance details

Defined in Gitea.Model

Show FileDeleteResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> FileDeleteResponse -> ShowS

show :: FileDeleteResponse -> String

showList :: [FileDeleteResponse] -> ShowS

Eq FileDeleteResponse Source # 
Instance details

Defined in Gitea.Model

mkFileDeleteResponse :: FileDeleteResponse Source #

Construct a value of type FileDeleteResponse (by applying it's required fields, if any)

FileLinksResponse

data FileLinksResponse Source #

FileLinksResponse FileLinksResponse contains the links for a repo's file

Constructors

FileLinksResponse 

Fields

Instances

Instances details
FromJSON FileLinksResponse Source #

FromJSON FileLinksResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser FileLinksResponse

parseJSONList :: Value -> Parser [FileLinksResponse]

omittedField :: Maybe FileLinksResponse

ToJSON FileLinksResponse Source #

ToJSON FileLinksResponse

Instance details

Defined in Gitea.Model

Show FileLinksResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> FileLinksResponse -> ShowS

show :: FileLinksResponse -> String

showList :: [FileLinksResponse] -> ShowS

Eq FileLinksResponse Source # 
Instance details

Defined in Gitea.Model

mkFileLinksResponse :: FileLinksResponse Source #

Construct a value of type FileLinksResponse (by applying it's required fields, if any)

FileResponse

data FileResponse Source #

FileResponse FileResponse contains information about a repo's file

Constructors

FileResponse 

Instances

Instances details
FromJSON FileResponse Source #

FromJSON FileResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser FileResponse

parseJSONList :: Value -> Parser [FileResponse]

omittedField :: Maybe FileResponse

ToJSON FileResponse Source #

ToJSON FileResponse

Instance details

Defined in Gitea.Model

Methods

toJSON :: FileResponse -> Value

toEncoding :: FileResponse -> Encoding

toJSONList :: [FileResponse] -> Value

toEncodingList :: [FileResponse] -> Encoding

omitField :: FileResponse -> Bool

Show FileResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> FileResponse -> ShowS

show :: FileResponse -> String

showList :: [FileResponse] -> ShowS

Eq FileResponse Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: FileResponse -> FileResponse -> Bool

(/=) :: FileResponse -> FileResponse -> Bool

mkFileResponse :: FileResponse Source #

Construct a value of type FileResponse (by applying it's required fields, if any)

FilesResponse

data FilesResponse Source #

FilesResponse FilesResponse contains information about multiple files from a repo

Constructors

FilesResponse 

Instances

Instances details
FromJSON FilesResponse Source #

FromJSON FilesResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser FilesResponse

parseJSONList :: Value -> Parser [FilesResponse]

omittedField :: Maybe FilesResponse

ToJSON FilesResponse Source #

ToJSON FilesResponse

Instance details

Defined in Gitea.Model

Methods

toJSON :: FilesResponse -> Value

toEncoding :: FilesResponse -> Encoding

toJSONList :: [FilesResponse] -> Value

toEncodingList :: [FilesResponse] -> Encoding

omitField :: FilesResponse -> Bool

Show FilesResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> FilesResponse -> ShowS

show :: FilesResponse -> String

showList :: [FilesResponse] -> ShowS

Eq FilesResponse Source # 
Instance details

Defined in Gitea.Model

mkFilesResponse :: FilesResponse Source #

Construct a value of type FilesResponse (by applying it's required fields, if any)

GPGKey

data GPGKey Source #

GPGKey GPGKey a user GPG key to sign commit and tag in repository

Constructors

GPGKey 

Fields

Instances

Instances details
FromJSON GPGKey Source #

FromJSON GPGKey

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GPGKey

parseJSONList :: Value -> Parser [GPGKey]

omittedField :: Maybe GPGKey

ToJSON GPGKey Source #

ToJSON GPGKey

Instance details

Defined in Gitea.Model

Methods

toJSON :: GPGKey -> Value

toEncoding :: GPGKey -> Encoding

toJSONList :: [GPGKey] -> Value

toEncodingList :: [GPGKey] -> Encoding

omitField :: GPGKey -> Bool

Show GPGKey Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GPGKey -> ShowS

show :: GPGKey -> String

showList :: [GPGKey] -> ShowS

Eq GPGKey Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: GPGKey -> GPGKey -> Bool

(/=) :: GPGKey -> GPGKey -> Bool

mkGPGKey :: GPGKey Source #

Construct a value of type GPGKey (by applying it's required fields, if any)

GPGKeyEmail

data GPGKeyEmail Source #

GPGKeyEmail GPGKeyEmail an email attached to a GPGKey

Constructors

GPGKeyEmail 

Fields

Instances

Instances details
FromJSON GPGKeyEmail Source #

FromJSON GPGKeyEmail

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GPGKeyEmail

parseJSONList :: Value -> Parser [GPGKeyEmail]

omittedField :: Maybe GPGKeyEmail

ToJSON GPGKeyEmail Source #

ToJSON GPGKeyEmail

Instance details

Defined in Gitea.Model

Methods

toJSON :: GPGKeyEmail -> Value

toEncoding :: GPGKeyEmail -> Encoding

toJSONList :: [GPGKeyEmail] -> Value

toEncodingList :: [GPGKeyEmail] -> Encoding

omitField :: GPGKeyEmail -> Bool

Show GPGKeyEmail Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GPGKeyEmail -> ShowS

show :: GPGKeyEmail -> String

showList :: [GPGKeyEmail] -> ShowS

Eq GPGKeyEmail Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: GPGKeyEmail -> GPGKeyEmail -> Bool

(/=) :: GPGKeyEmail -> GPGKeyEmail -> Bool

mkGPGKeyEmail :: GPGKeyEmail Source #

Construct a value of type GPGKeyEmail (by applying it's required fields, if any)

GeneralAPISettings

data GeneralAPISettings Source #

GeneralAPISettings GeneralAPISettings contains global api settings exposed by it

Constructors

GeneralAPISettings 

Fields

Instances

Instances details
FromJSON GeneralAPISettings Source #

FromJSON GeneralAPISettings

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GeneralAPISettings

parseJSONList :: Value -> Parser [GeneralAPISettings]

omittedField :: Maybe GeneralAPISettings

ToJSON GeneralAPISettings Source #

ToJSON GeneralAPISettings

Instance details

Defined in Gitea.Model

Show GeneralAPISettings Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GeneralAPISettings -> ShowS

show :: GeneralAPISettings -> String

showList :: [GeneralAPISettings] -> ShowS

Eq GeneralAPISettings Source # 
Instance details

Defined in Gitea.Model

mkGeneralAPISettings :: GeneralAPISettings Source #

Construct a value of type GeneralAPISettings (by applying it's required fields, if any)

GeneralAttachmentSettings

data GeneralAttachmentSettings Source #

GeneralAttachmentSettings GeneralAttachmentSettings contains global Attachment settings exposed by API

Constructors

GeneralAttachmentSettings 

Fields

Instances

Instances details
FromJSON GeneralAttachmentSettings Source #

FromJSON GeneralAttachmentSettings

Instance details

Defined in Gitea.Model

ToJSON GeneralAttachmentSettings Source #

ToJSON GeneralAttachmentSettings

Instance details

Defined in Gitea.Model

Show GeneralAttachmentSettings Source # 
Instance details

Defined in Gitea.Model

Eq GeneralAttachmentSettings Source # 
Instance details

Defined in Gitea.Model

mkGeneralAttachmentSettings :: GeneralAttachmentSettings Source #

Construct a value of type GeneralAttachmentSettings (by applying it's required fields, if any)

GeneralRepoSettings

data GeneralRepoSettings Source #

GeneralRepoSettings GeneralRepoSettings contains global repository settings exposed by API

Constructors

GeneralRepoSettings 

Fields

Instances

Instances details
FromJSON GeneralRepoSettings Source #

FromJSON GeneralRepoSettings

Instance details

Defined in Gitea.Model

ToJSON GeneralRepoSettings Source #

ToJSON GeneralRepoSettings

Instance details

Defined in Gitea.Model

Show GeneralRepoSettings Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GeneralRepoSettings -> ShowS

show :: GeneralRepoSettings -> String

showList :: [GeneralRepoSettings] -> ShowS

Eq GeneralRepoSettings Source # 
Instance details

Defined in Gitea.Model

mkGeneralRepoSettings :: GeneralRepoSettings Source #

Construct a value of type GeneralRepoSettings (by applying it's required fields, if any)

GeneralUISettings

data GeneralUISettings Source #

GeneralUISettings GeneralUISettings contains global ui settings exposed by API

Constructors

GeneralUISettings 

Fields

Instances

Instances details
FromJSON GeneralUISettings Source #

FromJSON GeneralUISettings

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GeneralUISettings

parseJSONList :: Value -> Parser [GeneralUISettings]

omittedField :: Maybe GeneralUISettings

ToJSON GeneralUISettings Source #

ToJSON GeneralUISettings

Instance details

Defined in Gitea.Model

Show GeneralUISettings Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GeneralUISettings -> ShowS

show :: GeneralUISettings -> String

showList :: [GeneralUISettings] -> ShowS

Eq GeneralUISettings Source # 
Instance details

Defined in Gitea.Model

mkGeneralUISettings :: GeneralUISettings Source #

Construct a value of type GeneralUISettings (by applying it's required fields, if any)

GenerateRepoOption

data GenerateRepoOption Source #

GenerateRepoOption GenerateRepoOption options when creating repository using a template

Constructors

GenerateRepoOption 

Fields

Instances

Instances details
FromJSON GenerateRepoOption Source #

FromJSON GenerateRepoOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GenerateRepoOption

parseJSONList :: Value -> Parser [GenerateRepoOption]

omittedField :: Maybe GenerateRepoOption

ToJSON GenerateRepoOption Source #

ToJSON GenerateRepoOption

Instance details

Defined in Gitea.Model

Show GenerateRepoOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GenerateRepoOption -> ShowS

show :: GenerateRepoOption -> String

showList :: [GenerateRepoOption] -> ShowS

Eq GenerateRepoOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkGenerateRepoOption Source #

Arguments

:: Text

generateRepoOptionName: Name of the repository to create

-> Text

generateRepoOptionOwner: The organization or person who will own the new repository

-> GenerateRepoOption 

Construct a value of type GenerateRepoOption (by applying it's required fields, if any)

GitBlobResponse

data GitBlobResponse Source #

GitBlobResponse GitBlobResponse represents a git blob

Constructors

GitBlobResponse 

Fields

Instances

Instances details
FromJSON GitBlobResponse Source #

FromJSON GitBlobResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GitBlobResponse

parseJSONList :: Value -> Parser [GitBlobResponse]

omittedField :: Maybe GitBlobResponse

ToJSON GitBlobResponse Source #

ToJSON GitBlobResponse

Instance details

Defined in Gitea.Model

Show GitBlobResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GitBlobResponse -> ShowS

show :: GitBlobResponse -> String

showList :: [GitBlobResponse] -> ShowS

Eq GitBlobResponse Source # 
Instance details

Defined in Gitea.Model

mkGitBlobResponse :: GitBlobResponse Source #

Construct a value of type GitBlobResponse (by applying it's required fields, if any)

GitEntry

data GitEntry Source #

GitEntry GitEntry represents a git tree

Constructors

GitEntry 

Fields

Instances

Instances details
FromJSON GitEntry Source #

FromJSON GitEntry

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GitEntry

parseJSONList :: Value -> Parser [GitEntry]

omittedField :: Maybe GitEntry

ToJSON GitEntry Source #

ToJSON GitEntry

Instance details

Defined in Gitea.Model

Methods

toJSON :: GitEntry -> Value

toEncoding :: GitEntry -> Encoding

toJSONList :: [GitEntry] -> Value

toEncodingList :: [GitEntry] -> Encoding

omitField :: GitEntry -> Bool

Show GitEntry Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GitEntry -> ShowS

show :: GitEntry -> String

showList :: [GitEntry] -> ShowS

Eq GitEntry Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: GitEntry -> GitEntry -> Bool

(/=) :: GitEntry -> GitEntry -> Bool

mkGitEntry :: GitEntry Source #

Construct a value of type GitEntry (by applying it's required fields, if any)

GitHook

data GitHook Source #

GitHook GitHook represents a Git repository hook

Constructors

GitHook 

Fields

Instances

Instances details
FromJSON GitHook Source #

FromJSON GitHook

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GitHook

parseJSONList :: Value -> Parser [GitHook]

omittedField :: Maybe GitHook

ToJSON GitHook Source #

ToJSON GitHook

Instance details

Defined in Gitea.Model

Methods

toJSON :: GitHook -> Value

toEncoding :: GitHook -> Encoding

toJSONList :: [GitHook] -> Value

toEncodingList :: [GitHook] -> Encoding

omitField :: GitHook -> Bool

Show GitHook Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GitHook -> ShowS

show :: GitHook -> String

showList :: [GitHook] -> ShowS

Eq GitHook Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: GitHook -> GitHook -> Bool

(/=) :: GitHook -> GitHook -> Bool

mkGitHook :: GitHook Source #

Construct a value of type GitHook (by applying it's required fields, if any)

GitObject

data GitObject Source #

GitObject GitObject represents a Git object.

Constructors

GitObject 

Fields

Instances

Instances details
FromJSON GitObject Source #

FromJSON GitObject

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GitObject

parseJSONList :: Value -> Parser [GitObject]

omittedField :: Maybe GitObject

ToJSON GitObject Source #

ToJSON GitObject

Instance details

Defined in Gitea.Model

Methods

toJSON :: GitObject -> Value

toEncoding :: GitObject -> Encoding

toJSONList :: [GitObject] -> Value

toEncodingList :: [GitObject] -> Encoding

omitField :: GitObject -> Bool

Show GitObject Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GitObject -> ShowS

show :: GitObject -> String

showList :: [GitObject] -> ShowS

Eq GitObject Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: GitObject -> GitObject -> Bool

(/=) :: GitObject -> GitObject -> Bool

mkGitObject :: GitObject Source #

Construct a value of type GitObject (by applying it's required fields, if any)

GitTreeResponse

data GitTreeResponse Source #

GitTreeResponse GitTreeResponse returns a git tree

Constructors

GitTreeResponse 

Fields

Instances

Instances details
FromJSON GitTreeResponse Source #

FromJSON GitTreeResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser GitTreeResponse

parseJSONList :: Value -> Parser [GitTreeResponse]

omittedField :: Maybe GitTreeResponse

ToJSON GitTreeResponse Source #

ToJSON GitTreeResponse

Instance details

Defined in Gitea.Model

Show GitTreeResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GitTreeResponse -> ShowS

show :: GitTreeResponse -> String

showList :: [GitTreeResponse] -> ShowS

Eq GitTreeResponse Source # 
Instance details

Defined in Gitea.Model

mkGitTreeResponse :: GitTreeResponse Source #

Construct a value of type GitTreeResponse (by applying it's required fields, if any)

GitignoreTemplateInfo

data GitignoreTemplateInfo Source #

GitignoreTemplateInfo GitignoreTemplateInfo name and text of a gitignore template

Constructors

GitignoreTemplateInfo 

Fields

Instances

Instances details
FromJSON GitignoreTemplateInfo Source #

FromJSON GitignoreTemplateInfo

Instance details

Defined in Gitea.Model

ToJSON GitignoreTemplateInfo Source #

ToJSON GitignoreTemplateInfo

Instance details

Defined in Gitea.Model

Show GitignoreTemplateInfo Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> GitignoreTemplateInfo -> ShowS

show :: GitignoreTemplateInfo -> String

showList :: [GitignoreTemplateInfo] -> ShowS

Eq GitignoreTemplateInfo Source # 
Instance details

Defined in Gitea.Model

mkGitignoreTemplateInfo :: GitignoreTemplateInfo Source #

Construct a value of type GitignoreTemplateInfo (by applying it's required fields, if any)

Hook

data Hook Source #

Hook Hook a hook is a web hook when one repository changed

Constructors

Hook 

Fields

Instances

Instances details
FromJSON Hook Source #

FromJSON Hook

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Hook

parseJSONList :: Value -> Parser [Hook]

omittedField :: Maybe Hook

ToJSON Hook Source #

ToJSON Hook

Instance details

Defined in Gitea.Model

Methods

toJSON :: Hook -> Value

toEncoding :: Hook -> Encoding

toJSONList :: [Hook] -> Value

toEncodingList :: [Hook] -> Encoding

omitField :: Hook -> Bool

Show Hook Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Hook -> ShowS

show :: Hook -> String

showList :: [Hook] -> ShowS

Eq Hook Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Hook -> Hook -> Bool

(/=) :: Hook -> Hook -> Bool

mkHook :: Hook Source #

Construct a value of type Hook (by applying it's required fields, if any)

Identity

data Identity Source #

Identity Identity for a person's identity like an author or committer

Constructors

Identity 

Fields

Instances

Instances details
FromJSON Identity Source #

FromJSON Identity

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Identity

parseJSONList :: Value -> Parser [Identity]

omittedField :: Maybe Identity

ToJSON Identity Source #

ToJSON Identity

Instance details

Defined in Gitea.Model

Methods

toJSON :: Identity -> Value

toEncoding :: Identity -> Encoding

toJSONList :: [Identity] -> Value

toEncodingList :: [Identity] -> Encoding

omitField :: Identity -> Bool

Show Identity Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Identity -> ShowS

show :: Identity -> String

showList :: [Identity] -> ShowS

Eq Identity Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Identity -> Identity -> Bool

(/=) :: Identity -> Identity -> Bool

mkIdentity :: Identity Source #

Construct a value of type Identity (by applying it's required fields, if any)

InternalTracker

data InternalTracker Source #

InternalTracker InternalTracker represents settings for internal tracker

Constructors

InternalTracker 

Fields

Instances

Instances details
FromJSON InternalTracker Source #

FromJSON InternalTracker

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser InternalTracker

parseJSONList :: Value -> Parser [InternalTracker]

omittedField :: Maybe InternalTracker

ToJSON InternalTracker Source #

ToJSON InternalTracker

Instance details

Defined in Gitea.Model

Show InternalTracker Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> InternalTracker -> ShowS

show :: InternalTracker -> String

showList :: [InternalTracker] -> ShowS

Eq InternalTracker Source # 
Instance details

Defined in Gitea.Model

mkInternalTracker :: InternalTracker Source #

Construct a value of type InternalTracker (by applying it's required fields, if any)

Issue

data Issue Source #

Issue Issue represents an issue in a repository

Constructors

Issue 

Fields

Instances

Instances details
FromJSON Issue Source #

FromJSON Issue

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Issue

parseJSONList :: Value -> Parser [Issue]

omittedField :: Maybe Issue

ToJSON Issue Source #

ToJSON Issue

Instance details

Defined in Gitea.Model

Methods

toJSON :: Issue -> Value

toEncoding :: Issue -> Encoding

toJSONList :: [Issue] -> Value

toEncodingList :: [Issue] -> Encoding

omitField :: Issue -> Bool

Show Issue Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Issue -> ShowS

show :: Issue -> String

showList :: [Issue] -> ShowS

Eq Issue Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Issue -> Issue -> Bool

(/=) :: Issue -> Issue -> Bool

mkIssue :: Issue Source #

Construct a value of type Issue (by applying it's required fields, if any)

IssueConfig

data IssueConfig Source #

IssueConfig

Constructors

IssueConfig 

Fields

Instances

Instances details
FromJSON IssueConfig Source #

FromJSON IssueConfig

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser IssueConfig

parseJSONList :: Value -> Parser [IssueConfig]

omittedField :: Maybe IssueConfig

ToJSON IssueConfig Source #

ToJSON IssueConfig

Instance details

Defined in Gitea.Model

Methods

toJSON :: IssueConfig -> Value

toEncoding :: IssueConfig -> Encoding

toJSONList :: [IssueConfig] -> Value

toEncodingList :: [IssueConfig] -> Encoding

omitField :: IssueConfig -> Bool

Show IssueConfig Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IssueConfig -> ShowS

show :: IssueConfig -> String

showList :: [IssueConfig] -> ShowS

Eq IssueConfig Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: IssueConfig -> IssueConfig -> Bool

(/=) :: IssueConfig -> IssueConfig -> Bool

mkIssueConfig :: IssueConfig Source #

Construct a value of type IssueConfig (by applying it's required fields, if any)

IssueConfigContactLink

data IssueConfigContactLink Source #

IssueConfigContactLink

Constructors

IssueConfigContactLink 

Fields

Instances

mkIssueConfigContactLink :: IssueConfigContactLink Source #

Construct a value of type IssueConfigContactLink (by applying it's required fields, if any)

IssueConfigValidation

data IssueConfigValidation Source #

IssueConfigValidation

Constructors

IssueConfigValidation 

Fields

Instances

Instances details
FromJSON IssueConfigValidation Source #

FromJSON IssueConfigValidation

Instance details

Defined in Gitea.Model

ToJSON IssueConfigValidation Source #

ToJSON IssueConfigValidation

Instance details

Defined in Gitea.Model

Show IssueConfigValidation Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IssueConfigValidation -> ShowS

show :: IssueConfigValidation -> String

showList :: [IssueConfigValidation] -> ShowS

Eq IssueConfigValidation Source # 
Instance details

Defined in Gitea.Model

mkIssueConfigValidation :: IssueConfigValidation Source #

Construct a value of type IssueConfigValidation (by applying it's required fields, if any)

IssueDeadline

data IssueDeadline Source #

IssueDeadline IssueDeadline represents an issue deadline

Constructors

IssueDeadline 

Fields

Instances

Instances details
FromJSON IssueDeadline Source #

FromJSON IssueDeadline

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser IssueDeadline

parseJSONList :: Value -> Parser [IssueDeadline]

omittedField :: Maybe IssueDeadline

ToJSON IssueDeadline Source #

ToJSON IssueDeadline

Instance details

Defined in Gitea.Model

Methods

toJSON :: IssueDeadline -> Value

toEncoding :: IssueDeadline -> Encoding

toJSONList :: [IssueDeadline] -> Value

toEncodingList :: [IssueDeadline] -> Encoding

omitField :: IssueDeadline -> Bool

Show IssueDeadline Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IssueDeadline -> ShowS

show :: IssueDeadline -> String

showList :: [IssueDeadline] -> ShowS

Eq IssueDeadline Source # 
Instance details

Defined in Gitea.Model

mkIssueDeadline :: IssueDeadline Source #

Construct a value of type IssueDeadline (by applying it's required fields, if any)

IssueFormField

data IssueFormField Source #

IssueFormField IssueFormField represents a form field

Constructors

IssueFormField 

Fields

Instances

Instances details
FromJSON IssueFormField Source #

FromJSON IssueFormField

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser IssueFormField

parseJSONList :: Value -> Parser [IssueFormField]

omittedField :: Maybe IssueFormField

ToJSON IssueFormField Source #

ToJSON IssueFormField

Instance details

Defined in Gitea.Model

Methods

toJSON :: IssueFormField -> Value

toEncoding :: IssueFormField -> Encoding

toJSONList :: [IssueFormField] -> Value

toEncodingList :: [IssueFormField] -> Encoding

omitField :: IssueFormField -> Bool

Show IssueFormField Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IssueFormField -> ShowS

show :: IssueFormField -> String

showList :: [IssueFormField] -> ShowS

Eq IssueFormField Source # 
Instance details

Defined in Gitea.Model

mkIssueFormField :: IssueFormField Source #

Construct a value of type IssueFormField (by applying it's required fields, if any)

IssueLabelsOption

data IssueLabelsOption Source #

IssueLabelsOption IssueLabelsOption a collection of labels

Constructors

IssueLabelsOption 

Fields

  • issueLabelsOptionLabels :: !(Maybe [Value])

    "labels" - Labels can be a list of integers representing label IDs or a list of strings representing label names

Instances

Instances details
FromJSON IssueLabelsOption Source #

FromJSON IssueLabelsOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser IssueLabelsOption

parseJSONList :: Value -> Parser [IssueLabelsOption]

omittedField :: Maybe IssueLabelsOption

ToJSON IssueLabelsOption Source #

ToJSON IssueLabelsOption

Instance details

Defined in Gitea.Model

Show IssueLabelsOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IssueLabelsOption -> ShowS

show :: IssueLabelsOption -> String

showList :: [IssueLabelsOption] -> ShowS

Eq IssueLabelsOption Source # 
Instance details

Defined in Gitea.Model

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

mkIssueLabelsOption :: IssueLabelsOption Source #

Construct a value of type IssueLabelsOption (by applying it's required fields, if any)

IssueMeta

data IssueMeta Source #

IssueMeta IssueMeta basic issue information

Constructors

IssueMeta 

Fields

Instances

Instances details
FromJSON IssueMeta Source #

FromJSON IssueMeta

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser IssueMeta

parseJSONList :: Value -> Parser [IssueMeta]

omittedField :: Maybe IssueMeta

ToJSON IssueMeta Source #

ToJSON IssueMeta

Instance details

Defined in Gitea.Model

Methods

toJSON :: IssueMeta -> Value

toEncoding :: IssueMeta -> Encoding

toJSONList :: [IssueMeta] -> Value

toEncodingList :: [IssueMeta] -> Encoding

omitField :: IssueMeta -> Bool

Show IssueMeta Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IssueMeta -> ShowS

show :: IssueMeta -> String

showList :: [IssueMeta] -> ShowS

Eq IssueMeta Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: IssueMeta -> IssueMeta -> Bool

(/=) :: IssueMeta -> IssueMeta -> Bool

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

mkIssueMeta :: IssueMeta Source #

Construct a value of type IssueMeta (by applying it's required fields, if any)

IssueTemplate

data IssueTemplate Source #

IssueTemplate IssueTemplate represents an issue template for a repository

Constructors

IssueTemplate 

Fields

Instances

Instances details
FromJSON IssueTemplate Source #

FromJSON IssueTemplate

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser IssueTemplate

parseJSONList :: Value -> Parser [IssueTemplate]

omittedField :: Maybe IssueTemplate

ToJSON IssueTemplate Source #

ToJSON IssueTemplate

Instance details

Defined in Gitea.Model

Methods

toJSON :: IssueTemplate -> Value

toEncoding :: IssueTemplate -> Encoding

toJSONList :: [IssueTemplate] -> Value

toEncodingList :: [IssueTemplate] -> Encoding

omitField :: IssueTemplate -> Bool

Show IssueTemplate Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> IssueTemplate -> ShowS

show :: IssueTemplate -> String

showList :: [IssueTemplate] -> ShowS

Eq IssueTemplate Source # 
Instance details

Defined in Gitea.Model

mkIssueTemplate :: IssueTemplate Source #

Construct a value of type IssueTemplate (by applying it's required fields, if any)

Label

data Label Source #

Label Label a label to an issue or a pr

Constructors

Label 

Fields

Instances

Instances details
FromJSON Label Source #

FromJSON Label

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Label

parseJSONList :: Value -> Parser [Label]

omittedField :: Maybe Label

ToJSON Label Source #

ToJSON Label

Instance details

Defined in Gitea.Model

Methods

toJSON :: Label -> Value

toEncoding :: Label -> Encoding

toJSONList :: [Label] -> Value

toEncodingList :: [Label] -> Encoding

omitField :: Label -> Bool

Show Label Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Label -> ShowS

show :: Label -> String

showList :: [Label] -> ShowS

Eq Label Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Label -> Label -> Bool

(/=) :: Label -> Label -> Bool

mkLabel :: Label Source #

Construct a value of type Label (by applying it's required fields, if any)

LabelTemplate

data LabelTemplate Source #

LabelTemplate LabelTemplate info of a Label template

Constructors

LabelTemplate 

Fields

Instances

Instances details
FromJSON LabelTemplate Source #

FromJSON LabelTemplate

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser LabelTemplate

parseJSONList :: Value -> Parser [LabelTemplate]

omittedField :: Maybe LabelTemplate

ToJSON LabelTemplate Source #

ToJSON LabelTemplate

Instance details

Defined in Gitea.Model

Methods

toJSON :: LabelTemplate -> Value

toEncoding :: LabelTemplate -> Encoding

toJSONList :: [LabelTemplate] -> Value

toEncodingList :: [LabelTemplate] -> Encoding

omitField :: LabelTemplate -> Bool

Show LabelTemplate Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> LabelTemplate -> ShowS

show :: LabelTemplate -> String

showList :: [LabelTemplate] -> ShowS

Eq LabelTemplate Source # 
Instance details

Defined in Gitea.Model

mkLabelTemplate :: LabelTemplate Source #

Construct a value of type LabelTemplate (by applying it's required fields, if any)

LicenseTemplateInfo

data LicenseTemplateInfo Source #

LicenseTemplateInfo LicensesInfo contains information about a License

Constructors

LicenseTemplateInfo 

Fields

Instances

Instances details
FromJSON LicenseTemplateInfo Source #

FromJSON LicenseTemplateInfo

Instance details

Defined in Gitea.Model

ToJSON LicenseTemplateInfo Source #

ToJSON LicenseTemplateInfo

Instance details

Defined in Gitea.Model

Show LicenseTemplateInfo Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> LicenseTemplateInfo -> ShowS

show :: LicenseTemplateInfo -> String

showList :: [LicenseTemplateInfo] -> ShowS

Eq LicenseTemplateInfo Source # 
Instance details

Defined in Gitea.Model

mkLicenseTemplateInfo :: LicenseTemplateInfo Source #

Construct a value of type LicenseTemplateInfo (by applying it's required fields, if any)

LicensesTemplateListEntry

data LicensesTemplateListEntry Source #

LicensesTemplateListEntry LicensesListEntry is used for the API

Constructors

LicensesTemplateListEntry 

Fields

Instances

Instances details
FromJSON LicensesTemplateListEntry Source #

FromJSON LicensesTemplateListEntry

Instance details

Defined in Gitea.Model

ToJSON LicensesTemplateListEntry Source #

ToJSON LicensesTemplateListEntry

Instance details

Defined in Gitea.Model

Show LicensesTemplateListEntry Source # 
Instance details

Defined in Gitea.Model

Eq LicensesTemplateListEntry Source # 
Instance details

Defined in Gitea.Model

mkLicensesTemplateListEntry :: LicensesTemplateListEntry Source #

Construct a value of type LicensesTemplateListEntry (by applying it's required fields, if any)

MarkdownOption

data MarkdownOption Source #

MarkdownOption MarkdownOption markdown options

Constructors

MarkdownOption 

Fields

  • markdownOptionContext :: !(Maybe Text)

    Context - URL path for rendering issue, media and file links Expected format: subpath{user}{repo}src{branch, commit, tag}{identifierpath}{file/dir} in: body

  • markdownOptionMode :: !(Maybe Text)

    Mode - Mode to render (markdown, comment, wiki, file) in: body

  • markdownOptionText :: !(Maybe Text)

    Text - Text markdown to render in: body

  • markdownOptionWiki :: !(Maybe Bool)

    Wiki - Is it a wiki page? (use mode=wiki instead) Deprecated: true in: body

Instances

Instances details
FromJSON MarkdownOption Source #

FromJSON MarkdownOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser MarkdownOption

parseJSONList :: Value -> Parser [MarkdownOption]

omittedField :: Maybe MarkdownOption

ToJSON MarkdownOption Source #

ToJSON MarkdownOption

Instance details

Defined in Gitea.Model

Methods

toJSON :: MarkdownOption -> Value

toEncoding :: MarkdownOption -> Encoding

toJSONList :: [MarkdownOption] -> Value

toEncodingList :: [MarkdownOption] -> Encoding

omitField :: MarkdownOption -> Bool

Show MarkdownOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> MarkdownOption -> ShowS

show :: MarkdownOption -> String

showList :: [MarkdownOption] -> ShowS

Eq MarkdownOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkMarkdownOption :: MarkdownOption Source #

Construct a value of type MarkdownOption (by applying it's required fields, if any)

MarkupOption

data MarkupOption Source #

MarkupOption MarkupOption markup options

Constructors

MarkupOption 

Fields

Instances

Instances details
FromJSON MarkupOption Source #

FromJSON MarkupOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser MarkupOption

parseJSONList :: Value -> Parser [MarkupOption]

omittedField :: Maybe MarkupOption

ToJSON MarkupOption Source #

ToJSON MarkupOption

Instance details

Defined in Gitea.Model

Methods

toJSON :: MarkupOption -> Value

toEncoding :: MarkupOption -> Encoding

toJSONList :: [MarkupOption] -> Value

toEncodingList :: [MarkupOption] -> Encoding

omitField :: MarkupOption -> Bool

Show MarkupOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> MarkupOption -> ShowS

show :: MarkupOption -> String

showList :: [MarkupOption] -> ShowS

Eq MarkupOption Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: MarkupOption -> MarkupOption -> Bool

(/=) :: MarkupOption -> MarkupOption -> Bool

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 #

mkMarkupOption :: MarkupOption Source #

Construct a value of type MarkupOption (by applying it's required fields, if any)

MergePullRequestOption

data MergePullRequestOption Source #

MergePullRequestOption MergePullRequestForm form for merging Pull Request

Instances

Instances details
FromJSON MergePullRequestOption Source #

FromJSON MergePullRequestOption

Instance details

Defined in Gitea.Model

ToJSON MergePullRequestOption Source #

ToJSON MergePullRequestOption

Instance details

Defined in Gitea.Model

Show MergePullRequestOption Source # 
Instance details

Defined in Gitea.Model

Eq MergePullRequestOption Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoMergePullRequest MergePullRequestOption Source # 
Instance details

Defined in Gitea.API.Repository

mkMergePullRequestOption Source #

Construct a value of type MergePullRequestOption (by applying it's required fields, if any)

MergeUpstreamRequest

data MergeUpstreamRequest Source #

MergeUpstreamRequest

Constructors

MergeUpstreamRequest 

Fields

Instances

Instances details
FromJSON MergeUpstreamRequest Source #

FromJSON MergeUpstreamRequest

Instance details

Defined in Gitea.Model

ToJSON MergeUpstreamRequest Source #

ToJSON MergeUpstreamRequest

Instance details

Defined in Gitea.Model

Show MergeUpstreamRequest Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> MergeUpstreamRequest -> ShowS

show :: MergeUpstreamRequest -> String

showList :: [MergeUpstreamRequest] -> ShowS

Eq MergeUpstreamRequest Source # 
Instance details

Defined in Gitea.Model

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 #

mkMergeUpstreamRequest :: MergeUpstreamRequest Source #

Construct a value of type MergeUpstreamRequest (by applying it's required fields, if any)

MergeUpstreamResponse

data MergeUpstreamResponse Source #

MergeUpstreamResponse

Constructors

MergeUpstreamResponse 

Fields

Instances

Instances details
FromJSON MergeUpstreamResponse Source #

FromJSON MergeUpstreamResponse

Instance details

Defined in Gitea.Model

ToJSON MergeUpstreamResponse Source #

ToJSON MergeUpstreamResponse

Instance details

Defined in Gitea.Model

Show MergeUpstreamResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> MergeUpstreamResponse -> ShowS

show :: MergeUpstreamResponse -> String

showList :: [MergeUpstreamResponse] -> ShowS

Eq MergeUpstreamResponse Source # 
Instance details

Defined in Gitea.Model

mkMergeUpstreamResponse :: MergeUpstreamResponse Source #

Construct a value of type MergeUpstreamResponse (by applying it's required fields, if any)

MigrateRepoOptions

data MigrateRepoOptions Source #

MigrateRepoOptions MigrateRepoOptions options for migrating repository's this is used to interact with api v1

Constructors

MigrateRepoOptions 

Fields

Instances

Instances details
FromJSON MigrateRepoOptions Source #

FromJSON MigrateRepoOptions

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser MigrateRepoOptions

parseJSONList :: Value -> Parser [MigrateRepoOptions]

omittedField :: Maybe MigrateRepoOptions

ToJSON MigrateRepoOptions Source #

ToJSON MigrateRepoOptions

Instance details

Defined in Gitea.Model

Show MigrateRepoOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> MigrateRepoOptions -> ShowS

show :: MigrateRepoOptions -> String

showList :: [MigrateRepoOptions] -> ShowS

Eq MigrateRepoOptions Source # 
Instance details

Defined in Gitea.Model

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 #

mkMigrateRepoOptions Source #

Construct a value of type MigrateRepoOptions (by applying it's required fields, if any)

Milestone

data Milestone Source #

Milestone Milestone milestone is a collection of issues on one repository

Constructors

Milestone 

Fields

Instances

Instances details
FromJSON Milestone Source #

FromJSON Milestone

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Milestone

parseJSONList :: Value -> Parser [Milestone]

omittedField :: Maybe Milestone

ToJSON Milestone Source #

ToJSON Milestone

Instance details

Defined in Gitea.Model

Methods

toJSON :: Milestone -> Value

toEncoding :: Milestone -> Encoding

toJSONList :: [Milestone] -> Value

toEncodingList :: [Milestone] -> Encoding

omitField :: Milestone -> Bool

Show Milestone Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Milestone -> ShowS

show :: Milestone -> String

showList :: [Milestone] -> ShowS

Eq Milestone Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Milestone -> Milestone -> Bool

(/=) :: Milestone -> Milestone -> Bool

mkMilestone :: Milestone Source #

Construct a value of type Milestone (by applying it's required fields, if any)

NewIssuePinsAllowed

data NewIssuePinsAllowed Source #

NewIssuePinsAllowed NewIssuePinsAllowed represents an API response that says if new Issue Pins are allowed

Constructors

NewIssuePinsAllowed 

Fields

Instances

Instances details
FromJSON NewIssuePinsAllowed Source #

FromJSON NewIssuePinsAllowed

Instance details

Defined in Gitea.Model

ToJSON NewIssuePinsAllowed Source #

ToJSON NewIssuePinsAllowed

Instance details

Defined in Gitea.Model

Show NewIssuePinsAllowed Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NewIssuePinsAllowed -> ShowS

show :: NewIssuePinsAllowed -> String

showList :: [NewIssuePinsAllowed] -> ShowS

Eq NewIssuePinsAllowed Source # 
Instance details

Defined in Gitea.Model

mkNewIssuePinsAllowed :: NewIssuePinsAllowed Source #

Construct a value of type NewIssuePinsAllowed (by applying it's required fields, if any)

NodeInfo

data NodeInfo Source #

NodeInfo NodeInfo contains standardized way of exposing metadata about a server running one of the distributed social networks

Constructors

NodeInfo 

Fields

Instances

Instances details
FromJSON NodeInfo Source #

FromJSON NodeInfo

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser NodeInfo

parseJSONList :: Value -> Parser [NodeInfo]

omittedField :: Maybe NodeInfo

ToJSON NodeInfo Source #

ToJSON NodeInfo

Instance details

Defined in Gitea.Model

Methods

toJSON :: NodeInfo -> Value

toEncoding :: NodeInfo -> Encoding

toJSONList :: [NodeInfo] -> Value

toEncodingList :: [NodeInfo] -> Encoding

omitField :: NodeInfo -> Bool

Show NodeInfo Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NodeInfo -> ShowS

show :: NodeInfo -> String

showList :: [NodeInfo] -> ShowS

Eq NodeInfo Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: NodeInfo -> NodeInfo -> Bool

(/=) :: NodeInfo -> NodeInfo -> Bool

mkNodeInfo :: NodeInfo Source #

Construct a value of type NodeInfo (by applying it's required fields, if any)

NodeInfoServices

data NodeInfoServices Source #

NodeInfoServices NodeInfoServices contains the third party sites this server can connect to via their application API

Constructors

NodeInfoServices 

Fields

Instances

Instances details
FromJSON NodeInfoServices Source #

FromJSON NodeInfoServices

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser NodeInfoServices

parseJSONList :: Value -> Parser [NodeInfoServices]

omittedField :: Maybe NodeInfoServices

ToJSON NodeInfoServices Source #

ToJSON NodeInfoServices

Instance details

Defined in Gitea.Model

Show NodeInfoServices Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NodeInfoServices -> ShowS

show :: NodeInfoServices -> String

showList :: [NodeInfoServices] -> ShowS

Eq NodeInfoServices Source # 
Instance details

Defined in Gitea.Model

mkNodeInfoServices :: NodeInfoServices Source #

Construct a value of type NodeInfoServices (by applying it's required fields, if any)

NodeInfoSoftware

data NodeInfoSoftware Source #

NodeInfoSoftware NodeInfoSoftware contains Metadata about server software in use

Constructors

NodeInfoSoftware 

Fields

Instances

Instances details
FromJSON NodeInfoSoftware Source #

FromJSON NodeInfoSoftware

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser NodeInfoSoftware

parseJSONList :: Value -> Parser [NodeInfoSoftware]

omittedField :: Maybe NodeInfoSoftware

ToJSON NodeInfoSoftware Source #

ToJSON NodeInfoSoftware

Instance details

Defined in Gitea.Model

Show NodeInfoSoftware Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NodeInfoSoftware -> ShowS

show :: NodeInfoSoftware -> String

showList :: [NodeInfoSoftware] -> ShowS

Eq NodeInfoSoftware Source # 
Instance details

Defined in Gitea.Model

mkNodeInfoSoftware :: NodeInfoSoftware Source #

Construct a value of type NodeInfoSoftware (by applying it's required fields, if any)

NodeInfoUsage

data NodeInfoUsage Source #

NodeInfoUsage NodeInfoUsage contains usage statistics for this server

Constructors

NodeInfoUsage 

Fields

Instances

Instances details
FromJSON NodeInfoUsage Source #

FromJSON NodeInfoUsage

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser NodeInfoUsage

parseJSONList :: Value -> Parser [NodeInfoUsage]

omittedField :: Maybe NodeInfoUsage

ToJSON NodeInfoUsage Source #

ToJSON NodeInfoUsage

Instance details

Defined in Gitea.Model

Methods

toJSON :: NodeInfoUsage -> Value

toEncoding :: NodeInfoUsage -> Encoding

toJSONList :: [NodeInfoUsage] -> Value

toEncodingList :: [NodeInfoUsage] -> Encoding

omitField :: NodeInfoUsage -> Bool

Show NodeInfoUsage Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NodeInfoUsage -> ShowS

show :: NodeInfoUsage -> String

showList :: [NodeInfoUsage] -> ShowS

Eq NodeInfoUsage Source # 
Instance details

Defined in Gitea.Model

mkNodeInfoUsage :: NodeInfoUsage Source #

Construct a value of type NodeInfoUsage (by applying it's required fields, if any)

NodeInfoUsageUsers

data NodeInfoUsageUsers Source #

NodeInfoUsageUsers NodeInfoUsageUsers contains statistics about the users of this server

Constructors

NodeInfoUsageUsers 

Fields

Instances

Instances details
FromJSON NodeInfoUsageUsers Source #

FromJSON NodeInfoUsageUsers

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser NodeInfoUsageUsers

parseJSONList :: Value -> Parser [NodeInfoUsageUsers]

omittedField :: Maybe NodeInfoUsageUsers

ToJSON NodeInfoUsageUsers Source #

ToJSON NodeInfoUsageUsers

Instance details

Defined in Gitea.Model

Show NodeInfoUsageUsers Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NodeInfoUsageUsers -> ShowS

show :: NodeInfoUsageUsers -> String

showList :: [NodeInfoUsageUsers] -> ShowS

Eq NodeInfoUsageUsers Source # 
Instance details

Defined in Gitea.Model

mkNodeInfoUsageUsers :: NodeInfoUsageUsers Source #

Construct a value of type NodeInfoUsageUsers (by applying it's required fields, if any)

Note

data Note Source #

Note Note contains information related to a git note

Constructors

Note 

Fields

Instances

Instances details
FromJSON Note Source #

FromJSON Note

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Note

parseJSONList :: Value -> Parser [Note]

omittedField :: Maybe Note

ToJSON Note Source #

ToJSON Note

Instance details

Defined in Gitea.Model

Methods

toJSON :: Note -> Value

toEncoding :: Note -> Encoding

toJSONList :: [Note] -> Value

toEncodingList :: [Note] -> Encoding

omitField :: Note -> Bool

Show Note Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Note -> ShowS

show :: Note -> String

showList :: [Note] -> ShowS

Eq Note Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Note -> Note -> Bool

(/=) :: Note -> Note -> Bool

mkNote :: Note Source #

Construct a value of type Note (by applying it's required fields, if any)

NotificationCount

data NotificationCount Source #

NotificationCount NotificationCount number of unread notifications

Constructors

NotificationCount 

Fields

Instances

Instances details
FromJSON NotificationCount Source #

FromJSON NotificationCount

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser NotificationCount

parseJSONList :: Value -> Parser [NotificationCount]

omittedField :: Maybe NotificationCount

ToJSON NotificationCount Source #

ToJSON NotificationCount

Instance details

Defined in Gitea.Model

Show NotificationCount Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NotificationCount -> ShowS

show :: NotificationCount -> String

showList :: [NotificationCount] -> ShowS

Eq NotificationCount Source # 
Instance details

Defined in Gitea.Model

mkNotificationCount :: NotificationCount Source #

Construct a value of type NotificationCount (by applying it's required fields, if any)

NotificationSubject

data NotificationSubject Source #

NotificationSubject NotificationSubject contains the notification subject (IssuePullCommit)

Constructors

NotificationSubject 

Fields

Instances

Instances details
FromJSON NotificationSubject Source #

FromJSON NotificationSubject

Instance details

Defined in Gitea.Model

ToJSON NotificationSubject Source #

ToJSON NotificationSubject

Instance details

Defined in Gitea.Model

Show NotificationSubject Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NotificationSubject -> ShowS

show :: NotificationSubject -> String

showList :: [NotificationSubject] -> ShowS

Eq NotificationSubject Source # 
Instance details

Defined in Gitea.Model

mkNotificationSubject :: NotificationSubject Source #

Construct a value of type NotificationSubject (by applying it's required fields, if any)

NotificationThread

data NotificationThread Source #

NotificationThread NotificationThread expose Notification on API

Constructors

NotificationThread 

Fields

Instances

Instances details
FromJSON NotificationThread Source #

FromJSON NotificationThread

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser NotificationThread

parseJSONList :: Value -> Parser [NotificationThread]

omittedField :: Maybe NotificationThread

ToJSON NotificationThread Source #

ToJSON NotificationThread

Instance details

Defined in Gitea.Model

Show NotificationThread Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> NotificationThread -> ShowS

show :: NotificationThread -> String

showList :: [NotificationThread] -> ShowS

Eq NotificationThread Source # 
Instance details

Defined in Gitea.Model

mkNotificationThread :: NotificationThread Source #

Construct a value of type NotificationThread (by applying it's required fields, if any)

OAuth2Application

data OAuth2Application Source #

OAuth2Application OAuth2Application represents an OAuth2 application.

Constructors

OAuth2Application 

Fields

Instances

Instances details
FromJSON OAuth2Application Source #

FromJSON OAuth2Application

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser OAuth2Application

parseJSONList :: Value -> Parser [OAuth2Application]

omittedField :: Maybe OAuth2Application

ToJSON OAuth2Application Source #

ToJSON OAuth2Application

Instance details

Defined in Gitea.Model

Show OAuth2Application Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> OAuth2Application -> ShowS

show :: OAuth2Application -> String

showList :: [OAuth2Application] -> ShowS

Eq OAuth2Application Source # 
Instance details

Defined in Gitea.Model

mkOAuth2Application :: OAuth2Application Source #

Construct a value of type OAuth2Application (by applying it's required fields, if any)

Organization

data Organization Source #

Organization Organization represents an organization

Constructors

Organization 

Fields

Instances

Instances details
FromJSON Organization Source #

FromJSON Organization

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Organization

parseJSONList :: Value -> Parser [Organization]

omittedField :: Maybe Organization

ToJSON Organization Source #

ToJSON Organization

Instance details

Defined in Gitea.Model

Methods

toJSON :: Organization -> Value

toEncoding :: Organization -> Encoding

toJSONList :: [Organization] -> Value

toEncodingList :: [Organization] -> Encoding

omitField :: Organization -> Bool

Show Organization Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Organization -> ShowS

show :: Organization -> String

showList :: [Organization] -> ShowS

Eq Organization Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Organization -> Organization -> Bool

(/=) :: Organization -> Organization -> Bool

mkOrganization :: Organization Source #

Construct a value of type Organization (by applying it's required fields, if any)

OrganizationPermissions

data OrganizationPermissions Source #

OrganizationPermissions OrganizationPermissions list different users permissions on an organization

Constructors

OrganizationPermissions 

Fields

Instances

Instances details
FromJSON OrganizationPermissions Source #

FromJSON OrganizationPermissions

Instance details

Defined in Gitea.Model

ToJSON OrganizationPermissions Source #

ToJSON OrganizationPermissions

Instance details

Defined in Gitea.Model

Show OrganizationPermissions Source # 
Instance details

Defined in Gitea.Model

Eq OrganizationPermissions Source # 
Instance details

Defined in Gitea.Model

mkOrganizationPermissions :: OrganizationPermissions Source #

Construct a value of type OrganizationPermissions (by applying it's required fields, if any)

PRBranchInfo

data PRBranchInfo Source #

PRBranchInfo PRBranchInfo information about a branch

Constructors

PRBranchInfo 

Fields

Instances

Instances details
FromJSON PRBranchInfo Source #

FromJSON PRBranchInfo

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PRBranchInfo

parseJSONList :: Value -> Parser [PRBranchInfo]

omittedField :: Maybe PRBranchInfo

ToJSON PRBranchInfo Source #

ToJSON PRBranchInfo

Instance details

Defined in Gitea.Model

Methods

toJSON :: PRBranchInfo -> Value

toEncoding :: PRBranchInfo -> Encoding

toJSONList :: [PRBranchInfo] -> Value

toEncodingList :: [PRBranchInfo] -> Encoding

omitField :: PRBranchInfo -> Bool

Show PRBranchInfo Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PRBranchInfo -> ShowS

show :: PRBranchInfo -> String

showList :: [PRBranchInfo] -> ShowS

Eq PRBranchInfo Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PRBranchInfo -> PRBranchInfo -> Bool

(/=) :: PRBranchInfo -> PRBranchInfo -> Bool

mkPRBranchInfo :: PRBranchInfo Source #

Construct a value of type PRBranchInfo (by applying it's required fields, if any)

Package

data Package Source #

Package Package represents a package

Constructors

Package 

Fields

Instances

Instances details
FromJSON Package Source #

FromJSON Package

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Package

parseJSONList :: Value -> Parser [Package]

omittedField :: Maybe Package

ToJSON Package Source #

ToJSON Package

Instance details

Defined in Gitea.Model

Methods

toJSON :: Package -> Value

toEncoding :: Package -> Encoding

toJSONList :: [Package] -> Value

toEncodingList :: [Package] -> Encoding

omitField :: Package -> Bool

Show Package Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Package -> ShowS

show :: Package -> String

showList :: [Package] -> ShowS

Eq Package Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Package -> Package -> Bool

(/=) :: Package -> Package -> Bool

mkPackage :: Package Source #

Construct a value of type Package (by applying it's required fields, if any)

PackageFile

data PackageFile Source #

PackageFile PackageFile represents a package file

Constructors

PackageFile 

Fields

Instances

Instances details
FromJSON PackageFile Source #

FromJSON PackageFile

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PackageFile

parseJSONList :: Value -> Parser [PackageFile]

omittedField :: Maybe PackageFile

ToJSON PackageFile Source #

ToJSON PackageFile

Instance details

Defined in Gitea.Model

Methods

toJSON :: PackageFile -> Value

toEncoding :: PackageFile -> Encoding

toJSONList :: [PackageFile] -> Value

toEncodingList :: [PackageFile] -> Encoding

omitField :: PackageFile -> Bool

Show PackageFile Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PackageFile -> ShowS

show :: PackageFile -> String

showList :: [PackageFile] -> ShowS

Eq PackageFile Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PackageFile -> PackageFile -> Bool

(/=) :: PackageFile -> PackageFile -> Bool

mkPackageFile :: PackageFile Source #

Construct a value of type PackageFile (by applying it's required fields, if any)

PayloadCommit

data PayloadCommit Source #

PayloadCommit PayloadCommit represents a commit

Constructors

PayloadCommit 

Fields

Instances

Instances details
FromJSON PayloadCommit Source #

FromJSON PayloadCommit

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PayloadCommit

parseJSONList :: Value -> Parser [PayloadCommit]

omittedField :: Maybe PayloadCommit

ToJSON PayloadCommit Source #

ToJSON PayloadCommit

Instance details

Defined in Gitea.Model

Methods

toJSON :: PayloadCommit -> Value

toEncoding :: PayloadCommit -> Encoding

toJSONList :: [PayloadCommit] -> Value

toEncodingList :: [PayloadCommit] -> Encoding

omitField :: PayloadCommit -> Bool

Show PayloadCommit Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PayloadCommit -> ShowS

show :: PayloadCommit -> String

showList :: [PayloadCommit] -> ShowS

Eq PayloadCommit Source # 
Instance details

Defined in Gitea.Model

mkPayloadCommit :: PayloadCommit Source #

Construct a value of type PayloadCommit (by applying it's required fields, if any)

PayloadCommitVerification

data PayloadCommitVerification Source #

PayloadCommitVerification PayloadCommitVerification represents the GPG verification of a commit

Constructors

PayloadCommitVerification 

Fields

Instances

Instances details
FromJSON PayloadCommitVerification Source #

FromJSON PayloadCommitVerification

Instance details

Defined in Gitea.Model

ToJSON PayloadCommitVerification Source #

ToJSON PayloadCommitVerification

Instance details

Defined in Gitea.Model

Show PayloadCommitVerification Source # 
Instance details

Defined in Gitea.Model

Eq PayloadCommitVerification Source # 
Instance details

Defined in Gitea.Model

mkPayloadCommitVerification :: PayloadCommitVerification Source #

Construct a value of type PayloadCommitVerification (by applying it's required fields, if any)

PayloadUser

data PayloadUser Source #

PayloadUser PayloadUser represents the author or committer of a commit

Constructors

PayloadUser 

Fields

Instances

Instances details
FromJSON PayloadUser Source #

FromJSON PayloadUser

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PayloadUser

parseJSONList :: Value -> Parser [PayloadUser]

omittedField :: Maybe PayloadUser

ToJSON PayloadUser Source #

ToJSON PayloadUser

Instance details

Defined in Gitea.Model

Methods

toJSON :: PayloadUser -> Value

toEncoding :: PayloadUser -> Encoding

toJSONList :: [PayloadUser] -> Value

toEncodingList :: [PayloadUser] -> Encoding

omitField :: PayloadUser -> Bool

Show PayloadUser Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PayloadUser -> ShowS

show :: PayloadUser -> String

showList :: [PayloadUser] -> ShowS

Eq PayloadUser Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PayloadUser -> PayloadUser -> Bool

(/=) :: PayloadUser -> PayloadUser -> Bool

mkPayloadUser :: PayloadUser Source #

Construct a value of type PayloadUser (by applying it's required fields, if any)

Permission

data Permission Source #

Permission Permission represents a set of permissions

Constructors

Permission 

Fields

Instances

Instances details
FromJSON Permission Source #

FromJSON Permission

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Permission

parseJSONList :: Value -> Parser [Permission]

omittedField :: Maybe Permission

ToJSON Permission Source #

ToJSON Permission

Instance details

Defined in Gitea.Model

Methods

toJSON :: Permission -> Value

toEncoding :: Permission -> Encoding

toJSONList :: [Permission] -> Value

toEncodingList :: [Permission] -> Encoding

omitField :: Permission -> Bool

Show Permission Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Permission -> ShowS

show :: Permission -> String

showList :: [Permission] -> ShowS

Eq Permission Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Permission -> Permission -> Bool

(/=) :: Permission -> Permission -> Bool

mkPermission :: Permission Source #

Construct a value of type Permission (by applying it's required fields, if any)

PublicKey

data PublicKey Source #

PublicKey PublicKey publickey is a user key to push code to repository

Constructors

PublicKey 

Fields

Instances

Instances details
FromJSON PublicKey Source #

FromJSON PublicKey

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PublicKey

parseJSONList :: Value -> Parser [PublicKey]

omittedField :: Maybe PublicKey

ToJSON PublicKey Source #

ToJSON PublicKey

Instance details

Defined in Gitea.Model

Methods

toJSON :: PublicKey -> Value

toEncoding :: PublicKey -> Encoding

toJSONList :: [PublicKey] -> Value

toEncodingList :: [PublicKey] -> Encoding

omitField :: PublicKey -> Bool

Show PublicKey Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PublicKey -> ShowS

show :: PublicKey -> String

showList :: [PublicKey] -> ShowS

Eq PublicKey Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PublicKey -> PublicKey -> Bool

(/=) :: PublicKey -> PublicKey -> Bool

mkPublicKey :: PublicKey Source #

Construct a value of type PublicKey (by applying it's required fields, if any)

PullRequest

data PullRequest Source #

PullRequest PullRequest represents a pull request

Constructors

PullRequest 

Fields

Instances

Instances details
FromJSON PullRequest Source #

FromJSON PullRequest

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PullRequest

parseJSONList :: Value -> Parser [PullRequest]

omittedField :: Maybe PullRequest

ToJSON PullRequest Source #

ToJSON PullRequest

Instance details

Defined in Gitea.Model

Methods

toJSON :: PullRequest -> Value

toEncoding :: PullRequest -> Encoding

toJSONList :: [PullRequest] -> Value

toEncodingList :: [PullRequest] -> Encoding

omitField :: PullRequest -> Bool

Show PullRequest Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PullRequest -> ShowS

show :: PullRequest -> String

showList :: [PullRequest] -> ShowS

Eq PullRequest Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PullRequest -> PullRequest -> Bool

(/=) :: PullRequest -> PullRequest -> Bool

mkPullRequest :: PullRequest Source #

Construct a value of type PullRequest (by applying it's required fields, if any)

PullRequestMeta

data PullRequestMeta Source #

PullRequestMeta PullRequestMeta PR info if an issue is a PR

Constructors

PullRequestMeta 

Fields

Instances

Instances details
FromJSON PullRequestMeta Source #

FromJSON PullRequestMeta

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PullRequestMeta

parseJSONList :: Value -> Parser [PullRequestMeta]

omittedField :: Maybe PullRequestMeta

ToJSON PullRequestMeta Source #

ToJSON PullRequestMeta

Instance details

Defined in Gitea.Model

Show PullRequestMeta Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PullRequestMeta -> ShowS

show :: PullRequestMeta -> String

showList :: [PullRequestMeta] -> ShowS

Eq PullRequestMeta Source # 
Instance details

Defined in Gitea.Model

mkPullRequestMeta :: PullRequestMeta Source #

Construct a value of type PullRequestMeta (by applying it's required fields, if any)

PullReview

data PullReview Source #

PullReview PullReview represents a pull request review

Constructors

PullReview 

Fields

Instances

Instances details
FromJSON PullReview Source #

FromJSON PullReview

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PullReview

parseJSONList :: Value -> Parser [PullReview]

omittedField :: Maybe PullReview

ToJSON PullReview Source #

ToJSON PullReview

Instance details

Defined in Gitea.Model

Methods

toJSON :: PullReview -> Value

toEncoding :: PullReview -> Encoding

toJSONList :: [PullReview] -> Value

toEncodingList :: [PullReview] -> Encoding

omitField :: PullReview -> Bool

Show PullReview Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PullReview -> ShowS

show :: PullReview -> String

showList :: [PullReview] -> ShowS

Eq PullReview Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PullReview -> PullReview -> Bool

(/=) :: PullReview -> PullReview -> Bool

mkPullReview :: PullReview Source #

Construct a value of type PullReview (by applying it's required fields, if any)

PullReviewComment

data PullReviewComment Source #

PullReviewComment PullReviewComment represents a comment on a pull request review

Constructors

PullReviewComment 

Fields

Instances

Instances details
FromJSON PullReviewComment Source #

FromJSON PullReviewComment

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PullReviewComment

parseJSONList :: Value -> Parser [PullReviewComment]

omittedField :: Maybe PullReviewComment

ToJSON PullReviewComment Source #

ToJSON PullReviewComment

Instance details

Defined in Gitea.Model

Show PullReviewComment Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PullReviewComment -> ShowS

show :: PullReviewComment -> String

showList :: [PullReviewComment] -> ShowS

Eq PullReviewComment Source # 
Instance details

Defined in Gitea.Model

mkPullReviewComment :: PullReviewComment Source #

Construct a value of type PullReviewComment (by applying it's required fields, if any)

PullReviewRequestOptions

data PullReviewRequestOptions Source #

PullReviewRequestOptions PullReviewRequestOptions are options to add or remove pull review requests

Constructors

PullReviewRequestOptions 

Fields

Instances

Instances details
FromJSON PullReviewRequestOptions Source #

FromJSON PullReviewRequestOptions

Instance details

Defined in Gitea.Model

ToJSON PullReviewRequestOptions Source #

ToJSON PullReviewRequestOptions

Instance details

Defined in Gitea.Model

Show PullReviewRequestOptions Source # 
Instance details

Defined in Gitea.Model

Eq PullReviewRequestOptions Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoCreatePullReviewRequests PullReviewRequestOptions Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam RepoDeletePullReviewRequests PullReviewRequestOptions Source # 
Instance details

Defined in Gitea.API.Repository

mkPullReviewRequestOptions :: PullReviewRequestOptions Source #

Construct a value of type PullReviewRequestOptions (by applying it's required fields, if any)

PushMirror

data PushMirror Source #

PushMirror PushMirror represents information of a push mirror

Constructors

PushMirror 

Fields

Instances

Instances details
FromJSON PushMirror Source #

FromJSON PushMirror

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser PushMirror

parseJSONList :: Value -> Parser [PushMirror]

omittedField :: Maybe PushMirror

ToJSON PushMirror Source #

ToJSON PushMirror

Instance details

Defined in Gitea.Model

Methods

toJSON :: PushMirror -> Value

toEncoding :: PushMirror -> Encoding

toJSONList :: [PushMirror] -> Value

toEncodingList :: [PushMirror] -> Encoding

omitField :: PushMirror -> Bool

Show PushMirror Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> PushMirror -> ShowS

show :: PushMirror -> String

showList :: [PushMirror] -> ShowS

Eq PushMirror Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: PushMirror -> PushMirror -> Bool

(/=) :: PushMirror -> PushMirror -> Bool

mkPushMirror :: PushMirror Source #

Construct a value of type PushMirror (by applying it's required fields, if any)

Reaction

data Reaction Source #

Reaction Reaction contain one reaction

Constructors

Reaction 

Fields

Instances

Instances details
FromJSON Reaction Source #

FromJSON Reaction

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Reaction

parseJSONList :: Value -> Parser [Reaction]

omittedField :: Maybe Reaction

ToJSON Reaction Source #

ToJSON Reaction

Instance details

Defined in Gitea.Model

Methods

toJSON :: Reaction -> Value

toEncoding :: Reaction -> Encoding

toJSONList :: [Reaction] -> Value

toEncodingList :: [Reaction] -> Encoding

omitField :: Reaction -> Bool

Show Reaction Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Reaction -> ShowS

show :: Reaction -> String

showList :: [Reaction] -> ShowS

Eq Reaction Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Reaction -> Reaction -> Bool

(/=) :: Reaction -> Reaction -> Bool

mkReaction :: Reaction Source #

Construct a value of type Reaction (by applying it's required fields, if any)

Reference

data Reference Source #

Reference Reference represents a Git reference.

Constructors

Reference 

Fields

Instances

Instances details
FromJSON Reference Source #

FromJSON Reference

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Reference

parseJSONList :: Value -> Parser [Reference]

omittedField :: Maybe Reference

ToJSON Reference Source #

ToJSON Reference

Instance details

Defined in Gitea.Model

Methods

toJSON :: Reference -> Value

toEncoding :: Reference -> Encoding

toJSONList :: [Reference] -> Value

toEncodingList :: [Reference] -> Encoding

omitField :: Reference -> Bool

Show Reference Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Reference -> ShowS

show :: Reference -> String

showList :: [Reference] -> ShowS

Eq Reference Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Reference -> Reference -> Bool

(/=) :: Reference -> Reference -> Bool

mkReference :: Reference Source #

Construct a value of type Reference (by applying it's required fields, if any)

Release

data Release Source #

Release Release represents a repository release

Constructors

Release 

Fields

Instances

Instances details
FromJSON Release Source #

FromJSON Release

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Release

parseJSONList :: Value -> Parser [Release]

omittedField :: Maybe Release

ToJSON Release Source #

ToJSON Release

Instance details

Defined in Gitea.Model

Methods

toJSON :: Release -> Value

toEncoding :: Release -> Encoding

toJSONList :: [Release] -> Value

toEncodingList :: [Release] -> Encoding

omitField :: Release -> Bool

Show Release Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Release -> ShowS

show :: Release -> String

showList :: [Release] -> ShowS

Eq Release Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Release -> Release -> Bool

(/=) :: Release -> Release -> Bool

mkRelease :: Release Source #

Construct a value of type Release (by applying it's required fields, if any)

RenameUserOption

data RenameUserOption Source #

RenameUserOption RenameUserOption options when renaming a user

Constructors

RenameUserOption 

Fields

  • renameUserOptionNewUsername :: !Text

    Required "new_username" - New username for this user. This name cannot be in use yet by any other user.

Instances

Instances details
FromJSON RenameUserOption Source #

FromJSON RenameUserOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser RenameUserOption

parseJSONList :: Value -> Parser [RenameUserOption]

omittedField :: Maybe RenameUserOption

ToJSON RenameUserOption Source #

ToJSON RenameUserOption

Instance details

Defined in Gitea.Model

Show RenameUserOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> RenameUserOption -> ShowS

show :: RenameUserOption -> String

showList :: [RenameUserOption] -> ShowS

Eq RenameUserOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkRenameUserOption Source #

Arguments

:: Text

renameUserOptionNewUsername: New username for this user. This name cannot be in use yet by any other user.

-> RenameUserOption 

Construct a value of type RenameUserOption (by applying it's required fields, if any)

RepoCollaboratorPermission

data RepoCollaboratorPermission Source #

RepoCollaboratorPermission RepoCollaboratorPermission to get repository permission for a collaborator

Constructors

RepoCollaboratorPermission 

Fields

Instances

Instances details
FromJSON RepoCollaboratorPermission Source #

FromJSON RepoCollaboratorPermission

Instance details

Defined in Gitea.Model

ToJSON RepoCollaboratorPermission Source #

ToJSON RepoCollaboratorPermission

Instance details

Defined in Gitea.Model

Show RepoCollaboratorPermission Source # 
Instance details

Defined in Gitea.Model

Eq RepoCollaboratorPermission Source # 
Instance details

Defined in Gitea.Model

mkRepoCollaboratorPermission :: RepoCollaboratorPermission Source #

Construct a value of type RepoCollaboratorPermission (by applying it's required fields, if any)

RepoCommit

data RepoCommit Source #

RepoCommit RepoCommit contains information of a commit in the context of a repository.

Constructors

RepoCommit 

Fields

Instances

Instances details
FromJSON RepoCommit Source #

FromJSON RepoCommit

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser RepoCommit

parseJSONList :: Value -> Parser [RepoCommit]

omittedField :: Maybe RepoCommit

ToJSON RepoCommit Source #

ToJSON RepoCommit

Instance details

Defined in Gitea.Model

Methods

toJSON :: RepoCommit -> Value

toEncoding :: RepoCommit -> Encoding

toJSONList :: [RepoCommit] -> Value

toEncodingList :: [RepoCommit] -> Encoding

omitField :: RepoCommit -> Bool

Show RepoCommit Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> RepoCommit -> ShowS

show :: RepoCommit -> String

showList :: [RepoCommit] -> ShowS

Eq RepoCommit Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: RepoCommit -> RepoCommit -> Bool

(/=) :: RepoCommit -> RepoCommit -> Bool

mkRepoCommit :: RepoCommit Source #

Construct a value of type RepoCommit (by applying it's required fields, if any)

RepoCreateReleaseAttachmentRequest

data RepoCreateReleaseAttachmentRequest Source #

RepoCreateReleaseAttachmentRequest

Constructors

RepoCreateReleaseAttachmentRequest 

Fields

mkRepoCreateReleaseAttachmentRequest :: RepoCreateReleaseAttachmentRequest Source #

Construct a value of type RepoCreateReleaseAttachmentRequest (by applying it's required fields, if any)

RepoTopicOptions

data RepoTopicOptions Source #

RepoTopicOptions RepoTopicOptions a collection of repo topic names

Constructors

RepoTopicOptions 

Fields

Instances

Instances details
FromJSON RepoTopicOptions Source #

FromJSON RepoTopicOptions

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser RepoTopicOptions

parseJSONList :: Value -> Parser [RepoTopicOptions]

omittedField :: Maybe RepoTopicOptions

ToJSON RepoTopicOptions Source #

ToJSON RepoTopicOptions

Instance details

Defined in Gitea.Model

Show RepoTopicOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> RepoTopicOptions -> ShowS

show :: RepoTopicOptions -> String

showList :: [RepoTopicOptions] -> ShowS

Eq RepoTopicOptions Source # 
Instance details

Defined in Gitea.Model

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 #

mkRepoTopicOptions :: RepoTopicOptions Source #

Construct a value of type RepoTopicOptions (by applying it's required fields, if any)

RepoTransfer

data RepoTransfer Source #

RepoTransfer RepoTransfer represents a pending repo transfer

Constructors

RepoTransfer 

Fields

Instances

Instances details
FromJSON RepoTransfer Source #

FromJSON RepoTransfer

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser RepoTransfer

parseJSONList :: Value -> Parser [RepoTransfer]

omittedField :: Maybe RepoTransfer

ToJSON RepoTransfer Source #

ToJSON RepoTransfer

Instance details

Defined in Gitea.Model

Methods

toJSON :: RepoTransfer -> Value

toEncoding :: RepoTransfer -> Encoding

toJSONList :: [RepoTransfer] -> Value

toEncodingList :: [RepoTransfer] -> Encoding

omitField :: RepoTransfer -> Bool

Show RepoTransfer Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> RepoTransfer -> ShowS

show :: RepoTransfer -> String

showList :: [RepoTransfer] -> ShowS

Eq RepoTransfer Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: RepoTransfer -> RepoTransfer -> Bool

(/=) :: RepoTransfer -> RepoTransfer -> Bool

mkRepoTransfer :: RepoTransfer Source #

Construct a value of type RepoTransfer (by applying it's required fields, if any)

Repository

data Repository Source #

Repository Repository represents a repository

Constructors

Repository 

Fields

Instances

Instances details
FromJSON Repository Source #

FromJSON Repository

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Repository

parseJSONList :: Value -> Parser [Repository]

omittedField :: Maybe Repository

ToJSON Repository Source #

ToJSON Repository

Instance details

Defined in Gitea.Model

Methods

toJSON :: Repository -> Value

toEncoding :: Repository -> Encoding

toJSONList :: [Repository] -> Value

toEncodingList :: [Repository] -> Encoding

omitField :: Repository -> Bool

Show Repository Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Repository -> ShowS

show :: Repository -> String

showList :: [Repository] -> ShowS

Eq Repository Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Repository -> Repository -> Bool

(/=) :: Repository -> Repository -> Bool

mkRepository :: Repository Source #

Construct a value of type Repository (by applying it's required fields, if any)

RepositoryMeta

data RepositoryMeta Source #

RepositoryMeta RepositoryMeta basic repository information

Constructors

RepositoryMeta 

Fields

Instances

Instances details
FromJSON RepositoryMeta Source #

FromJSON RepositoryMeta

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser RepositoryMeta

parseJSONList :: Value -> Parser [RepositoryMeta]

omittedField :: Maybe RepositoryMeta

ToJSON RepositoryMeta Source #

ToJSON RepositoryMeta

Instance details

Defined in Gitea.Model

Methods

toJSON :: RepositoryMeta -> Value

toEncoding :: RepositoryMeta -> Encoding

toJSONList :: [RepositoryMeta] -> Value

toEncodingList :: [RepositoryMeta] -> Encoding

omitField :: RepositoryMeta -> Bool

Show RepositoryMeta Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> RepositoryMeta -> ShowS

show :: RepositoryMeta -> String

showList :: [RepositoryMeta] -> ShowS

Eq RepositoryMeta Source # 
Instance details

Defined in Gitea.Model

mkRepositoryMeta :: RepositoryMeta Source #

Construct a value of type RepositoryMeta (by applying it's required fields, if any)

SearchResults

data SearchResults Source #

SearchResults SearchResults results of a successful search

Constructors

SearchResults 

Fields

Instances

Instances details
FromJSON SearchResults Source #

FromJSON SearchResults

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser SearchResults

parseJSONList :: Value -> Parser [SearchResults]

omittedField :: Maybe SearchResults

ToJSON SearchResults Source #

ToJSON SearchResults

Instance details

Defined in Gitea.Model

Methods

toJSON :: SearchResults -> Value

toEncoding :: SearchResults -> Encoding

toJSONList :: [SearchResults] -> Value

toEncodingList :: [SearchResults] -> Encoding

omitField :: SearchResults -> Bool

Show SearchResults Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> SearchResults -> ShowS

show :: SearchResults -> String

showList :: [SearchResults] -> ShowS

Eq SearchResults Source # 
Instance details

Defined in Gitea.Model

mkSearchResults :: SearchResults Source #

Construct a value of type SearchResults (by applying it's required fields, if any)

Secret

data Secret Source #

Secret Secret represents a secret

Constructors

Secret 

Fields

Instances

Instances details
FromJSON Secret Source #

FromJSON Secret

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Secret

parseJSONList :: Value -> Parser [Secret]

omittedField :: Maybe Secret

ToJSON Secret Source #

ToJSON Secret

Instance details

Defined in Gitea.Model

Methods

toJSON :: Secret -> Value

toEncoding :: Secret -> Encoding

toJSONList :: [Secret] -> Value

toEncodingList :: [Secret] -> Encoding

omitField :: Secret -> Bool

Show Secret Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Secret -> ShowS

show :: Secret -> String

showList :: [Secret] -> ShowS

Eq Secret Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Secret -> Secret -> Bool

(/=) :: Secret -> Secret -> Bool

mkSecret :: Secret Source #

Construct a value of type Secret (by applying it's required fields, if any)

ServerVersion

data ServerVersion Source #

ServerVersion ServerVersion wraps the version of the server

Constructors

ServerVersion 

Fields

Instances

Instances details
FromJSON ServerVersion Source #

FromJSON ServerVersion

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser ServerVersion

parseJSONList :: Value -> Parser [ServerVersion]

omittedField :: Maybe ServerVersion

ToJSON ServerVersion Source #

ToJSON ServerVersion

Instance details

Defined in Gitea.Model

Methods

toJSON :: ServerVersion -> Value

toEncoding :: ServerVersion -> Encoding

toJSONList :: [ServerVersion] -> Value

toEncodingList :: [ServerVersion] -> Encoding

omitField :: ServerVersion -> Bool

Show ServerVersion Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> ServerVersion -> ShowS

show :: ServerVersion -> String

showList :: [ServerVersion] -> ShowS

Eq ServerVersion Source # 
Instance details

Defined in Gitea.Model

mkServerVersion :: ServerVersion Source #

Construct a value of type ServerVersion (by applying it's required fields, if any)

StopWatch

data StopWatch Source #

StopWatch StopWatch represent a running stopwatch

Constructors

StopWatch 

Fields

Instances

Instances details
FromJSON StopWatch Source #

FromJSON StopWatch

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser StopWatch

parseJSONList :: Value -> Parser [StopWatch]

omittedField :: Maybe StopWatch

ToJSON StopWatch Source #

ToJSON StopWatch

Instance details

Defined in Gitea.Model

Methods

toJSON :: StopWatch -> Value

toEncoding :: StopWatch -> Encoding

toJSONList :: [StopWatch] -> Value

toEncodingList :: [StopWatch] -> Encoding

omitField :: StopWatch -> Bool

Show StopWatch Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> StopWatch -> ShowS

show :: StopWatch -> String

showList :: [StopWatch] -> ShowS

Eq StopWatch Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: StopWatch -> StopWatch -> Bool

(/=) :: StopWatch -> StopWatch -> Bool

mkStopWatch :: StopWatch Source #

Construct a value of type StopWatch (by applying it's required fields, if any)

SubmitPullReviewOptions

data SubmitPullReviewOptions Source #

SubmitPullReviewOptions SubmitPullReviewOptions are options to submit a pending pull review

Constructors

SubmitPullReviewOptions 

Fields

Instances

Instances details
FromJSON SubmitPullReviewOptions Source #

FromJSON SubmitPullReviewOptions

Instance details

Defined in Gitea.Model

ToJSON SubmitPullReviewOptions Source #

ToJSON SubmitPullReviewOptions

Instance details

Defined in Gitea.Model

Show SubmitPullReviewOptions Source # 
Instance details

Defined in Gitea.Model

Eq SubmitPullReviewOptions Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoSubmitPullReview SubmitPullReviewOptions Source # 
Instance details

Defined in Gitea.API.Repository

mkSubmitPullReviewOptions :: SubmitPullReviewOptions Source #

Construct a value of type SubmitPullReviewOptions (by applying it's required fields, if any)

Tag

data Tag Source #

Tag Tag represents a repository tag

Constructors

Tag 

Fields

Instances

Instances details
FromJSON Tag Source #

FromJSON Tag

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Tag

parseJSONList :: Value -> Parser [Tag]

omittedField :: Maybe Tag

ToJSON Tag Source #

ToJSON Tag

Instance details

Defined in Gitea.Model

Methods

toJSON :: Tag -> Value

toEncoding :: Tag -> Encoding

toJSONList :: [Tag] -> Value

toEncodingList :: [Tag] -> Encoding

omitField :: Tag -> Bool

Show Tag Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Tag -> ShowS

show :: Tag -> String

showList :: [Tag] -> ShowS

Eq Tag Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Tag -> Tag -> Bool

(/=) :: Tag -> Tag -> Bool

mkTag :: Tag Source #

Construct a value of type Tag (by applying it's required fields, if any)

TagProtection

data TagProtection Source #

TagProtection TagProtection represents a tag protection

Constructors

TagProtection 

Fields

Instances

Instances details
FromJSON TagProtection Source #

FromJSON TagProtection

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser TagProtection

parseJSONList :: Value -> Parser [TagProtection]

omittedField :: Maybe TagProtection

ToJSON TagProtection Source #

ToJSON TagProtection

Instance details

Defined in Gitea.Model

Methods

toJSON :: TagProtection -> Value

toEncoding :: TagProtection -> Encoding

toJSONList :: [TagProtection] -> Value

toEncodingList :: [TagProtection] -> Encoding

omitField :: TagProtection -> Bool

Show TagProtection Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TagProtection -> ShowS

show :: TagProtection -> String

showList :: [TagProtection] -> ShowS

Eq TagProtection Source # 
Instance details

Defined in Gitea.Model

mkTagProtection :: TagProtection Source #

Construct a value of type TagProtection (by applying it's required fields, if any)

Team

data Team Source #

Team Team represents a team in an organization

Constructors

Team 

Fields

Instances

Instances details
FromJSON Team Source #

FromJSON Team

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser Team

parseJSONList :: Value -> Parser [Team]

omittedField :: Maybe Team

ToJSON Team Source #

ToJSON Team

Instance details

Defined in Gitea.Model

Methods

toJSON :: Team -> Value

toEncoding :: Team -> Encoding

toJSONList :: [Team] -> Value

toEncodingList :: [Team] -> Encoding

omitField :: Team -> Bool

Show Team Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> Team -> ShowS

show :: Team -> String

showList :: [Team] -> ShowS

Eq Team Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: Team -> Team -> Bool

(/=) :: Team -> Team -> Bool

mkTeam :: Team Source #

Construct a value of type Team (by applying it's required fields, if any)

TeamSearch200Response

data TeamSearch200Response Source #

TeamSearch200Response

Constructors

TeamSearch200Response 

Fields

Instances

Instances details
FromJSON TeamSearch200Response Source #

FromJSON TeamSearch200Response

Instance details

Defined in Gitea.Model

ToJSON TeamSearch200Response Source #

ToJSON TeamSearch200Response

Instance details

Defined in Gitea.Model

Show TeamSearch200Response Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TeamSearch200Response -> ShowS

show :: TeamSearch200Response -> String

showList :: [TeamSearch200Response] -> ShowS

Eq TeamSearch200Response Source # 
Instance details

Defined in Gitea.Model

mkTeamSearch200Response :: TeamSearch200Response Source #

Construct a value of type TeamSearch200Response (by applying it's required fields, if any)

TimelineComment

data TimelineComment Source #

TimelineComment TimelineComment represents a timeline comment (comment of any type) on a commit or issue

Constructors

TimelineComment 

Fields

Instances

Instances details
FromJSON TimelineComment Source #

FromJSON TimelineComment

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser TimelineComment

parseJSONList :: Value -> Parser [TimelineComment]

omittedField :: Maybe TimelineComment

ToJSON TimelineComment Source #

ToJSON TimelineComment

Instance details

Defined in Gitea.Model

Show TimelineComment Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TimelineComment -> ShowS

show :: TimelineComment -> String

showList :: [TimelineComment] -> ShowS

Eq TimelineComment Source # 
Instance details

Defined in Gitea.Model

mkTimelineComment :: TimelineComment Source #

Construct a value of type TimelineComment (by applying it's required fields, if any)

TopicName

data TopicName Source #

TopicName TopicName a list of repo topic names

Constructors

TopicName 

Fields

Instances

Instances details
FromJSON TopicName Source #

FromJSON TopicName

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser TopicName

parseJSONList :: Value -> Parser [TopicName]

omittedField :: Maybe TopicName

ToJSON TopicName Source #

ToJSON TopicName

Instance details

Defined in Gitea.Model

Methods

toJSON :: TopicName -> Value

toEncoding :: TopicName -> Encoding

toJSONList :: [TopicName] -> Value

toEncodingList :: [TopicName] -> Encoding

omitField :: TopicName -> Bool

Show TopicName Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TopicName -> ShowS

show :: TopicName -> String

showList :: [TopicName] -> ShowS

Eq TopicName Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: TopicName -> TopicName -> Bool

(/=) :: TopicName -> TopicName -> Bool

mkTopicName :: TopicName Source #

Construct a value of type TopicName (by applying it's required fields, if any)

TopicResponse

data TopicResponse Source #

TopicResponse TopicResponse for returning topics

Constructors

TopicResponse 

Fields

Instances

Instances details
FromJSON TopicResponse Source #

FromJSON TopicResponse

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser TopicResponse

parseJSONList :: Value -> Parser [TopicResponse]

omittedField :: Maybe TopicResponse

ToJSON TopicResponse Source #

ToJSON TopicResponse

Instance details

Defined in Gitea.Model

Methods

toJSON :: TopicResponse -> Value

toEncoding :: TopicResponse -> Encoding

toJSONList :: [TopicResponse] -> Value

toEncodingList :: [TopicResponse] -> Encoding

omitField :: TopicResponse -> Bool

Show TopicResponse Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TopicResponse -> ShowS

show :: TopicResponse -> String

showList :: [TopicResponse] -> ShowS

Eq TopicResponse Source # 
Instance details

Defined in Gitea.Model

mkTopicResponse :: TopicResponse Source #

Construct a value of type TopicResponse (by applying it's required fields, if any)

TrackedTime

data TrackedTime Source #

TrackedTime TrackedTime worked time for an issue / pr

Constructors

TrackedTime 

Fields

Instances

Instances details
FromJSON TrackedTime Source #

FromJSON TrackedTime

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser TrackedTime

parseJSONList :: Value -> Parser [TrackedTime]

omittedField :: Maybe TrackedTime

ToJSON TrackedTime Source #

ToJSON TrackedTime

Instance details

Defined in Gitea.Model

Methods

toJSON :: TrackedTime -> Value

toEncoding :: TrackedTime -> Encoding

toJSONList :: [TrackedTime] -> Value

toEncodingList :: [TrackedTime] -> Encoding

omitField :: TrackedTime -> Bool

Show TrackedTime Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TrackedTime -> ShowS

show :: TrackedTime -> String

showList :: [TrackedTime] -> ShowS

Eq TrackedTime Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: TrackedTime -> TrackedTime -> Bool

(/=) :: TrackedTime -> TrackedTime -> Bool

mkTrackedTime :: TrackedTime Source #

Construct a value of type TrackedTime (by applying it's required fields, if any)

TransferRepoOption

data TransferRepoOption Source #

TransferRepoOption TransferRepoOption options when transfer a repository's ownership

Constructors

TransferRepoOption 

Fields

Instances

Instances details
FromJSON TransferRepoOption Source #

FromJSON TransferRepoOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser TransferRepoOption

parseJSONList :: Value -> Parser [TransferRepoOption]

omittedField :: Maybe TransferRepoOption

ToJSON TransferRepoOption Source #

ToJSON TransferRepoOption

Instance details

Defined in Gitea.Model

Show TransferRepoOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> TransferRepoOption -> ShowS

show :: TransferRepoOption -> String

showList :: [TransferRepoOption] -> ShowS

Eq TransferRepoOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkTransferRepoOption Source #

Construct a value of type TransferRepoOption (by applying it's required fields, if any)

UpdateBranchProtectionPriories

data UpdateBranchProtectionPriories Source #

UpdateBranchProtectionPriories UpdateBranchProtectionPriories a list to update the branch protection rule priorities

Constructors

UpdateBranchProtectionPriories 

Fields

Instances

Instances details
FromJSON UpdateBranchProtectionPriories Source #

FromJSON UpdateBranchProtectionPriories

Instance details

Defined in Gitea.Model

ToJSON UpdateBranchProtectionPriories Source #

ToJSON UpdateBranchProtectionPriories

Instance details

Defined in Gitea.Model

Show UpdateBranchProtectionPriories Source # 
Instance details

Defined in Gitea.Model

Eq UpdateBranchProtectionPriories Source # 
Instance details

Defined in Gitea.Model

HasBodyParam RepoUpdateBranchProtectionPriories UpdateBranchProtectionPriories Source # 
Instance details

Defined in Gitea.API.Repository

mkUpdateBranchProtectionPriories :: UpdateBranchProtectionPriories Source #

Construct a value of type UpdateBranchProtectionPriories (by applying it's required fields, if any)

UpdateBranchRepoOption

data UpdateBranchRepoOption Source #

UpdateBranchRepoOption UpdateBranchRepoOption options when updating a branch in a repository

Constructors

UpdateBranchRepoOption 

Fields

Instances

Instances details
FromJSON UpdateBranchRepoOption Source #

FromJSON UpdateBranchRepoOption

Instance details

Defined in Gitea.Model

ToJSON UpdateBranchRepoOption Source #

ToJSON UpdateBranchRepoOption

Instance details

Defined in Gitea.Model

Show UpdateBranchRepoOption Source # 
Instance details

Defined in Gitea.Model

Eq UpdateBranchRepoOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkUpdateBranchRepoOption Source #

Arguments

:: Text

updateBranchRepoOptionName: New branch name

-> UpdateBranchRepoOption 

Construct a value of type UpdateBranchRepoOption (by applying it's required fields, if any)

UpdateFileOptions

data UpdateFileOptions Source #

UpdateFileOptions UpdateFileOptions options for updating files Note: author and committer are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)

Constructors

UpdateFileOptions 

Fields

Instances

Instances details
FromJSON UpdateFileOptions Source #

FromJSON UpdateFileOptions

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser UpdateFileOptions

parseJSONList :: Value -> Parser [UpdateFileOptions]

omittedField :: Maybe UpdateFileOptions

ToJSON UpdateFileOptions Source #

ToJSON UpdateFileOptions

Instance details

Defined in Gitea.Model

Show UpdateFileOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> UpdateFileOptions -> ShowS

show :: UpdateFileOptions -> String

showList :: [UpdateFileOptions] -> ShowS

Eq UpdateFileOptions Source # 
Instance details

Defined in Gitea.Model

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

mkUpdateFileOptions Source #

Arguments

:: Text

updateFileOptionsContent: content must be base64 encoded

-> Text

updateFileOptionsSha: sha is the SHA for the file that already exists

-> UpdateFileOptions 

Construct a value of type UpdateFileOptions (by applying it's required fields, if any)

UpdateRepoAvatarOption

data UpdateRepoAvatarOption Source #

UpdateRepoAvatarOption UpdateRepoAvatarUserOption options when updating the repo avatar

Constructors

UpdateRepoAvatarOption 

Fields

Instances

Instances details
FromJSON UpdateRepoAvatarOption Source #

FromJSON UpdateRepoAvatarOption

Instance details

Defined in Gitea.Model

ToJSON UpdateRepoAvatarOption Source #

ToJSON UpdateRepoAvatarOption

Instance details

Defined in Gitea.Model

Show UpdateRepoAvatarOption Source # 
Instance details

Defined in Gitea.Model

Eq UpdateRepoAvatarOption Source # 
Instance details

Defined in Gitea.Model

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 #

mkUpdateRepoAvatarOption :: UpdateRepoAvatarOption Source #

Construct a value of type UpdateRepoAvatarOption (by applying it's required fields, if any)

UpdateUserAvatarOption

data UpdateUserAvatarOption Source #

UpdateUserAvatarOption UpdateUserAvatarUserOption options when updating the user avatar

Constructors

UpdateUserAvatarOption 

Fields

Instances

Instances details
FromJSON UpdateUserAvatarOption Source #

FromJSON UpdateUserAvatarOption

Instance details

Defined in Gitea.Model

ToJSON UpdateUserAvatarOption Source #

ToJSON UpdateUserAvatarOption

Instance details

Defined in Gitea.Model

Show UpdateUserAvatarOption Source # 
Instance details

Defined in Gitea.Model

Eq UpdateUserAvatarOption Source # 
Instance details

Defined in Gitea.Model

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

mkUpdateUserAvatarOption :: UpdateUserAvatarOption Source #

Construct a value of type UpdateUserAvatarOption (by applying it's required fields, if any)

UpdateVariableOption

data UpdateVariableOption Source #

UpdateVariableOption UpdateVariableOption the option when updating variable

Constructors

UpdateVariableOption 

Fields

Instances

Instances details
FromJSON UpdateVariableOption Source #

FromJSON UpdateVariableOption

Instance details

Defined in Gitea.Model

ToJSON UpdateVariableOption Source #

ToJSON UpdateVariableOption

Instance details

Defined in Gitea.Model

Show UpdateVariableOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> UpdateVariableOption -> ShowS

show :: UpdateVariableOption -> String

showList :: [UpdateVariableOption] -> ShowS

Eq UpdateVariableOption Source # 
Instance details

Defined in Gitea.Model

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 UpdateRepoVariable UpdateVariableOption Source # 
Instance details

Defined in Gitea.API.Repository

HasBodyParam UpdateUserVariable UpdateVariableOption Source # 
Instance details

Defined in Gitea.API.User

mkUpdateVariableOption Source #

Arguments

:: Text

updateVariableOptionValue: Value of the variable to update

-> UpdateVariableOption 

Construct a value of type UpdateVariableOption (by applying it's required fields, if any)

User

data User Source #

User User represents a user

Constructors

User 

Fields

Instances

Instances details
FromJSON User Source #

FromJSON User

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser User

parseJSONList :: Value -> Parser [User]

omittedField :: Maybe User

ToJSON User Source #

ToJSON User

Instance details

Defined in Gitea.Model

Methods

toJSON :: User -> Value

toEncoding :: User -> Encoding

toJSONList :: [User] -> Value

toEncodingList :: [User] -> Encoding

omitField :: User -> Bool

Show User Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> User -> ShowS

show :: User -> String

showList :: [User] -> ShowS

Eq User Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: User -> User -> Bool

(/=) :: User -> User -> Bool

mkUser :: User Source #

Construct a value of type User (by applying it's required fields, if any)

UserBadgeOption

data UserBadgeOption Source #

UserBadgeOption UserBadgeOption options for link between users and badges

Constructors

UserBadgeOption 

Fields

Instances

Instances details
FromJSON UserBadgeOption Source #

FromJSON UserBadgeOption

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser UserBadgeOption

parseJSONList :: Value -> Parser [UserBadgeOption]

omittedField :: Maybe UserBadgeOption

ToJSON UserBadgeOption Source #

ToJSON UserBadgeOption

Instance details

Defined in Gitea.Model

Show UserBadgeOption Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> UserBadgeOption -> ShowS

show :: UserBadgeOption -> String

showList :: [UserBadgeOption] -> ShowS

Eq UserBadgeOption Source # 
Instance details

Defined in Gitea.Model

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

mkUserBadgeOption :: UserBadgeOption Source #

Construct a value of type UserBadgeOption (by applying it's required fields, if any)

UserHeatmapData

data UserHeatmapData Source #

UserHeatmapData UserHeatmapData represents the data needed to create a heatmap

Constructors

UserHeatmapData 

Fields

Instances

Instances details
FromJSON UserHeatmapData Source #

FromJSON UserHeatmapData

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser UserHeatmapData

parseJSONList :: Value -> Parser [UserHeatmapData]

omittedField :: Maybe UserHeatmapData

ToJSON UserHeatmapData Source #

ToJSON UserHeatmapData

Instance details

Defined in Gitea.Model

Show UserHeatmapData Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> UserHeatmapData -> ShowS

show :: UserHeatmapData -> String

showList :: [UserHeatmapData] -> ShowS

Eq UserHeatmapData Source # 
Instance details

Defined in Gitea.Model

mkUserHeatmapData :: UserHeatmapData Source #

Construct a value of type UserHeatmapData (by applying it's required fields, if any)

UserSearch200Response

data UserSearch200Response Source #

UserSearch200Response

Constructors

UserSearch200Response 

Fields

Instances

Instances details
FromJSON UserSearch200Response Source #

FromJSON UserSearch200Response

Instance details

Defined in Gitea.Model

ToJSON UserSearch200Response Source #

ToJSON UserSearch200Response

Instance details

Defined in Gitea.Model

Show UserSearch200Response Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> UserSearch200Response -> ShowS

show :: UserSearch200Response -> String

showList :: [UserSearch200Response] -> ShowS

Eq UserSearch200Response Source # 
Instance details

Defined in Gitea.Model

mkUserSearch200Response :: UserSearch200Response Source #

Construct a value of type UserSearch200Response (by applying it's required fields, if any)

UserSettings

data UserSettings Source #

UserSettings UserSettings represents user settings

Constructors

UserSettings 

Fields

Instances

Instances details
FromJSON UserSettings Source #

FromJSON UserSettings

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser UserSettings

parseJSONList :: Value -> Parser [UserSettings]

omittedField :: Maybe UserSettings

ToJSON UserSettings Source #

ToJSON UserSettings

Instance details

Defined in Gitea.Model

Methods

toJSON :: UserSettings -> Value

toEncoding :: UserSettings -> Encoding

toJSONList :: [UserSettings] -> Value

toEncodingList :: [UserSettings] -> Encoding

omitField :: UserSettings -> Bool

Show UserSettings Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> UserSettings -> ShowS

show :: UserSettings -> String

showList :: [UserSettings] -> ShowS

Eq UserSettings Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: UserSettings -> UserSettings -> Bool

(/=) :: UserSettings -> UserSettings -> Bool

mkUserSettings :: UserSettings Source #

Construct a value of type UserSettings (by applying it's required fields, if any)

UserSettingsOptions

data UserSettingsOptions Source #

UserSettingsOptions UserSettingsOptions represents options to change user settings

Constructors

UserSettingsOptions 

Fields

Instances

Instances details
FromJSON UserSettingsOptions Source #

FromJSON UserSettingsOptions

Instance details

Defined in Gitea.Model

ToJSON UserSettingsOptions Source #

ToJSON UserSettingsOptions

Instance details

Defined in Gitea.Model

Show UserSettingsOptions Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> UserSettingsOptions -> ShowS

show :: UserSettingsOptions -> String

showList :: [UserSettingsOptions] -> ShowS

Eq UserSettingsOptions Source # 
Instance details

Defined in Gitea.Model

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 #

mkUserSettingsOptions :: UserSettingsOptions Source #

Construct a value of type UserSettingsOptions (by applying it's required fields, if any)

WatchInfo

data WatchInfo Source #

WatchInfo WatchInfo represents an API watch status of one repository

Constructors

WatchInfo 

Fields

Instances

Instances details
FromJSON WatchInfo Source #

FromJSON WatchInfo

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser WatchInfo

parseJSONList :: Value -> Parser [WatchInfo]

omittedField :: Maybe WatchInfo

ToJSON WatchInfo Source #

ToJSON WatchInfo

Instance details

Defined in Gitea.Model

Methods

toJSON :: WatchInfo -> Value

toEncoding :: WatchInfo -> Encoding

toJSONList :: [WatchInfo] -> Value

toEncodingList :: [WatchInfo] -> Encoding

omitField :: WatchInfo -> Bool

Show WatchInfo Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> WatchInfo -> ShowS

show :: WatchInfo -> String

showList :: [WatchInfo] -> ShowS

Eq WatchInfo Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: WatchInfo -> WatchInfo -> Bool

(/=) :: WatchInfo -> WatchInfo -> Bool

mkWatchInfo :: WatchInfo Source #

Construct a value of type WatchInfo (by applying it's required fields, if any)

WikiCommit

data WikiCommit Source #

WikiCommit WikiCommit page commit/revision

Constructors

WikiCommit 

Fields

Instances

Instances details
FromJSON WikiCommit Source #

FromJSON WikiCommit

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser WikiCommit

parseJSONList :: Value -> Parser [WikiCommit]

omittedField :: Maybe WikiCommit

ToJSON WikiCommit Source #

ToJSON WikiCommit

Instance details

Defined in Gitea.Model

Methods

toJSON :: WikiCommit -> Value

toEncoding :: WikiCommit -> Encoding

toJSONList :: [WikiCommit] -> Value

toEncodingList :: [WikiCommit] -> Encoding

omitField :: WikiCommit -> Bool

Show WikiCommit Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> WikiCommit -> ShowS

show :: WikiCommit -> String

showList :: [WikiCommit] -> ShowS

Eq WikiCommit Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: WikiCommit -> WikiCommit -> Bool

(/=) :: WikiCommit -> WikiCommit -> Bool

mkWikiCommit :: WikiCommit Source #

Construct a value of type WikiCommit (by applying it's required fields, if any)

WikiCommitList

data WikiCommitList Source #

WikiCommitList WikiCommitList commit/revision list

Constructors

WikiCommitList 

Fields

Instances

Instances details
FromJSON WikiCommitList Source #

FromJSON WikiCommitList

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser WikiCommitList

parseJSONList :: Value -> Parser [WikiCommitList]

omittedField :: Maybe WikiCommitList

ToJSON WikiCommitList Source #

ToJSON WikiCommitList

Instance details

Defined in Gitea.Model

Methods

toJSON :: WikiCommitList -> Value

toEncoding :: WikiCommitList -> Encoding

toJSONList :: [WikiCommitList] -> Value

toEncodingList :: [WikiCommitList] -> Encoding

omitField :: WikiCommitList -> Bool

Show WikiCommitList Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> WikiCommitList -> ShowS

show :: WikiCommitList -> String

showList :: [WikiCommitList] -> ShowS

Eq WikiCommitList Source # 
Instance details

Defined in Gitea.Model

mkWikiCommitList :: WikiCommitList Source #

Construct a value of type WikiCommitList (by applying it's required fields, if any)

WikiPage

data WikiPage Source #

WikiPage WikiPage a wiki page

Constructors

WikiPage 

Fields

Instances

Instances details
FromJSON WikiPage Source #

FromJSON WikiPage

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser WikiPage

parseJSONList :: Value -> Parser [WikiPage]

omittedField :: Maybe WikiPage

ToJSON WikiPage Source #

ToJSON WikiPage

Instance details

Defined in Gitea.Model

Methods

toJSON :: WikiPage -> Value

toEncoding :: WikiPage -> Encoding

toJSONList :: [WikiPage] -> Value

toEncodingList :: [WikiPage] -> Encoding

omitField :: WikiPage -> Bool

Show WikiPage Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> WikiPage -> ShowS

show :: WikiPage -> String

showList :: [WikiPage] -> ShowS

Eq WikiPage Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: WikiPage -> WikiPage -> Bool

(/=) :: WikiPage -> WikiPage -> Bool

mkWikiPage :: WikiPage Source #

Construct a value of type WikiPage (by applying it's required fields, if any)

WikiPageMetaData

data WikiPageMetaData Source #

WikiPageMetaData WikiPageMetaData wiki page meta information

Constructors

WikiPageMetaData 

Fields

Instances

Instances details
FromJSON WikiPageMetaData Source #

FromJSON WikiPageMetaData

Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser WikiPageMetaData

parseJSONList :: Value -> Parser [WikiPageMetaData]

omittedField :: Maybe WikiPageMetaData

ToJSON WikiPageMetaData Source #

ToJSON WikiPageMetaData

Instance details

Defined in Gitea.Model

Show WikiPageMetaData Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> WikiPageMetaData -> ShowS

show :: WikiPageMetaData -> String

showList :: [WikiPageMetaData] -> ShowS

Eq WikiPageMetaData Source # 
Instance details

Defined in Gitea.Model

mkWikiPageMetaData :: WikiPageMetaData Source #

Construct a value of type WikiPageMetaData (by applying it's required fields, if any)

Enums

E'DiffType

data E'DiffType Source #

Enum of Text

Constructors

E'DiffType'Diff
"diff"
E'DiffType'Patch
"patch"

Instances

Instances details
FromJSON E'DiffType Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'DiffType

parseJSONList :: Value -> Parser [E'DiffType]

omittedField :: Maybe E'DiffType

ToJSON E'DiffType Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'DiffType -> Value

toEncoding :: E'DiffType -> Encoding

toJSONList :: [E'DiffType] -> Value

toEncodingList :: [E'DiffType] -> Encoding

omitField :: E'DiffType -> Bool

Bounded E'DiffType Source # 
Instance details

Defined in Gitea.Model

Enum E'DiffType Source # 
Instance details

Defined in Gitea.Model

Show E'DiffType Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'DiffType -> ShowS

show :: E'DiffType -> String

showList :: [E'DiffType] -> ShowS

Eq E'DiffType Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'DiffType -> E'DiffType -> Bool

(/=) :: E'DiffType -> E'DiffType -> Bool

Ord E'DiffType Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'DiffType Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'DiffType

parseHeader :: ByteString -> Either Text E'DiffType

parseQueryParam :: Text -> Either Text E'DiffType

ToHttpApiData E'DiffType Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'DiffType -> Text

toEncodedUrlPiece :: E'DiffType -> Builder

toHeader :: E'DiffType -> ByteString

toQueryParam :: E'DiffType -> Text

toEncodedQueryParam :: E'DiffType -> Builder

MimeRender MimeMultipartFormData E'DiffType Source # 
Instance details

Defined in Gitea.Model

toE'DiffType :: Text -> Either String E'DiffType Source #

parse E'DiffType enum

E'Do

data E'Do Source #

Enum of Text

Constructors

E'Do'Merge
"merge"
E'Do'Rebase
"rebase"
E'Do'Rebase_merge
"rebase-merge"
E'Do'Squash
"squash"
E'Do'Fast_forward_only
"fast-forward-only"
E'Do'Manually_merged
"manually-merged"

Instances

Instances details
FromJSON E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Do

parseJSONList :: Value -> Parser [E'Do]

omittedField :: Maybe E'Do

ToJSON E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Do -> Value

toEncoding :: E'Do -> Encoding

toJSONList :: [E'Do] -> Value

toEncodingList :: [E'Do] -> Encoding

omitField :: E'Do -> Bool

Bounded E'Do Source # 
Instance details

Defined in Gitea.Model

Enum E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

succ :: E'Do -> E'Do

pred :: E'Do -> E'Do

toEnum :: Int -> E'Do

fromEnum :: E'Do -> Int

enumFrom :: E'Do -> [E'Do]

enumFromThen :: E'Do -> E'Do -> [E'Do]

enumFromTo :: E'Do -> E'Do -> [E'Do]

enumFromThenTo :: E'Do -> E'Do -> E'Do -> [E'Do]

Show E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Do -> ShowS

show :: E'Do -> String

showList :: [E'Do] -> ShowS

Eq E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Do -> E'Do -> Bool

(/=) :: E'Do -> E'Do -> Bool

Ord E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'Do -> E'Do -> Ordering

(<) :: E'Do -> E'Do -> Bool

(<=) :: E'Do -> E'Do -> Bool

(>) :: E'Do -> E'Do -> Bool

(>=) :: E'Do -> E'Do -> Bool

max :: E'Do -> E'Do -> E'Do

min :: E'Do -> E'Do -> E'Do

FromHttpApiData E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Do

parseHeader :: ByteString -> Either Text E'Do

parseQueryParam :: Text -> Either Text E'Do

ToHttpApiData E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'Do -> Text

toEncodedUrlPiece :: E'Do -> Builder

toHeader :: E'Do -> ByteString

toQueryParam :: E'Do -> Text

toEncodedQueryParam :: E'Do -> Builder

MimeRender MimeMultipartFormData E'Do Source # 
Instance details

Defined in Gitea.Model

Methods

mimeRender :: Proxy MimeMultipartFormData -> E'Do -> ByteString Source #

mimeRender' :: MimeMultipartFormData -> E'Do -> ByteString Source #

fromE'Do :: E'Do -> Text Source #

unwrap E'Do enum

toE'Do :: Text -> Either String E'Do Source #

parse E'Do enum

E'ObjectFormatName

data E'ObjectFormatName Source #

Enum of Text . ObjectFormatName of the underlying git repository

Instances

Instances details
FromJSON E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'ObjectFormatName

parseJSONList :: Value -> Parser [E'ObjectFormatName]

omittedField :: Maybe E'ObjectFormatName

ToJSON E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

Bounded E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

Enum E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

Show E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'ObjectFormatName -> ShowS

show :: E'ObjectFormatName -> String

showList :: [E'ObjectFormatName] -> ShowS

Eq E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

Ord E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'ObjectFormatName

parseHeader :: ByteString -> Either Text E'ObjectFormatName

parseQueryParam :: Text -> Either Text E'ObjectFormatName

ToHttpApiData E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

MimeRender MimeMultipartFormData E'ObjectFormatName Source # 
Instance details

Defined in Gitea.Model

E'OpType

data E'OpType Source #

Enum of Text . the type of action

Constructors

E'OpType'Create_repo
"create_repo"
E'OpType'Rename_repo
"rename_repo"
E'OpType'Star_repo
"star_repo"
E'OpType'Watch_repo
"watch_repo"
E'OpType'Commit_repo
"commit_repo"
E'OpType'Create_issue
"create_issue"
E'OpType'Create_pull_request
"create_pull_request"
E'OpType'Transfer_repo
"transfer_repo"
E'OpType'Push_tag
"push_tag"
E'OpType'Comment_issue
"comment_issue"
E'OpType'Merge_pull_request
"merge_pull_request"
E'OpType'Close_issue
"close_issue"
E'OpType'Reopen_issue
"reopen_issue"
E'OpType'Close_pull_request
"close_pull_request"
E'OpType'Reopen_pull_request
"reopen_pull_request"
E'OpType'Delete_tag
"delete_tag"
E'OpType'Delete_branch
"delete_branch"
E'OpType'Mirror_sync_push
"mirror_sync_push"
E'OpType'Mirror_sync_create
"mirror_sync_create"
E'OpType'Mirror_sync_delete
"mirror_sync_delete"
E'OpType'Approve_pull_request
"approve_pull_request"
E'OpType'Reject_pull_request
"reject_pull_request"
E'OpType'Comment_pull
"comment_pull"
E'OpType'Publish_release
"publish_release"
E'OpType'Pull_review_dismissed
"pull_review_dismissed"
E'OpType'Pull_request_ready_for_review
"pull_request_ready_for_review"
E'OpType'Auto_merge_pull_request
"auto_merge_pull_request"

Instances

Instances details
FromJSON E'OpType Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'OpType

parseJSONList :: Value -> Parser [E'OpType]

omittedField :: Maybe E'OpType

ToJSON E'OpType Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'OpType -> Value

toEncoding :: E'OpType -> Encoding

toJSONList :: [E'OpType] -> Value

toEncodingList :: [E'OpType] -> Encoding

omitField :: E'OpType -> Bool

Bounded E'OpType Source # 
Instance details

Defined in Gitea.Model

Enum E'OpType Source # 
Instance details

Defined in Gitea.Model

Show E'OpType Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'OpType -> ShowS

show :: E'OpType -> String

showList :: [E'OpType] -> ShowS

Eq E'OpType Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'OpType -> E'OpType -> Bool

(/=) :: E'OpType -> E'OpType -> Bool

Ord E'OpType Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'OpType -> E'OpType -> Ordering

(<) :: E'OpType -> E'OpType -> Bool

(<=) :: E'OpType -> E'OpType -> Bool

(>) :: E'OpType -> E'OpType -> Bool

(>=) :: E'OpType -> E'OpType -> Bool

max :: E'OpType -> E'OpType -> E'OpType

min :: E'OpType -> E'OpType -> E'OpType

FromHttpApiData E'OpType Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'OpType

parseHeader :: ByteString -> Either Text E'OpType

parseQueryParam :: Text -> Either Text E'OpType

ToHttpApiData E'OpType Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'OpType -> Text

toEncodedUrlPiece :: E'OpType -> Builder

toHeader :: E'OpType -> ByteString

toQueryParam :: E'OpType -> Text

toEncodedQueryParam :: E'OpType -> Builder

MimeRender MimeMultipartFormData E'OpType Source # 
Instance details

Defined in Gitea.Model

fromE'OpType :: E'OpType -> Text Source #

unwrap E'OpType enum

toE'OpType :: Text -> Either String E'OpType Source #

parse E'OpType enum

E'Operation

data E'Operation Source #

Enum of Text . indicates what to do with the file

Constructors

E'Operation'Create
"create"
E'Operation'Update
"update"
E'Operation'Delete
"delete"

Instances

Instances details
FromJSON E'Operation Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Operation

parseJSONList :: Value -> Parser [E'Operation]

omittedField :: Maybe E'Operation

ToJSON E'Operation Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Operation -> Value

toEncoding :: E'Operation -> Encoding

toJSONList :: [E'Operation] -> Value

toEncodingList :: [E'Operation] -> Encoding

omitField :: E'Operation -> Bool

Bounded E'Operation Source # 
Instance details

Defined in Gitea.Model

Enum E'Operation Source # 
Instance details

Defined in Gitea.Model

Show E'Operation Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Operation -> ShowS

show :: E'Operation -> String

showList :: [E'Operation] -> ShowS

Eq E'Operation Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Operation -> E'Operation -> Bool

(/=) :: E'Operation -> E'Operation -> Bool

Ord E'Operation Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'Operation Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Operation

parseHeader :: ByteString -> Either Text E'Operation

parseQueryParam :: Text -> Either Text E'Operation

ToHttpApiData E'Operation Source # 
Instance details

Defined in Gitea.Model

MimeRender MimeMultipartFormData E'Operation Source # 
Instance details

Defined in Gitea.Model

toE'Operation :: Text -> Either String E'Operation Source #

parse E'Operation enum

E'Permission

data E'Permission Source #

Enum of Text

Instances

Instances details
FromJSON E'Permission Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Permission

parseJSONList :: Value -> Parser [E'Permission]

omittedField :: Maybe E'Permission

ToJSON E'Permission Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Permission -> Value

toEncoding :: E'Permission -> Encoding

toJSONList :: [E'Permission] -> Value

toEncodingList :: [E'Permission] -> Encoding

omitField :: E'Permission -> Bool

Bounded E'Permission Source # 
Instance details

Defined in Gitea.Model

Enum E'Permission Source # 
Instance details

Defined in Gitea.Model

Show E'Permission Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Permission -> ShowS

show :: E'Permission -> String

showList :: [E'Permission] -> ShowS

Eq E'Permission Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Permission -> E'Permission -> Bool

(/=) :: E'Permission -> E'Permission -> Bool

Ord E'Permission Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'Permission Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Permission

parseHeader :: ByteString -> Either Text E'Permission

parseQueryParam :: Text -> Either Text E'Permission

ToHttpApiData E'Permission Source # 
Instance details

Defined in Gitea.Model

MimeRender MimeMultipartFormData E'Permission Source # 
Instance details

Defined in Gitea.Model

toE'Permission :: Text -> Either String E'Permission Source #

parse E'Permission enum

E'Permission2

data E'Permission2 Source #

Enum of Text

Instances

Instances details
FromJSON E'Permission2 Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Permission2

parseJSONList :: Value -> Parser [E'Permission2]

omittedField :: Maybe E'Permission2

ToJSON E'Permission2 Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Permission2 -> Value

toEncoding :: E'Permission2 -> Encoding

toJSONList :: [E'Permission2] -> Value

toEncodingList :: [E'Permission2] -> Encoding

omitField :: E'Permission2 -> Bool

Bounded E'Permission2 Source # 
Instance details

Defined in Gitea.Model

Enum E'Permission2 Source # 
Instance details

Defined in Gitea.Model

Show E'Permission2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Permission2 -> ShowS

show :: E'Permission2 -> String

showList :: [E'Permission2] -> ShowS

Eq E'Permission2 Source # 
Instance details

Defined in Gitea.Model

Ord E'Permission2 Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'Permission2 Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Permission2

parseHeader :: ByteString -> Either Text E'Permission2

parseQueryParam :: Text -> Either Text E'Permission2

ToHttpApiData E'Permission2 Source # 
Instance details

Defined in Gitea.Model

MimeRender MimeMultipartFormData E'Permission2 Source # 
Instance details

Defined in Gitea.Model

toE'Permission2 :: Text -> Either String E'Permission2 Source #

parse E'Permission2 enum

E'Service

data E'Service Source #

Enum of Text

Instances

Instances details
FromJSON E'Service Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Service

parseJSONList :: Value -> Parser [E'Service]

omittedField :: Maybe E'Service

ToJSON E'Service Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Service -> Value

toEncoding :: E'Service -> Encoding

toJSONList :: [E'Service] -> Value

toEncodingList :: [E'Service] -> Encoding

omitField :: E'Service -> Bool

Bounded E'Service Source # 
Instance details

Defined in Gitea.Model

Enum E'Service Source # 
Instance details

Defined in Gitea.Model

Show E'Service Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Service -> ShowS

show :: E'Service -> String

showList :: [E'Service] -> ShowS

Eq E'Service Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Service -> E'Service -> Bool

(/=) :: E'Service -> E'Service -> Bool

Ord E'Service Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'Service -> E'Service -> Ordering

(<) :: E'Service -> E'Service -> Bool

(<=) :: E'Service -> E'Service -> Bool

(>) :: E'Service -> E'Service -> Bool

(>=) :: E'Service -> E'Service -> Bool

max :: E'Service -> E'Service -> E'Service

min :: E'Service -> E'Service -> E'Service

FromHttpApiData E'Service Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Service

parseHeader :: ByteString -> Either Text E'Service

parseQueryParam :: Text -> Either Text E'Service

ToHttpApiData E'Service Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'Service -> Text

toEncodedUrlPiece :: E'Service -> Builder

toHeader :: E'Service -> ByteString

toQueryParam :: E'Service -> Text

toEncodedQueryParam :: E'Service -> Builder

MimeRender MimeMultipartFormData E'Service Source # 
Instance details

Defined in Gitea.Model

fromE'Service :: E'Service -> Text Source #

unwrap E'Service enum

toE'Service :: Text -> Either String E'Service Source #

parse E'Service enum

E'Sort

data E'Sort Source #

Enum of Text

Constructors

E'Sort'Oldest
"oldest"
E'Sort'Recentupdate
"recentupdate"
E'Sort'Leastupdate
"leastupdate"
E'Sort'Leastindex
"leastindex"
E'Sort'Highestindex
"highestindex"

Instances

Instances details
FromJSON E'Sort Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Sort

parseJSONList :: Value -> Parser [E'Sort]

omittedField :: Maybe E'Sort

ToJSON E'Sort Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Sort -> Value

toEncoding :: E'Sort -> Encoding

toJSONList :: [E'Sort] -> Value

toEncodingList :: [E'Sort] -> Encoding

omitField :: E'Sort -> Bool

Bounded E'Sort Source # 
Instance details

Defined in Gitea.Model

Enum E'Sort Source # 
Instance details

Defined in Gitea.Model

Show E'Sort Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Sort -> ShowS

show :: E'Sort -> String

showList :: [E'Sort] -> ShowS

Eq E'Sort Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Sort -> E'Sort -> Bool

(/=) :: E'Sort -> E'Sort -> Bool

Ord E'Sort Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'Sort -> E'Sort -> Ordering

(<) :: E'Sort -> E'Sort -> Bool

(<=) :: E'Sort -> E'Sort -> Bool

(>) :: E'Sort -> E'Sort -> Bool

(>=) :: E'Sort -> E'Sort -> Bool

max :: E'Sort -> E'Sort -> E'Sort

min :: E'Sort -> E'Sort -> E'Sort

FromHttpApiData E'Sort Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Sort

parseHeader :: ByteString -> Either Text E'Sort

parseQueryParam :: Text -> Either Text E'Sort

ToHttpApiData E'Sort Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'Sort -> Text

toEncodedUrlPiece :: E'Sort -> Builder

toHeader :: E'Sort -> ByteString

toQueryParam :: E'Sort -> Text

toEncodedQueryParam :: E'Sort -> Builder

MimeRender MimeMultipartFormData E'Sort Source # 
Instance details

Defined in Gitea.Model

Methods

mimeRender :: Proxy MimeMultipartFormData -> E'Sort -> ByteString Source #

mimeRender' :: MimeMultipartFormData -> E'Sort -> ByteString Source #

fromE'Sort :: E'Sort -> Text Source #

unwrap E'Sort enum

toE'Sort :: Text -> Either String E'Sort Source #

parse E'Sort enum

E'Sort2

data E'Sort2 Source #

Enum of Text

Constructors

E'Sort2'Oldest
"oldest"
E'Sort2'Recentupdate
"recentupdate"
E'Sort2'Leastupdate
"leastupdate"
E'Sort2'Mostcomment
"mostcomment"
E'Sort2'Leastcomment
"leastcomment"
E'Sort2'Priority
"priority"

Instances

Instances details
FromJSON E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Sort2

parseJSONList :: Value -> Parser [E'Sort2]

omittedField :: Maybe E'Sort2

ToJSON E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Sort2 -> Value

toEncoding :: E'Sort2 -> Encoding

toJSONList :: [E'Sort2] -> Value

toEncodingList :: [E'Sort2] -> Encoding

omitField :: E'Sort2 -> Bool

Bounded E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Enum E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Show E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Sort2 -> ShowS

show :: E'Sort2 -> String

showList :: [E'Sort2] -> ShowS

Eq E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Sort2 -> E'Sort2 -> Bool

(/=) :: E'Sort2 -> E'Sort2 -> Bool

Ord E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'Sort2 -> E'Sort2 -> Ordering

(<) :: E'Sort2 -> E'Sort2 -> Bool

(<=) :: E'Sort2 -> E'Sort2 -> Bool

(>) :: E'Sort2 -> E'Sort2 -> Bool

(>=) :: E'Sort2 -> E'Sort2 -> Bool

max :: E'Sort2 -> E'Sort2 -> E'Sort2

min :: E'Sort2 -> E'Sort2 -> E'Sort2

FromHttpApiData E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Sort2

parseHeader :: ByteString -> Either Text E'Sort2

parseQueryParam :: Text -> Either Text E'Sort2

ToHttpApiData E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'Sort2 -> Text

toEncodedUrlPiece :: E'Sort2 -> Builder

toHeader :: E'Sort2 -> ByteString

toQueryParam :: E'Sort2 -> Text

toEncodedQueryParam :: E'Sort2 -> Builder

MimeRender MimeMultipartFormData E'Sort2 Source # 
Instance details

Defined in Gitea.Model

Methods

mimeRender :: Proxy MimeMultipartFormData -> E'Sort2 -> ByteString Source #

mimeRender' :: MimeMultipartFormData -> E'Sort2 -> ByteString Source #

fromE'Sort2 :: E'Sort2 -> Text Source #

unwrap E'Sort2 enum

toE'Sort2 :: Text -> Either String E'Sort2 Source #

parse E'Sort2 enum

E'State

data E'State Source #

Enum of Text

Constructors

E'State'Open
"open"
E'State'Closed
"closed"

Instances

Instances details
FromJSON E'State Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'State

parseJSONList :: Value -> Parser [E'State]

omittedField :: Maybe E'State

ToJSON E'State Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'State -> Value

toEncoding :: E'State -> Encoding

toJSONList :: [E'State] -> Value

toEncodingList :: [E'State] -> Encoding

omitField :: E'State -> Bool

Bounded E'State Source # 
Instance details

Defined in Gitea.Model

Enum E'State Source # 
Instance details

Defined in Gitea.Model

Show E'State Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'State -> ShowS

show :: E'State -> String

showList :: [E'State] -> ShowS

Eq E'State Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'State -> E'State -> Bool

(/=) :: E'State -> E'State -> Bool

Ord E'State Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'State -> E'State -> Ordering

(<) :: E'State -> E'State -> Bool

(<=) :: E'State -> E'State -> Bool

(>) :: E'State -> E'State -> Bool

(>=) :: E'State -> E'State -> Bool

max :: E'State -> E'State -> E'State

min :: E'State -> E'State -> E'State

FromHttpApiData E'State Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'State

parseHeader :: ByteString -> Either Text E'State

parseQueryParam :: Text -> Either Text E'State

ToHttpApiData E'State Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'State -> Text

toEncodedUrlPiece :: E'State -> Builder

toHeader :: E'State -> ByteString

toQueryParam :: E'State -> Text

toEncodedQueryParam :: E'State -> Builder

MimeRender MimeMultipartFormData E'State Source # 
Instance details

Defined in Gitea.Model

Methods

mimeRender :: Proxy MimeMultipartFormData -> E'State -> ByteString Source #

mimeRender' :: MimeMultipartFormData -> E'State -> ByteString Source #

fromE'State :: E'State -> Text Source #

unwrap E'State enum

toE'State :: Text -> Either String E'State Source #

parse E'State enum

E'State2

data E'State2 Source #

Enum of Text

Constructors

E'State2'Open
"open"
E'State2'Closed
"closed"
E'State2'All
"all"

Instances

Instances details
FromJSON E'State2 Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'State2

parseJSONList :: Value -> Parser [E'State2]

omittedField :: Maybe E'State2

ToJSON E'State2 Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'State2 -> Value

toEncoding :: E'State2 -> Encoding

toJSONList :: [E'State2] -> Value

toEncodingList :: [E'State2] -> Encoding

omitField :: E'State2 -> Bool

Bounded E'State2 Source # 
Instance details

Defined in Gitea.Model

Enum E'State2 Source # 
Instance details

Defined in Gitea.Model

Show E'State2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'State2 -> ShowS

show :: E'State2 -> String

showList :: [E'State2] -> ShowS

Eq E'State2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'State2 -> E'State2 -> Bool

(/=) :: E'State2 -> E'State2 -> Bool

Ord E'State2 Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'State2 -> E'State2 -> Ordering

(<) :: E'State2 -> E'State2 -> Bool

(<=) :: E'State2 -> E'State2 -> Bool

(>) :: E'State2 -> E'State2 -> Bool

(>=) :: E'State2 -> E'State2 -> Bool

max :: E'State2 -> E'State2 -> E'State2

min :: E'State2 -> E'State2 -> E'State2

FromHttpApiData E'State2 Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'State2

parseHeader :: ByteString -> Either Text E'State2

parseQueryParam :: Text -> Either Text E'State2

ToHttpApiData E'State2 Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'State2 -> Text

toEncodedUrlPiece :: E'State2 -> Builder

toHeader :: E'State2 -> ByteString

toQueryParam :: E'State2 -> Text

toEncodedQueryParam :: E'State2 -> Builder

MimeRender MimeMultipartFormData E'State2 Source # 
Instance details

Defined in Gitea.Model

fromE'State2 :: E'State2 -> Text Source #

unwrap E'State2 enum

toE'State2 :: Text -> Either String E'State2 Source #

parse E'State2 enum

E'State3

data E'State3 Source #

Enum of Text

Constructors

E'State3'Pending
"pending"
E'State3'Success
"success"
E'State3'Error
"error"
E'State3'Failure
"failure"
E'State3'Warning
"warning"

Instances

Instances details
FromJSON E'State3 Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'State3

parseJSONList :: Value -> Parser [E'State3]

omittedField :: Maybe E'State3

ToJSON E'State3 Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'State3 -> Value

toEncoding :: E'State3 -> Encoding

toJSONList :: [E'State3] -> Value

toEncodingList :: [E'State3] -> Encoding

omitField :: E'State3 -> Bool

Bounded E'State3 Source # 
Instance details

Defined in Gitea.Model

Enum E'State3 Source # 
Instance details

Defined in Gitea.Model

Show E'State3 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'State3 -> ShowS

show :: E'State3 -> String

showList :: [E'State3] -> ShowS

Eq E'State3 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'State3 -> E'State3 -> Bool

(/=) :: E'State3 -> E'State3 -> Bool

Ord E'State3 Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'State3 -> E'State3 -> Ordering

(<) :: E'State3 -> E'State3 -> Bool

(<=) :: E'State3 -> E'State3 -> Bool

(>) :: E'State3 -> E'State3 -> Bool

(>=) :: E'State3 -> E'State3 -> Bool

max :: E'State3 -> E'State3 -> E'State3

min :: E'State3 -> E'State3 -> E'State3

FromHttpApiData E'State3 Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'State3

parseHeader :: ByteString -> Either Text E'State3

parseQueryParam :: Text -> Either Text E'State3

ToHttpApiData E'State3 Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'State3 -> Text

toEncodedUrlPiece :: E'State3 -> Builder

toHeader :: E'State3 -> ByteString

toQueryParam :: E'State3 -> Text

toEncodedQueryParam :: E'State3 -> Builder

MimeRender MimeMultipartFormData E'State3 Source # 
Instance details

Defined in Gitea.Model

fromE'State3 :: E'State3 -> Text Source #

unwrap E'State3 enum

toE'State3 :: Text -> Either String E'State3 Source #

parse E'State3 enum

E'State4

data E'State4 Source #

Enum of Text

Constructors

E'State4'Closed
"closed"
E'State4'Open
"open"
E'State4'All
"all"

Instances

Instances details
FromJSON E'State4 Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'State4

parseJSONList :: Value -> Parser [E'State4]

omittedField :: Maybe E'State4

ToJSON E'State4 Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'State4 -> Value

toEncoding :: E'State4 -> Encoding

toJSONList :: [E'State4] -> Value

toEncodingList :: [E'State4] -> Encoding

omitField :: E'State4 -> Bool

Bounded E'State4 Source # 
Instance details

Defined in Gitea.Model

Enum E'State4 Source # 
Instance details

Defined in Gitea.Model

Show E'State4 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'State4 -> ShowS

show :: E'State4 -> String

showList :: [E'State4] -> ShowS

Eq E'State4 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'State4 -> E'State4 -> Bool

(/=) :: E'State4 -> E'State4 -> Bool

Ord E'State4 Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'State4 -> E'State4 -> Ordering

(<) :: E'State4 -> E'State4 -> Bool

(<=) :: E'State4 -> E'State4 -> Bool

(>) :: E'State4 -> E'State4 -> Bool

(>=) :: E'State4 -> E'State4 -> Bool

max :: E'State4 -> E'State4 -> E'State4

min :: E'State4 -> E'State4 -> E'State4

FromHttpApiData E'State4 Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'State4

parseHeader :: ByteString -> Either Text E'State4

parseQueryParam :: Text -> Either Text E'State4

ToHttpApiData E'State4 Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'State4 -> Text

toEncodedUrlPiece :: E'State4 -> Builder

toHeader :: E'State4 -> ByteString

toQueryParam :: E'State4 -> Text

toEncodedQueryParam :: E'State4 -> Builder

MimeRender MimeMultipartFormData E'State4 Source # 
Instance details

Defined in Gitea.Model

fromE'State4 :: E'State4 -> Text Source #

unwrap E'State4 enum

toE'State4 :: Text -> Either String E'State4 Source #

parse E'State4 enum

E'Style

data E'Style Source #

Enum of Text

Constructors

E'Style'Merge
"merge"
E'Style'Rebase
"rebase"

Instances

Instances details
FromJSON E'Style Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Style

parseJSONList :: Value -> Parser [E'Style]

omittedField :: Maybe E'Style

ToJSON E'Style Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Style -> Value

toEncoding :: E'Style -> Encoding

toJSONList :: [E'Style] -> Value

toEncodingList :: [E'Style] -> Encoding

omitField :: E'Style -> Bool

Bounded E'Style Source # 
Instance details

Defined in Gitea.Model

Enum E'Style Source # 
Instance details

Defined in Gitea.Model

Show E'Style Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Style -> ShowS

show :: E'Style -> String

showList :: [E'Style] -> ShowS

Eq E'Style Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Style -> E'Style -> Bool

(/=) :: E'Style -> E'Style -> Bool

Ord E'Style Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'Style -> E'Style -> Ordering

(<) :: E'Style -> E'Style -> Bool

(<=) :: E'Style -> E'Style -> Bool

(>) :: E'Style -> E'Style -> Bool

(>=) :: E'Style -> E'Style -> Bool

max :: E'Style -> E'Style -> E'Style

min :: E'Style -> E'Style -> E'Style

FromHttpApiData E'Style Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Style

parseHeader :: ByteString -> Either Text E'Style

parseQueryParam :: Text -> Either Text E'Style

ToHttpApiData E'Style Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'Style -> Text

toEncodedUrlPiece :: E'Style -> Builder

toHeader :: E'Style -> ByteString

toQueryParam :: E'Style -> Text

toEncodedQueryParam :: E'Style -> Builder

MimeRender MimeMultipartFormData E'Style Source # 
Instance details

Defined in Gitea.Model

Methods

mimeRender :: Proxy MimeMultipartFormData -> E'Style -> ByteString Source #

mimeRender' :: MimeMultipartFormData -> E'Style -> ByteString Source #

fromE'Style :: E'Style -> Text Source #

unwrap E'Style enum

toE'Style :: Text -> Either String E'Style Source #

parse E'Style enum

E'SubjectType

data E'SubjectType Source #

Enum of Text

Instances

Instances details
FromJSON E'SubjectType Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'SubjectType

parseJSONList :: Value -> Parser [E'SubjectType]

omittedField :: Maybe E'SubjectType

ToJSON E'SubjectType Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'SubjectType -> Value

toEncoding :: E'SubjectType -> Encoding

toJSONList :: [E'SubjectType] -> Value

toEncodingList :: [E'SubjectType] -> Encoding

omitField :: E'SubjectType -> Bool

Bounded E'SubjectType Source # 
Instance details

Defined in Gitea.Model

Enum E'SubjectType Source # 
Instance details

Defined in Gitea.Model

Show E'SubjectType Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'SubjectType -> ShowS

show :: E'SubjectType -> String

showList :: [E'SubjectType] -> ShowS

Eq E'SubjectType Source # 
Instance details

Defined in Gitea.Model

Ord E'SubjectType Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'SubjectType Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'SubjectType

parseHeader :: ByteString -> Either Text E'SubjectType

parseQueryParam :: Text -> Either Text E'SubjectType

ToHttpApiData E'SubjectType Source # 
Instance details

Defined in Gitea.Model

MimeRender MimeMultipartFormData E'SubjectType Source # 
Instance details

Defined in Gitea.Model

toE'SubjectType :: Text -> Either String E'SubjectType Source #

parse E'SubjectType enum

E'TrustModel

data E'TrustModel Source #

Enum of Text . TrustModel of the repository

Constructors

E'TrustModel'Default
"default"
E'TrustModel'Collaborator
"collaborator"
E'TrustModel'Committer
"committer"
E'TrustModel'Collaboratorcommitter
"collaboratorcommitter"

Instances

Instances details
FromJSON E'TrustModel Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'TrustModel

parseJSONList :: Value -> Parser [E'TrustModel]

omittedField :: Maybe E'TrustModel

ToJSON E'TrustModel Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'TrustModel -> Value

toEncoding :: E'TrustModel -> Encoding

toJSONList :: [E'TrustModel] -> Value

toEncodingList :: [E'TrustModel] -> Encoding

omitField :: E'TrustModel -> Bool

Bounded E'TrustModel Source # 
Instance details

Defined in Gitea.Model

Enum E'TrustModel Source # 
Instance details

Defined in Gitea.Model

Show E'TrustModel Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'TrustModel -> ShowS

show :: E'TrustModel -> String

showList :: [E'TrustModel] -> ShowS

Eq E'TrustModel Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'TrustModel -> E'TrustModel -> Bool

(/=) :: E'TrustModel -> E'TrustModel -> Bool

Ord E'TrustModel Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'TrustModel Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'TrustModel

parseHeader :: ByteString -> Either Text E'TrustModel

parseQueryParam :: Text -> Either Text E'TrustModel

ToHttpApiData E'TrustModel Source # 
Instance details

Defined in Gitea.Model

MimeRender MimeMultipartFormData E'TrustModel Source # 
Instance details

Defined in Gitea.Model

toE'TrustModel :: Text -> Either String E'TrustModel Source #

parse E'TrustModel enum

E'Type

data E'Type Source #

Enum of Text

Constructors

E'Type'Dingtalk
"dingtalk"
E'Type'Discord
"discord"
E'Type'Gitea
"gitea"
E'Type'Gogs
"gogs"
E'Type'Msteams
"msteams"
E'Type'Slack
"slack"
E'Type'Telegram
"telegram"
E'Type'Feishu
"feishu"
E'Type'Wechatwork
"wechatwork"
E'Type'Packagist
"packagist"

Instances

Instances details
FromJSON E'Type Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Type

parseJSONList :: Value -> Parser [E'Type]

omittedField :: Maybe E'Type

ToJSON E'Type Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Type -> Value

toEncoding :: E'Type -> Encoding

toJSONList :: [E'Type] -> Value

toEncodingList :: [E'Type] -> Encoding

omitField :: E'Type -> Bool

Bounded E'Type Source # 
Instance details

Defined in Gitea.Model

Enum E'Type Source # 
Instance details

Defined in Gitea.Model

Show E'Type Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Type -> ShowS

show :: E'Type -> String

showList :: [E'Type] -> ShowS

Eq E'Type Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Type -> E'Type -> Bool

(/=) :: E'Type -> E'Type -> Bool

Ord E'Type Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'Type -> E'Type -> Ordering

(<) :: E'Type -> E'Type -> Bool

(<=) :: E'Type -> E'Type -> Bool

(>) :: E'Type -> E'Type -> Bool

(>=) :: E'Type -> E'Type -> Bool

max :: E'Type -> E'Type -> E'Type

min :: E'Type -> E'Type -> E'Type

FromHttpApiData E'Type Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Type

parseHeader :: ByteString -> Either Text E'Type

parseQueryParam :: Text -> Either Text E'Type

ToHttpApiData E'Type Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'Type -> Text

toEncodedUrlPiece :: E'Type -> Builder

toHeader :: E'Type -> ByteString

toQueryParam :: E'Type -> Text

toEncodedQueryParam :: E'Type -> Builder

MimeRender MimeMultipartFormData E'Type Source # 
Instance details

Defined in Gitea.Model

Methods

mimeRender :: Proxy MimeMultipartFormData -> E'Type -> ByteString Source #

mimeRender' :: MimeMultipartFormData -> E'Type -> ByteString Source #

fromE'Type :: E'Type -> Text Source #

unwrap E'Type enum

toE'Type :: Text -> Either String E'Type Source #

parse E'Type enum

E'Type2

data E'Type2 Source #

Enum of Text

Instances

Instances details
FromJSON E'Type2 Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Type2

parseJSONList :: Value -> Parser [E'Type2]

omittedField :: Maybe E'Type2

ToJSON E'Type2 Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Type2 -> Value

toEncoding :: E'Type2 -> Encoding

toJSONList :: [E'Type2] -> Value

toEncodingList :: [E'Type2] -> Encoding

omitField :: E'Type2 -> Bool

Bounded E'Type2 Source # 
Instance details

Defined in Gitea.Model

Enum E'Type2 Source # 
Instance details

Defined in Gitea.Model

Show E'Type2 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Type2 -> ShowS

show :: E'Type2 -> String

showList :: [E'Type2] -> ShowS

Eq E'Type2 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Type2 -> E'Type2 -> Bool

(/=) :: E'Type2 -> E'Type2 -> Bool

Ord E'Type2 Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'Type2 -> E'Type2 -> Ordering

(<) :: E'Type2 -> E'Type2 -> Bool

(<=) :: E'Type2 -> E'Type2 -> Bool

(>) :: E'Type2 -> E'Type2 -> Bool

(>=) :: E'Type2 -> E'Type2 -> Bool

max :: E'Type2 -> E'Type2 -> E'Type2

min :: E'Type2 -> E'Type2 -> E'Type2

FromHttpApiData E'Type2 Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Type2

parseHeader :: ByteString -> Either Text E'Type2

parseQueryParam :: Text -> Either Text E'Type2

ToHttpApiData E'Type2 Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'Type2 -> Text

toEncodedUrlPiece :: E'Type2 -> Builder

toHeader :: E'Type2 -> ByteString

toQueryParam :: E'Type2 -> Text

toEncodedQueryParam :: E'Type2 -> Builder

MimeRender MimeMultipartFormData E'Type2 Source # 
Instance details

Defined in Gitea.Model

Methods

mimeRender :: Proxy MimeMultipartFormData -> E'Type2 -> ByteString Source #

mimeRender' :: MimeMultipartFormData -> E'Type2 -> ByteString Source #

fromE'Type2 :: E'Type2 -> Text Source #

unwrap E'Type2 enum

toE'Type2 :: Text -> Either String E'Type2 Source #

parse E'Type2 enum

E'Type3

data E'Type3 Source #

Enum of Text

Constructors

E'Type3'Issues
"issues"
E'Type3'Pulls
"pulls"

Instances

Instances details
FromJSON E'Type3 Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Type3

parseJSONList :: Value -> Parser [E'Type3]

omittedField :: Maybe E'Type3

ToJSON E'Type3 Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Type3 -> Value

toEncoding :: E'Type3 -> Encoding

toJSONList :: [E'Type3] -> Value

toEncodingList :: [E'Type3] -> Encoding

omitField :: E'Type3 -> Bool

Bounded E'Type3 Source # 
Instance details

Defined in Gitea.Model

Enum E'Type3 Source # 
Instance details

Defined in Gitea.Model

Show E'Type3 Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Type3 -> ShowS

show :: E'Type3 -> String

showList :: [E'Type3] -> ShowS

Eq E'Type3 Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Type3 -> E'Type3 -> Bool

(/=) :: E'Type3 -> E'Type3 -> Bool

Ord E'Type3 Source # 
Instance details

Defined in Gitea.Model

Methods

compare :: E'Type3 -> E'Type3 -> Ordering

(<) :: E'Type3 -> E'Type3 -> Bool

(<=) :: E'Type3 -> E'Type3 -> Bool

(>) :: E'Type3 -> E'Type3 -> Bool

(>=) :: E'Type3 -> E'Type3 -> Bool

max :: E'Type3 -> E'Type3 -> E'Type3

min :: E'Type3 -> E'Type3 -> E'Type3

FromHttpApiData E'Type3 Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Type3

parseHeader :: ByteString -> Either Text E'Type3

parseQueryParam :: Text -> Either Text E'Type3

ToHttpApiData E'Type3 Source # 
Instance details

Defined in Gitea.Model

Methods

toUrlPiece :: E'Type3 -> Text

toEncodedUrlPiece :: E'Type3 -> Builder

toHeader :: E'Type3 -> ByteString

toQueryParam :: E'Type3 -> Text

toEncodedQueryParam :: E'Type3 -> Builder

MimeRender MimeMultipartFormData E'Type3 Source # 
Instance details

Defined in Gitea.Model

Methods

mimeRender :: Proxy MimeMultipartFormData -> E'Type3 -> ByteString Source #

mimeRender' :: MimeMultipartFormData -> E'Type3 -> ByteString Source #

fromE'Type3 :: E'Type3 -> Text Source #

unwrap E'Type3 enum

toE'Type3 :: Text -> Either String E'Type3 Source #

parse E'Type3 enum

E'Visibility

data E'Visibility Source #

Enum of Text . possible values are public (default), limited or private

Instances

Instances details
FromJSON E'Visibility Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Visibility

parseJSONList :: Value -> Parser [E'Visibility]

omittedField :: Maybe E'Visibility

ToJSON E'Visibility Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Visibility -> Value

toEncoding :: E'Visibility -> Encoding

toJSONList :: [E'Visibility] -> Value

toEncodingList :: [E'Visibility] -> Encoding

omitField :: E'Visibility -> Bool

Bounded E'Visibility Source # 
Instance details

Defined in Gitea.Model

Enum E'Visibility Source # 
Instance details

Defined in Gitea.Model

Show E'Visibility Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Visibility -> ShowS

show :: E'Visibility -> String

showList :: [E'Visibility] -> ShowS

Eq E'Visibility Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Visibility -> E'Visibility -> Bool

(/=) :: E'Visibility -> E'Visibility -> Bool

Ord E'Visibility Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'Visibility Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Visibility

parseHeader :: ByteString -> Either Text E'Visibility

parseQueryParam :: Text -> Either Text E'Visibility

ToHttpApiData E'Visibility Source # 
Instance details

Defined in Gitea.Model

MimeRender MimeMultipartFormData E'Visibility Source # 
Instance details

Defined in Gitea.Model

toE'Visibility :: Text -> Either String E'Visibility Source #

parse E'Visibility enum

E'Whitespace

data E'Whitespace Source #

Enum of Text

Instances

Instances details
FromJSON E'Whitespace Source # 
Instance details

Defined in Gitea.Model

Methods

parseJSON :: Value -> Parser E'Whitespace

parseJSONList :: Value -> Parser [E'Whitespace]

omittedField :: Maybe E'Whitespace

ToJSON E'Whitespace Source # 
Instance details

Defined in Gitea.Model

Methods

toJSON :: E'Whitespace -> Value

toEncoding :: E'Whitespace -> Encoding

toJSONList :: [E'Whitespace] -> Value

toEncodingList :: [E'Whitespace] -> Encoding

omitField :: E'Whitespace -> Bool

Bounded E'Whitespace Source # 
Instance details

Defined in Gitea.Model

Enum E'Whitespace Source # 
Instance details

Defined in Gitea.Model

Show E'Whitespace Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> E'Whitespace -> ShowS

show :: E'Whitespace -> String

showList :: [E'Whitespace] -> ShowS

Eq E'Whitespace Source # 
Instance details

Defined in Gitea.Model

Methods

(==) :: E'Whitespace -> E'Whitespace -> Bool

(/=) :: E'Whitespace -> E'Whitespace -> Bool

Ord E'Whitespace Source # 
Instance details

Defined in Gitea.Model

FromHttpApiData E'Whitespace Source # 
Instance details

Defined in Gitea.Model

Methods

parseUrlPiece :: Text -> Either Text E'Whitespace

parseHeader :: ByteString -> Either Text E'Whitespace

parseQueryParam :: Text -> Either Text E'Whitespace

ToHttpApiData E'Whitespace Source # 
Instance details

Defined in Gitea.Model

MimeRender MimeMultipartFormData E'Whitespace Source # 
Instance details

Defined in Gitea.Model

toE'Whitespace :: Text -> Either String E'Whitespace Source #

parse E'Whitespace enum

Auth Methods

AuthApiKeyAccessToken

data AuthApiKeyAccessToken Source #

Constructors

AuthApiKeyAccessToken Text

secret

Instances

Instances details
Show AuthApiKeyAccessToken Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AuthApiKeyAccessToken -> ShowS

show :: AuthApiKeyAccessToken -> String

showList :: [AuthApiKeyAccessToken] -> ShowS

Eq AuthApiKeyAccessToken Source # 
Instance details

Defined in Gitea.Model

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 #

AuthApiKeyAuthorizationHeaderToken

AuthBasicBasicAuth

data AuthBasicBasicAuth Source #

Constructors

AuthBasicBasicAuth ByteString ByteString

username password

Instances

Instances details
Show AuthBasicBasicAuth Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AuthBasicBasicAuth -> ShowS

show :: AuthBasicBasicAuth -> String

showList :: [AuthBasicBasicAuth] -> ShowS

Eq AuthBasicBasicAuth Source # 
Instance details

Defined in Gitea.Model

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 #

AuthApiKeySudoHeader

data AuthApiKeySudoHeader Source #

Constructors

AuthApiKeySudoHeader Text

secret

Instances

Instances details
Show AuthApiKeySudoHeader Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AuthApiKeySudoHeader -> ShowS

show :: AuthApiKeySudoHeader -> String

showList :: [AuthApiKeySudoHeader] -> ShowS

Eq AuthApiKeySudoHeader Source # 
Instance details

Defined in Gitea.Model

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 #

AuthApiKeySudoParam

data AuthApiKeySudoParam Source #

Constructors

AuthApiKeySudoParam Text

secret

Instances

Instances details
Show AuthApiKeySudoParam Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AuthApiKeySudoParam -> ShowS

show :: AuthApiKeySudoParam -> String

showList :: [AuthApiKeySudoParam] -> ShowS

Eq AuthApiKeySudoParam Source # 
Instance details

Defined in Gitea.Model

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 #

AuthApiKeyTOTPHeader

data AuthApiKeyTOTPHeader Source #

Constructors

AuthApiKeyTOTPHeader Text

secret

Instances

Instances details
Show AuthApiKeyTOTPHeader Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AuthApiKeyTOTPHeader -> ShowS

show :: AuthApiKeyTOTPHeader -> String

showList :: [AuthApiKeyTOTPHeader] -> ShowS

Eq AuthApiKeyTOTPHeader Source # 
Instance details

Defined in Gitea.Model

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 #

AuthApiKeyToken

data AuthApiKeyToken Source #

Constructors

AuthApiKeyToken Text

secret

Instances

Instances details
Show AuthApiKeyToken Source # 
Instance details

Defined in Gitea.Model

Methods

showsPrec :: Int -> AuthApiKeyToken -> ShowS

show :: AuthApiKeyToken -> String

showList :: [AuthApiKeyToken] -> ShowS

Eq AuthApiKeyToken Source # 
Instance details

Defined in Gitea.Model

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 #