gitlab-haskell-1.2.1.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.Events

Description

Synopsis

Authenticated user events

currentUserEvents Source #

Arguments

:: EventFilterAttrs

filter attributes

-> GitLab [Event] 

Get events for the currently authenticated user.

Calls GET /events

User events

userEvents Source #

Arguments

:: User

the user

-> EventFilterAttrs

filter attributes

-> GitLab [Event] 

Get events for a specific user.

Calls GET /users/:id/events

userEvents' Source #

Arguments

:: Int

user ID

-> EventFilterAttrs

filter attributes

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

Get events for a specific user by ID.

Calls GET /users/:id/events

Project events

projectEvents Source #

Arguments

:: Project

the project

-> EventFilterAttrs

filter attributes

-> GitLab [Event] 

Get events for a project.

Calls GET /projects/:id/events

projectEvents' Source #

Arguments

:: Int

project ID

-> EventFilterAttrs

filter attributes

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

Get events for a project by ID.

Calls GET /projects/:id/events

Group events

groupEvents Source #

Arguments

:: Group

the group

-> EventFilterAttrs

filter attributes

-> GitLab [Event] 

Get events for a group.

Calls GET /groups/:id/events

groupEvents' Source #

Arguments

:: Int

group ID

-> EventFilterAttrs

filter attributes

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

Get events for a group by ID.

Calls GET /groups/:id/events

Filter attributes

data EventFilterAttrs Source #

Filter attributes for event queries.

Use defaultEventFilters as a starting point and override fields as needed.

Constructors

EventFilterAttrs 

Fields

defaultEventFilters :: EventFilterAttrs Source #

Default event filters: no filtering applied.