Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type CommitID = Text
- type Url = Text
- data Author = Author {
- authorName :: Text
- authorEmail :: Text
- data User = User {
- userName :: Text
- userUsername :: Text
- userAvatar :: Url
- data Commit = Commit {}
- data MergeEndpoint = MergeEndpoint {
- mepName :: Text
- mepSshUrl :: Url
- mepHttpurl :: Url
- mepVisibility :: Int
- mepNamespace :: Text
- data Repository = Repository {
- repoName :: Text
- repoUrl :: Url
- repoDesc :: Text
- repoHomepage :: Url
- repoGitHttpUrl :: Url
- repoGitSshUrl :: Url
- repoVisibility :: Int
- data Issue = Issue {}
- data MergeRequest = MergeRequest {
- mrInternalId :: Int
- mrTargetBranch :: Text
- mrSourceBranch :: Text
- mrSourceProjectId :: Int
- mrAuthorId :: Int
- mrAssigneeId :: Maybe Int
- mrTitle :: Text
- mrCreatedAt :: Text
- mrUpdatedAt :: Text
- mrMilestoneId :: Maybe Int
- mrState :: Text
- mrMergeStatus :: Text
- mrTargetProjectId :: Int
- mrId :: Int
- mrDescription :: Text
- mrSource :: MergeEndpoint
- mrTarget :: MergeEndpoint
- mrLastCommit :: Commit
- mrUrl :: Url
- data Push = Push {
- pushBefore :: CommitID
- pushAfter :: CommitID
- pushRef :: Text
- pushUserId :: Int
- pushUserName :: Text
- pushUserEmail :: Text
- pushProjectId :: Int
- pushRepository :: Repository
- pushCommits :: [Commit]
- pushCommitsTotal :: Int
- data IssueEvent = IssueEvent {}
- data MergeRequestEvent = MergeRequestEvent {
- mreUser :: User
- mreRequest :: MergeRequest
- mreAction :: Text
- data Event
- parse :: ByteString -> Either String Event
Documentation
Commit | |
|
data MergeEndpoint Source
MergeEndpoint | |
|
data Repository Source
Repository | |
|
Issue | |
|
data MergeRequest Source
MergeRequest | |
|
Push | |
|
data IssueEvent Source
data MergeRequestEvent Source