gitlab-haskell-0.3.2.0: A Haskell library for the GitLab web API
Copyright(c) Rob Stewart Heriot-Watt University 2019
LicenseBSD3
Maintainerrobstewart57@gmail.com
Stabilitystable
Safe HaskellNone
LanguageHaskell2010

GitLab.API.Issues

Description

 
Synopsis

Documentation

defaultIssueFilters :: IssueAttrs Source #

No issue filters, thereby returning all issues. Default scope is "all".

data DueDate Source #

When an issue is due

Instances

Instances details
Show DueDate Source # 
Instance details

Defined in GitLab.API.Issues

data IssueSearchIn Source #

Where to filter a search within

Instances

Instances details
Show IssueSearchIn Source # 
Instance details

Defined in GitLab.API.Issues

data IssueOrderBy Source #

Ordering search results

Instances

Instances details
Show IssueOrderBy Source # 
Instance details

Defined in GitLab.API.Issues

data IssueScope Source #

Scope of issue search results

Constructors

CreatedByMe 
AssignedToMe 
All 

Instances

Instances details
Show IssueScope Source # 
Instance details

Defined in GitLab.API.Issues

data IssueSortBy Source #

Sort issues in ascending or descending order

Constructors

Ascending 
Descending 

Instances

Instances details
Show IssueSortBy Source # 
Instance details

Defined in GitLab.API.Issues

data IssueState Source #

Is a project issues open or closed

Constructors

IssueOpen 
IssueClosed 

Instances

Instances details
Show IssueState Source # 
Instance details

Defined in GitLab.API.Issues

projectIssues Source #

Arguments

:: Project

the project

-> IssueAttrs

filter the issues, see https://docs.gitlab.com/ee/api/issues.html#list-issues

-> GitLab [Issue] 

Get a list of a project’s issues

projectIssues' Source #

Arguments

:: Int

the project ID

-> IssueAttrs

filter the issues, see https://docs.gitlab.com/ee/api/issues.html#list-issues

-> GitLab (Either (Response ByteString) [Issue])

the GitLab issues

Get a list of a project’s issues

issueStatisticsUser Source #

Gets issues count statistics on all issues the authenticated user has access to.

issueStatisticsGroup Source #

Gets issues count statistics for a given group.

issueStatisticsGroup' Source #

Gets issues count statistics for a given group.

issueStatisticsProject Source #

Gets issues count statistics for a given group.

issueStatisticsProject' Source #

Gets issues count statistics for a given project.

userIssues Source #

Arguments

:: User

the user

-> GitLab [Issue] 

gets all issues create by a user.

newIssue Source #

Arguments

:: Project

project

-> Text

issue title

-> Text

issue description

-> GitLab (Either (Response ByteString) (Maybe Issue)) 

create a new issue.

newIssue' Source #

Arguments

:: Int

project ID

-> Text

issue title

-> Text

issue description

-> GitLab (Either (Response ByteString) (Maybe Issue)) 

create a new issue.