Copyright | (c) Rob Stewart Heriot-Watt University 2020 |
---|---|
License | BSD3 |
Maintainer | [email protected] |
Stability | stable |
Safe Haskell | None |
Language | Haskell2010 |
GitLab.SystemHooks.Types
Description
Synopsis
- data Rule where
- class FromJSON a => SystemHook a where
- data ProjectCreate = ProjectCreate {
- projectCreate_created_at :: Text
- projectCreate_updated_at :: Text
- projectCreate_action :: Text
- projectCreate_name :: Text
- projectCreate_owner_email :: Text
- projectCreate_owner_name :: Text
- projectCreate_path :: Text
- projectCreate_path_with_namespace :: Text
- projectCreate_project_id :: Int
- projectCreate_project_visibility :: Visibility
- data ProjectDestroy = ProjectDestroy {
- projectDestroy_created_at :: Text
- projectDestroy_updated_at :: Text
- projectDestroy_action :: Text
- projectDestroy_name :: Text
- projectDestroy_owner_email :: Text
- projectDestroy_owner_name :: Text
- projectDestroy_path :: Text
- projectDestroy_path_with_namespace :: Text
- projectDestroy_project_id :: Int
- projectDestroy_project_visibility :: Visibility
- data ProjectRename = ProjectRename {
- projectRename_created_at :: Text
- projectRename_updated_at :: Text
- projectRename_event_name :: Text
- projectRename_name :: Text
- projectRename_path :: Text
- projectRename_path_with_namespace :: Text
- projectRename_project_id :: Int
- projectRename_owner_name :: Text
- projectRename_owner_email :: Text
- projectRename_project_visibility :: Visibility
- projectRename_old_path_with_namespace :: Text
- data ProjectTransfer = ProjectTransfer {
- projectTransfer_created_at :: Text
- projectTransfer_updated_at :: Text
- projectTransfer_event_name :: Text
- projectTransfer_name :: Text
- projectTransfer_path :: Text
- projectTransfer_path_with_namespace :: Text
- projectTransfer_project_id :: Int
- projectTransfer_owner_name :: Text
- projectTransfer_owner_email :: Text
- projectTransfer_project_visibility :: Visibility
- projectTransfer_old_path_with_namespace :: Text
- data ProjectUpdate = ProjectUpdate {
- projectUpdate_created_at :: Text
- projectUpdate_updated_at :: Text
- projectUpdate_event_name :: Text
- projectUpdate_name :: Text
- projectUpdate_owner_email :: Text
- projectUpdate_owner_name :: Text
- projectUpdate_path :: Text
- projectUpdate_path_with_namespace :: Text
- projectUpdate_project_id :: Int
- projectUpdate_project_visibility :: Visibility
- data ProjectChanges = ProjectChanges {}
- data UserAddToTeam = UserAddToTeam {
- userAddTeam_created_at :: Text
- userAddTeam_updated_at :: Text
- userAddTeam_event_name :: Text
- userAddTeam_access_level :: Text
- userAddTeam_project_id :: Int
- userAddTeam_project_name :: Text
- userAddTeam_project_path :: Text
- userAddTeam_project_path_with_namespace :: Text
- userAddTeam_user_email :: Text
- userAddTeam_user_name :: Text
- userAddTeam_user_username :: Text
- userAddTeam_user_id :: Int
- userAddTeam_project_visibility :: Visibility
- data UserUpdateForTeam = UserUpdateForTeam {
- userUpdateTeam_created_at :: Text
- userUpdateTeam_updated_at :: Text
- userUpdateTeam_event_name :: Text
- userUpdateTeam_access_level :: Text
- userUpdateTeam_project_id :: Int
- userUpdateTeam_project_name :: Text
- userUpdateTeam_project_path :: Text
- userUpdateTeam_project_path_with_namespace :: Text
- userUpdateTeam_user_email :: Text
- userUpdateTeam_user_name :: Text
- userUpdateTeam_user_username :: Text
- userUpdateTeam_user_id :: Int
- userUpdateTeam_project_visibility :: Visibility
- data UserRemoveFromTeam = UserRemoveFromTeam {
- userRemoveTeam_created_at :: Text
- userRemoveTeam_updated_at :: Text
- userRemoveTeam_event_name :: Text
- userRemoveTeam_access_level :: Text
- userRemoveTeam_project_id :: Int
- userRemoveTeam_project_name :: Text
- userRemoveTeam_project_path :: Text
- userRemoveTeam_project_path_with_namespace :: Text
- userRemoveTeam_user_email :: Text
- userRemoveTeam_user_name :: Text
- userRemoveTeam_user_username :: Text
- userRemoveTeam_user_id :: Int
- userRemoveTeam_project_visibility :: Visibility
- data UserCreate = UserCreate {}
- data UserRemove = UserRemove {}
- data UserFailedLogin = UserFailedLogin {}
- data UserRename = UserRename {}
- data KeyCreate = KeyCreate {}
- data KeyRemove = KeyRemove {}
- data GroupCreate = GroupCreate {}
- data GroupRemove = GroupRemove {}
- data GroupRename = GroupRename {
- groupRename_event_name :: Text
- groupRename_created_at :: Text
- groupRename_updated_at :: Text
- groupRename_name :: Text
- groupRename_path :: Text
- groupRename_full_path :: Text
- groupRename_group_id :: Int
- groupRename_owner_name :: Maybe Text
- groupRename_owner_email :: Maybe Text
- groupRename_old_path :: Text
- groupRename_old_full_path :: Text
- data NewGroupMember = NewGroupMember {
- newGroupMember_created_at :: Text
- newGroupMember_updated_at :: Text
- newGroupMember_event_name :: Text
- newGroupMember_group_access :: Text
- newGroupMember_group_id :: Int
- newGroupMember_group_name :: Text
- newGroupMember_group_path :: Text
- newGroupMember_user_email :: Text
- newGroupMember_user_name :: Text
- newGroupMember_user_username :: Text
- newGroupMember_user_id :: Int
- data GroupMemberRemove = GroupMemberRemove {
- groupMemberRemove_created_at :: Text
- groupMemberRemove_updated_at :: Text
- groupMemberRemove_event_name :: Text
- groupMemberRemove_group_access :: Text
- groupMemberRemove_group_id :: Int
- groupMemberRemove_group_name :: Text
- groupMemberRemove_group_path :: Text
- groupMemberRemove_user_email :: Text
- groupMemberRemove_user_name :: Text
- groupMemberRemove_user_username :: Text
- groupMemberRemove_user_id :: Int
- data GroupMemberUpdate = GroupMemberUpdate {
- groupMemberUpdate_created_at :: Text
- groupMemberUpdate_updated_at :: Text
- groupMemberUpdate_event_name :: Text
- groupMemberUpdate_group_access :: Text
- groupMemberUpdate_group_id :: Int
- groupMemberUpdate_group_name :: Text
- groupMemberUpdate_group_path :: Text
- groupMemberUpdate_user_email :: Text
- groupMemberUpdate_user_name :: Text
- groupMemberUpdate_user_username :: Text
- groupMemberUpdate_user_id :: Int
- data Push = Push {
- push_event_name :: Text
- push_before :: Text
- push_after :: Text
- push_ref :: Text
- push_checkout_sha :: Maybe Text
- push_user_id :: Int
- push_user_name :: Text
- push_user_username :: Maybe Text
- push_user_email :: Maybe Text
- push_user_avatar :: Text
- push_project_id :: Int
- push_project :: ProjectEvent
- push_repository :: RepositoryEvent
- push_commits :: [CommitEvent]
- push_total_commits_count :: Int
- data TagPush = TagPush {
- tagPush_event_name :: Text
- tagPush_before :: Text
- tagPush_after :: Text
- tagPush_ref :: Text
- tagPush_checkout_sha :: Text
- tagPush_user_id :: Int
- tagPush_user_name :: Text
- tagPush_user_avatar :: Text
- tagPush_project_id :: Int
- tagPush_project :: ProjectEvent
- tagPush_repository :: RepositoryEvent
- tagPush_commits :: [CommitEvent]
- tagPush_total_commits_count :: Int
- data ProjectEvent = ProjectEvent {
- projectEvent_id :: Maybe Int
- projectEvent_name :: Text
- projectEvent_description :: Maybe Text
- projectEvent_web_url :: Text
- projectEvent_avatar_url :: Maybe Text
- projectEvent_git_ssh_url :: Text
- projectEvent_git_http_url :: Text
- projectEvent_namespace :: Text
- projectEvent_visibility_level :: Visibility
- projectEvent_path_with_namespace :: Text
- projectEvent_default_branch :: Text
- projectEvent_homepage :: Maybe Text
- projectEvent_url :: Text
- projectEvent_ssh_url :: Text
- projectEvent_http_url :: Text
- data RepositoryEvent = RepositoryEvent {}
- data RepositoryUpdate = RepositoryUpdate {
- repositoryUpdate_event_name :: Text
- repositoryUpdate_user_id :: Int
- repositoryUpdate_user_name :: Text
- repositoryUpdate_user_email :: Text
- repositoryUpdate_user_avatar :: Text
- repositoryUpdate_project_id :: Int
- repositoryUpdate_project :: ProjectEvent
- repositoryUpdate_changes :: [ProjectChanges]
- repositoryUpdate_refs :: [Text]
- data CommitEvent = CommitEvent {}
- data CommitAuthorEvent = CommitAuthorEvent {}
- data Visibility
- data MergeRequestEvent = MergeRequestEvent {
- mergeRequest_object_kind :: Text
- mergeRequest_event_type :: Text
- mergeRequest_user :: UserEvent
- mergeRequest_project :: ProjectEvent
- mergeRequest_object_attributes :: MergeRequestObjectAttributes
- mergeRequest_labels :: Maybe [Label]
- mergeRequest_changes :: MergeRequestChanges
- mergeRequest_repository :: RepositoryEvent
- data Label = Label {}
- data MergeRequestChanges = MergeRequestChanges {
- mergeRequestChanges_author_id :: Maybe (MergeRequestChange Int)
- mergeRequestChanges_created_at :: Maybe (MergeRequestChange Text)
- mergeRequestChanges_description :: Maybe (MergeRequestChange Text)
- mergeRequestChanges_id :: Maybe (MergeRequestChange Int)
- mergeRequestChanges_iid :: Maybe (MergeRequestChange Int)
- mergeRequestChanges_source_branch :: Maybe (MergeRequestChange Text)
- mergeRequestChanges_source_project_id :: Maybe (MergeRequestChange Int)
- mergeRequestChanges_target_branch :: Maybe (MergeRequestChange Text)
- mergeRequestChanges_target_project_id :: Maybe (MergeRequestChange Int)
- mergeRequestChanges_title :: Maybe (MergeRequestChange Text)
- mergeRequestChanges_updated_at :: Maybe (MergeRequestChange Text)
- data MergeRequestChange a = MergeRequestChange {}
- data MergeRequestObjectAttributes = MergeRequestObjectAttributes {
- objectAttributes_id :: Int
- objectAttributes_target_branch :: Text
- objectAttributes_source_branch :: Text
- objectAttributes_source_project_id :: Int
- objectAttributes_author_id :: Maybe Int
- objectAttributes_assignee_id :: Maybe Int
- objectAttributes_assignee_ids :: Maybe [Int]
- objectAttributes_title :: Text
- objectAttributes_created_at :: Text
- objectAttributes_updated_at :: Text
- objectAttributes_milestone_id :: Maybe Int
- objectAttributes_state :: Text
- objectAttributes_state_id :: Maybe Int
- objectAttributes_merge_status :: Text
- objectAttributes_target_project_id :: Int
- objectAttributes_iid :: Int
- objectAttributes_description :: Text
- objectAttributes_updated_by_id :: Maybe Int
- objectAttributes_merge_error :: Maybe Text
- objectAttributes_merge_params :: Maybe MergeParams
- objectAttributes_merge_when_pipeline_succeeds :: Maybe Bool
- objectAttributes_merge_user_id :: Maybe Int
- objectAttributes_merge_commit_sha :: Maybe Text
- objectAttributes_deleted_at :: Maybe Text
- objectAttributes_in_progress_merge_commit_sha :: Maybe Text
- objectAttributes_lock_version :: Maybe Int
- objectAttributes_time_estimate :: Maybe Int
- objectAttributes_last_edited_at :: Maybe Text
- objectAttributes_last_edited_by_id :: Maybe Int
- objectAttributes_head_pipeline_id :: Maybe Int
- objectAttributes_ref_fetched :: Maybe Bool
- objectAttributes_merge_jid :: Maybe Int
- objectAttributes_source :: ProjectEvent
- objectAttributes_target :: ProjectEvent
- objectAttributes_last_commit :: CommitEvent
- objectAttributes_work_in_progress :: Bool
- objectAttributes_total_time_spent :: Maybe Int
- objectAttributes_human_total_time_spent :: Maybe Int
- objectAttributes_human_time_estimate :: Maybe Int
- objectAttributes_action :: Maybe Text
- newtype MergeParams = MergeParams {}
- data UserEvent = UserEvent {}
- data BuildEvent = BuildEvent {
- build_event_object_kind :: Text
- build_event_ref :: Text
- build_event_tag :: Bool
- build_event_before_sha :: Text
- build_event_sha :: Text
- build_event_retries_count :: Int
- build_event_build_event_id :: Int
- build_event_build_event_name :: Text
- build_event_build_event_stage :: Text
- build_event_build_event_status :: Text
- build_event_created_at :: Text
- build_event_started_at :: Maybe Text
- build_event_finished_at :: Maybe Text
- build_event_duration :: Maybe Double
- build_event_queued_duration :: Maybe Double
- build_event_allow_failure :: Bool
- build_event_failure_reason :: Maybe Text
- build_event_pipeline_id :: Int
- build_event_runner :: Maybe Runner
- build_event_project_id :: Int
- build_event_project_name :: Text
- build_event_user :: User
- build_event_commit :: BuildCommit
- build_event_repository :: Repository
- build_event_project :: BuildProject
- build_event_environment :: Maybe Text
- data BuildCommit = BuildCommit {
- build_commit_id :: Int
- build_commit_name :: Maybe Text
- build_commit_sha :: Text
- build_commit_message :: Text
- build_commit_author_name :: Text
- build_commit_author_email :: Text
- build_commit_author_url :: Text
- build_commit_status :: Text
- build_commit_duration :: Maybe Int
- build_commit_started_at :: Maybe Text
- build_commit_finished_at :: Maybe Text
- data BuildProject = BuildProject {
- build_project_project_id :: Int
- build_project_project_name :: Text
- build_project_description :: Maybe Text
- build_project_web_url :: Text
- build_project_avatar_url :: Maybe Text
- build_project_git_ssh_url :: Text
- build_project_git_http_url :: Text
- build_project_namespace :: Text
- build_project_visibility_level :: Int
- build_project_path_with_namespace :: Text
- build_project_default_branch :: Text
- build_project_ci_config_path :: Maybe Text
- data PipelineEvent = PipelineEvent {}
- data PipelineObjectAttributes = PipelineObjectAttributes {
- pipeline_object_attributes_id :: Int
- pipeline_object_attributes_iid :: Int
- pipeline_object_attributes_name :: Maybe Text
- pipeline_object_attributes_ref :: Text
- pipeline_object_attributes_tag :: Bool
- pipeline_object_attributes_sha :: Text
- pipeline_object_attributes_before_sha :: Text
- pipeline_object_attributes_source :: Text
- pipeline_object_attributes_status :: Text
- pipeline_object_attributes_detailed_status :: Text
- pipeline_object_attributes_stages :: [Text]
- pipeline_object_attributes_created_at :: Text
- pipeline_object_attributes_finished_at :: Maybe Text
- pipeline_object_attributes_duration :: Maybe Double
- pipeline_object_attributes_queued_duration :: Maybe Double
- pipeline_object_attributes_variables :: [Text]
- pipeline_object_attributes_url :: Text
- data PipelineBuild = PipelineBuild {
- pipeline_build_id :: Int
- pipeline_build_stage :: Text
- pipeline_build_name :: Text
- pipeline_build_status :: Text
- pipeline_build_created_at :: Text
- pipeline_build_started_at :: Maybe Text
- pipeline_build_finished_at :: Maybe Text
- pipeline_build_duration :: Maybe Double
- pipeline_build_queued_duration :: Double
- pipeline_build_failure_reason :: Maybe Text
- pipeline_build_when :: Text
- pipeline_build_manual :: Bool
- pipeline_build_allow_failure :: Bool
- pipeline_build_user :: UserEvent
- pipeline_build_runner :: Maybe Runner
- pipeline_build_artifacts_file :: ArtifactsFile
- pipeline_build_environment :: Maybe Text
- data IssueEvent = IssueEvent {
- issue_event_event_type :: Text
- issue_event_user :: Maybe UserEvent
- issue_event_project :: Maybe ProjectEvent
- issue_event_object_attributes :: Maybe IssueEventObjectAttributes
- issue_event_labels :: Maybe [Label]
- issue_event_changes :: Maybe IssueEventChanges
- issue_event_repository :: Maybe RepositoryEvent
- issue_event_assignees :: Maybe [UserEvent]
- data IssueEventObjectAttributes = IssueEventObjectAttributes {
- issue_event_object_attributes_author_id :: Int
- issue_event_object_attributes_closed_at :: Maybe Text
- issue_event_object_attributes_confidential :: Bool
- issue_event_object_attributes_created_at :: Text
- issue_event_object_attributes_description :: Maybe Text
- issue_event_object_attributes_discussion_locked :: Maybe Bool
- issue_event_object_attributes_due_date :: Maybe Text
- issue_event_object_attributes_id :: Int
- issue_event_object_attributes_iid :: Int
- issue_event_object_attributes_last_edited_at :: Maybe Text
- issue_event_object_attributes_last_edited_by_id :: Maybe Int
- issue_event_object_attributes_milestone_id :: Maybe Int
- issue_event_object_attributes_move_to_id :: Maybe Int
- issue_event_object_attributes_duplicated_to_id :: Maybe Int
- issue_event_object_attributes_project_id :: Int
- issue_event_object_attributes_relative_position :: Maybe Int
- issue_event_object_attributes_state_id :: Int
- issue_event_object_attributes_time_estimate :: Int
- issue_event_object_attributes_title :: Text
- issue_event_object_attributes_updated_at :: Text
- issue_event_object_attributes_updated_by_id :: Maybe Int
- issue_event_object_attributes_type :: Text
- issue_event_object_attributes_url :: Text
- issue_event_object_attributes_total_time_spent :: Int
- issue_event_object_attributes_time_change :: Int
- issue_event_object_attributes_human_total_time_spent :: Maybe Int
- issue_event_object_attributes_human_time_change :: Maybe Int
- issue_event_object_attributes_human_time_estimate :: Maybe Int
- data IssueEventChanges = IssueEventChanges {
- issue_event_changes_author_id :: Maybe IssueChangesAuthorId
- issue_event_changes_created_at :: Maybe IssueChangesCreatedAt
- issue_event_changes_description :: Maybe IssueChangesDescription
- issue_event_changes_id :: Maybe IssueChangesId
- issue_event_changes_iid :: Maybe IssueChangesIid
- issue_event_changes_project_id :: Maybe IssueChangesProjectId
- issue_event_changes_title :: Maybe IssueChangesTitle
- issue_event_changes_closed_at :: Maybe IssueChangesClosedAt
- issue_event_changes_state_id :: Maybe IssueChangesStateId
- issue_event_changes_updated_at :: Maybe IssueChangesUpdatedAt
- data IssueChangesAuthorId = IssueChangesAuthorId {}
- data IssueChangesCreatedAt = IssueChangesCreatedAt {}
- data IssueChangesDescription = IssueChangesDescription {}
- data IssueChangesId = IssueChangesId {}
- data IssueChangesIid = IssueChangesIid {}
- data IssueChangesProjectId = IssueChangesProjectId {}
- data IssueChangesTitle = IssueChangesTitle {}
- data IssueChangesClosedAt = IssueChangesClosedAt {}
- data IssueChangesStateId = IssueChangesStateId {}
- data IssueChangesUpdatedAt = IssueChangesUpdatedAt {}
- data Runner = Runner {}
- data ArtifactsFile = ArtifactsFile {}
- data NoteEvent = NoteEvent {}
- data NoteObjectAttributes = NoteObjectAttributes {
- note_object_attributes_attachment :: Maybe Text
- note_object_attributes_author_id :: Int
- note_object_attributes_change_position :: Maybe Text
- note_object_attributes_commit_id :: Maybe String
- note_object_attributes_created_at :: Text
- note_object_attributes_discussion_id :: Text
- note_object_attributes_id :: Int
- note_object_attributes_line_code :: Maybe Int
- note_object_attributes_note :: Text
- note_object_attributes_noteable_id :: Maybe Int
- note_object_attributes_noteable_type :: Text
- note_object_attributes_original_position :: Maybe Int
- note_object_attributes_position :: Maybe Int
- note_object_attributes_project_id :: Int
- note_object_attributes_resolved_at :: Maybe Text
- note_object_attributes_resolved_by_id :: Maybe Int
- note_object_attributes_resolved_by_push :: Maybe Int
- note_object_attributes_st_diff :: Maybe Text
- note_object_attributes_system :: Bool
- note_object_attributes_type :: Maybe Text
- note_object_attributes_updated_at :: Maybe Text
- note_object_attributes_updated_by_id :: Maybe Int
- note_object_attributes_description :: Text
- note_object_attributes_url :: Text
- note_object_attributes_action :: Text
- data WikiPageEvent = WikiPageEvent {}
- data Wiki = Wiki {}
- data WikiPageObjectAttributes = WikiPageObjectAttributes {
- wiki_page_object_attributes_slug :: Maybe Text
- wiki_page_object_attributes_title :: Maybe Text
- wiki_page_object_attributes_format :: Maybe Text
- wiki_page_object_attributes_message :: Maybe Text
- wiki_page_object_attributes_version_id :: Maybe Text
- wiki_page_object_attributes_url :: Maybe Text
- wiki_page_object_attributes_action :: Maybe Text
- wiki_page_object_attributes_diff_url :: Maybe Text
- data WorkItemEvent = WorkItemEvent {}
- data WorkItemObjectAttributes = WorkItemObjectAttributes {
- work_item_object_author_id :: Int
- work_item_object_closed_at :: Text
- work_item_object_confidential :: Bool
- work_item_object_created_at :: Text
- work_item_object_description :: Maybe Text
- work_item_object_discussion_locked :: Maybe Bool
- work_item_object_due_date :: Maybe Text
- work_item_object_id :: Int
- work_item_object_iid :: Int
- work_item_object_last_edited_at :: Maybe Text
- work_item_object_last_edited_by_id :: Maybe Int
- work_item_object_milestone_id :: Maybe Int
- work_item_object_moved_to_id :: Maybe Int
- work_item_object_duplicated_to_id :: Maybe Int
- work_item_object_project_id :: Int
- work_item_object_relative_position :: Int
- work_item_object_state_id :: Int
- work_item_object_time_estimate :: Int
- work_item_object_title :: Text
- work_item_object_updated_at :: Text
- work_item_object_updated_by_id :: Int
- work_item_object_type :: Text
- work_item_object_url :: Text
- work_item_object_total_time_spent :: Int
- work_item_object_time_change :: Int
- work_item_object_human_total_time_spent :: Maybe Int
- work_item_object_human_time_change :: Maybe Int
- work_item_object_human_time_estimate :: Maybe Int
- work_item_object_assignee_ids :: [Int]
- work_item_object_assignee_id :: Int
- work_item_object_labels :: [Label]
- work_item_object_state :: Text
- work_item_object_severity :: Text
- work_item_object_customer_relations_contacts :: [Text]
- work_item_object_action :: Text
- parseEvent :: FromJSON a => Text -> Maybe a
Documentation
Pattern matching rules on GitLab hook events.
class FromJSON a => SystemHook a where Source #
A typeclass for GitLab hook events.
Methods
match :: String -> (a -> GitLab ()) -> Rule Source #
matchIf :: String -> (a -> GitLab Bool) -> (a -> GitLab ()) -> Rule Source #
Instances
data ProjectCreate Source #
GitLab project creation.
Constructors
Instances
FromJSON ProjectCreate Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser ProjectCreate # parseJSONList :: Value -> Parser [ProjectCreate] # | |
Show ProjectCreate Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> ProjectCreate -> ShowS # show :: ProjectCreate -> String # showList :: [ProjectCreate] -> ShowS # | |
Eq ProjectCreate Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: ProjectCreate -> ProjectCreate -> Bool # (/=) :: ProjectCreate -> ProjectCreate -> Bool # | |
SystemHook ProjectCreate Source # | |
Defined in GitLab.SystemHooks.Types |
data ProjectDestroy Source #
Removal of a GitLab removal.
Constructors
Instances
FromJSON ProjectDestroy Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser ProjectDestroy # parseJSONList :: Value -> Parser [ProjectDestroy] # | |
Show ProjectDestroy Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> ProjectDestroy -> ShowS # show :: ProjectDestroy -> String # showList :: [ProjectDestroy] -> ShowS # | |
Eq ProjectDestroy Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: ProjectDestroy -> ProjectDestroy -> Bool # (/=) :: ProjectDestroy -> ProjectDestroy -> Bool # | |
SystemHook ProjectDestroy Source # | |
Defined in GitLab.SystemHooks.Types |
data ProjectRename Source #
Renaming of a GitLab project.
Constructors
Instances
FromJSON ProjectRename Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser ProjectRename # parseJSONList :: Value -> Parser [ProjectRename] # | |
Show ProjectRename Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> ProjectRename -> ShowS # show :: ProjectRename -> String # showList :: [ProjectRename] -> ShowS # | |
Eq ProjectRename Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: ProjectRename -> ProjectRename -> Bool # (/=) :: ProjectRename -> ProjectRename -> Bool # | |
SystemHook ProjectRename Source # | |
Defined in GitLab.SystemHooks.Types |
data ProjectTransfer Source #
A project has been transferred.
Constructors
Instances
FromJSON ProjectTransfer Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser ProjectTransfer # parseJSONList :: Value -> Parser [ProjectTransfer] # | |
Show ProjectTransfer Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> ProjectTransfer -> ShowS # show :: ProjectTransfer -> String # showList :: [ProjectTransfer] -> ShowS # | |
Eq ProjectTransfer Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: ProjectTransfer -> ProjectTransfer -> Bool # (/=) :: ProjectTransfer -> ProjectTransfer -> Bool # | |
SystemHook ProjectTransfer Source # | |
Defined in GitLab.SystemHooks.Types |
data ProjectUpdate Source #
A project has been updated.
Constructors
Instances
FromJSON ProjectUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser ProjectUpdate # parseJSONList :: Value -> Parser [ProjectUpdate] # | |
Show ProjectUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> ProjectUpdate -> ShowS # show :: ProjectUpdate -> String # showList :: [ProjectUpdate] -> ShowS # | |
Eq ProjectUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: ProjectUpdate -> ProjectUpdate -> Bool # (/=) :: ProjectUpdate -> ProjectUpdate -> Bool # | |
SystemHook ProjectUpdate Source # | |
Defined in GitLab.SystemHooks.Types |
data ProjectChanges Source #
A project event.
Constructors
ProjectChanges | |
Fields |
Instances
data UserAddToTeam Source #
A user has been added to a team.
Constructors
UserAddToTeam | |
Fields
|
Instances
FromJSON UserAddToTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser UserAddToTeam # parseJSONList :: Value -> Parser [UserAddToTeam] # | |
Show UserAddToTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> UserAddToTeam -> ShowS # show :: UserAddToTeam -> String # showList :: [UserAddToTeam] -> ShowS # | |
Eq UserAddToTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: UserAddToTeam -> UserAddToTeam -> Bool # (/=) :: UserAddToTeam -> UserAddToTeam -> Bool # | |
SystemHook UserAddToTeam Source # | |
Defined in GitLab.SystemHooks.Types |
data UserUpdateForTeam Source #
A user in a team has been updated.
Constructors
UserUpdateForTeam | |
Fields
|
Instances
FromJSON UserUpdateForTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser UserUpdateForTeam # parseJSONList :: Value -> Parser [UserUpdateForTeam] # | |
Show UserUpdateForTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> UserUpdateForTeam -> ShowS # show :: UserUpdateForTeam -> String # showList :: [UserUpdateForTeam] -> ShowS # | |
Eq UserUpdateForTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: UserUpdateForTeam -> UserUpdateForTeam -> Bool # (/=) :: UserUpdateForTeam -> UserUpdateForTeam -> Bool # | |
SystemHook UserUpdateForTeam Source # | |
Defined in GitLab.SystemHooks.Types |
data UserRemoveFromTeam Source #
A user has been removed from a team.
Constructors
UserRemoveFromTeam | |
Fields
|
Instances
FromJSON UserRemoveFromTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser UserRemoveFromTeam # parseJSONList :: Value -> Parser [UserRemoveFromTeam] # | |
Show UserRemoveFromTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> UserRemoveFromTeam -> ShowS # show :: UserRemoveFromTeam -> String # showList :: [UserRemoveFromTeam] -> ShowS # | |
Eq UserRemoveFromTeam Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: UserRemoveFromTeam -> UserRemoveFromTeam -> Bool # (/=) :: UserRemoveFromTeam -> UserRemoveFromTeam -> Bool # | |
SystemHook UserRemoveFromTeam Source # | |
Defined in GitLab.SystemHooks.Types |
data UserCreate Source #
A user has been created.
Constructors
UserCreate | |
Fields |
Instances
FromJSON UserCreate Source # | |
Defined in GitLab.SystemHooks.Types | |
Show UserCreate Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> UserCreate -> ShowS # show :: UserCreate -> String # showList :: [UserCreate] -> ShowS # | |
Eq UserCreate Source # | |
Defined in GitLab.SystemHooks.Types | |
SystemHook UserCreate Source # | |
Defined in GitLab.SystemHooks.Types |
data UserRemove Source #
A user has been removed.
Constructors
UserRemove | |
Fields |
Instances
FromJSON UserRemove Source # | |
Defined in GitLab.SystemHooks.Types | |
Show UserRemove Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> UserRemove -> ShowS # show :: UserRemove -> String # showList :: [UserRemove] -> ShowS # | |
Eq UserRemove Source # | |
Defined in GitLab.SystemHooks.Types | |
SystemHook UserRemove Source # | |
Defined in GitLab.SystemHooks.Types |
data UserFailedLogin Source #
A user has failed to log in.
Constructors
UserFailedLogin | |
Instances
FromJSON UserFailedLogin Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser UserFailedLogin # parseJSONList :: Value -> Parser [UserFailedLogin] # | |
Show UserFailedLogin Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> UserFailedLogin -> ShowS # show :: UserFailedLogin -> String # showList :: [UserFailedLogin] -> ShowS # | |
Eq UserFailedLogin Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: UserFailedLogin -> UserFailedLogin -> Bool # (/=) :: UserFailedLogin -> UserFailedLogin -> Bool # | |
SystemHook UserFailedLogin Source # | |
Defined in GitLab.SystemHooks.Types |
data UserRename Source #
A user has been renamed.
Constructors
UserRename | |
Instances
FromJSON UserRename Source # | |
Defined in GitLab.SystemHooks.Types | |
Show UserRename Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> UserRename -> ShowS # show :: UserRename -> String # showList :: [UserRename] -> ShowS # | |
Eq UserRename Source # | |
Defined in GitLab.SystemHooks.Types | |
SystemHook UserRename Source # | |
Defined in GitLab.SystemHooks.Types |
A key has been created.
Constructors
KeyCreate | |
Fields |
A key has been removed.
Constructors
KeyRemove | |
Fields |
data GroupCreate Source #
A group has been created.
Constructors
GroupCreate | |
Instances
FromJSON GroupCreate Source # | |
Defined in GitLab.SystemHooks.Types | |
Show GroupCreate Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> GroupCreate -> ShowS # show :: GroupCreate -> String # showList :: [GroupCreate] -> ShowS # | |
Eq GroupCreate Source # | |
Defined in GitLab.SystemHooks.Types | |
SystemHook GroupCreate Source # | |
Defined in GitLab.SystemHooks.Types |
data GroupRemove Source #
A group has been removed.
Constructors
GroupRemove | |
Instances
FromJSON GroupRemove Source # | |
Defined in GitLab.SystemHooks.Types | |
Show GroupRemove Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> GroupRemove -> ShowS # show :: GroupRemove -> String # showList :: [GroupRemove] -> ShowS # | |
Eq GroupRemove Source # | |
Defined in GitLab.SystemHooks.Types | |
SystemHook GroupRemove Source # | |
Defined in GitLab.SystemHooks.Types |
data GroupRename Source #
A group has been renamed.
Constructors
GroupRename | |
Fields
|
Instances
FromJSON GroupRename Source # | |
Defined in GitLab.SystemHooks.Types | |
Show GroupRename Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> GroupRename -> ShowS # show :: GroupRename -> String # showList :: [GroupRename] -> ShowS # | |
Eq GroupRename Source # | |
Defined in GitLab.SystemHooks.Types | |
SystemHook GroupRename Source # | |
Defined in GitLab.SystemHooks.Types |
data NewGroupMember Source #
A user has been added to a group.
Constructors
NewGroupMember | |
Fields
|
Instances
FromJSON NewGroupMember Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser NewGroupMember # parseJSONList :: Value -> Parser [NewGroupMember] # | |
Show NewGroupMember Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> NewGroupMember -> ShowS # show :: NewGroupMember -> String # showList :: [NewGroupMember] -> ShowS # | |
Eq NewGroupMember Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: NewGroupMember -> NewGroupMember -> Bool # (/=) :: NewGroupMember -> NewGroupMember -> Bool # | |
SystemHook NewGroupMember Source # | |
Defined in GitLab.SystemHooks.Types |
data GroupMemberRemove Source #
A user has been removed from a group.
Constructors
GroupMemberRemove | |
Fields
|
Instances
FromJSON GroupMemberRemove Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser GroupMemberRemove # parseJSONList :: Value -> Parser [GroupMemberRemove] # | |
Show GroupMemberRemove Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> GroupMemberRemove -> ShowS # show :: GroupMemberRemove -> String # showList :: [GroupMemberRemove] -> ShowS # | |
Eq GroupMemberRemove Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: GroupMemberRemove -> GroupMemberRemove -> Bool # (/=) :: GroupMemberRemove -> GroupMemberRemove -> Bool # | |
SystemHook GroupMemberRemove Source # | |
Defined in GitLab.SystemHooks.Types |
data GroupMemberUpdate Source #
A group member has been updated.
Constructors
GroupMemberUpdate | |
Fields
|
Instances
FromJSON GroupMemberUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser GroupMemberUpdate # parseJSONList :: Value -> Parser [GroupMemberUpdate] # | |
Show GroupMemberUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> GroupMemberUpdate -> ShowS # show :: GroupMemberUpdate -> String # showList :: [GroupMemberUpdate] -> ShowS # | |
Eq GroupMemberUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: GroupMemberUpdate -> GroupMemberUpdate -> Bool # (/=) :: GroupMemberUpdate -> GroupMemberUpdate -> Bool # | |
SystemHook GroupMemberUpdate Source # | |
Defined in GitLab.SystemHooks.Types |
Commits have been pushed to the server.
Constructors
Push | |
Fields
|
Tags have been pushed to the server.
Constructors
TagPush | |
Fields
|
data ProjectEvent Source #
A project event.
Constructors
ProjectEvent | |
Fields
|
Instances
FromJSON ProjectEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic ProjectEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show ProjectEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> ProjectEvent -> ShowS # show :: ProjectEvent -> String # showList :: [ProjectEvent] -> ShowS # | |||||
Eq ProjectEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep ProjectEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep ProjectEvent = D1 ('MetaData "ProjectEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "ProjectEvent" 'PrefixI 'True) (((S1 ('MetaSel ('Just "projectEvent_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "projectEvent_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectEvent_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "projectEvent_web_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectEvent_avatar_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "projectEvent_git_ssh_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectEvent_git_http_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "projectEvent_namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectEvent_visibility_level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Visibility)) :*: (S1 ('MetaSel ('Just "projectEvent_path_with_namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectEvent_default_branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "projectEvent_homepage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "projectEvent_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "projectEvent_ssh_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectEvent_http_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))) |
data RepositoryEvent Source #
A repository event.
Constructors
RepositoryEvent | |
Instances
FromJSON RepositoryEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser RepositoryEvent # parseJSONList :: Value -> Parser [RepositoryEvent] # | |||||
Generic RepositoryEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: RepositoryEvent -> Rep RepositoryEvent x # to :: Rep RepositoryEvent x -> RepositoryEvent # | |||||
Show RepositoryEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> RepositoryEvent -> ShowS # show :: RepositoryEvent -> String # showList :: [RepositoryEvent] -> ShowS # | |||||
Eq RepositoryEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: RepositoryEvent -> RepositoryEvent -> Bool # (/=) :: RepositoryEvent -> RepositoryEvent -> Bool # | |||||
type Rep RepositoryEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep RepositoryEvent = D1 ('MetaData "RepositoryEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "RepositoryEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "repositoryEvent_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "repositoryEvent_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "repositoryEvent_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "repositoryEvent_homepage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryEvent_git_http_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryEvent_git_ssh_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryEvent_visibility_level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Visibility)))))) |
data RepositoryUpdate Source #
Tags have been pushed to the server.
Constructors
RepositoryUpdate | |
Fields
|
Instances
FromJSON RepositoryUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser RepositoryUpdate # parseJSONList :: Value -> Parser [RepositoryUpdate] # | |
Show RepositoryUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> RepositoryUpdate -> ShowS # show :: RepositoryUpdate -> String # showList :: [RepositoryUpdate] -> ShowS # | |
Eq RepositoryUpdate Source # | |
Defined in GitLab.SystemHooks.Types Methods (==) :: RepositoryUpdate -> RepositoryUpdate -> Bool # (/=) :: RepositoryUpdate -> RepositoryUpdate -> Bool # | |
SystemHook RepositoryUpdate Source # | |
Defined in GitLab.SystemHooks.Types |
data CommitEvent Source #
A commit event.
Constructors
CommitEvent | |
Fields |
Instances
FromJSON CommitEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic CommitEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show CommitEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> CommitEvent -> ShowS # show :: CommitEvent -> String # showList :: [CommitEvent] -> ShowS # | |||||
Eq CommitEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep CommitEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep CommitEvent = D1 ('MetaData "CommitEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "CommitEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "commitEvent_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "commitEvent_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "commitEvent_timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "commitEvent_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "commitEvent_author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CommitAuthorEvent))))) |
data CommitAuthorEvent Source #
Commit author information.
Constructors
CommitAuthorEvent | |
Fields |
Instances
FromJSON CommitAuthorEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser CommitAuthorEvent # parseJSONList :: Value -> Parser [CommitAuthorEvent] # | |||||
Generic CommitAuthorEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: CommitAuthorEvent -> Rep CommitAuthorEvent x # to :: Rep CommitAuthorEvent x -> CommitAuthorEvent # | |||||
Show CommitAuthorEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> CommitAuthorEvent -> ShowS # show :: CommitAuthorEvent -> String # showList :: [CommitAuthorEvent] -> ShowS # | |||||
Eq CommitAuthorEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: CommitAuthorEvent -> CommitAuthorEvent -> Bool # (/=) :: CommitAuthorEvent -> CommitAuthorEvent -> Bool # | |||||
type Rep CommitAuthorEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep CommitAuthorEvent = D1 ('MetaData "CommitAuthorEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "CommitAuthorEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "commitAuthorEvent_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "commitAuthorEvent_email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
data Visibility Source #
Project visibility.
Instances
FromJSON Visibility Source # | |
Defined in GitLab.Types | |
Show Visibility Source # | |
Defined in GitLab.Types Methods showsPrec :: Int -> Visibility -> ShowS # show :: Visibility -> String # showList :: [Visibility] -> ShowS # | |
Eq Visibility Source # | |
Defined in GitLab.Types |
data MergeRequestEvent Source #
Merge request (named so, since MergeRequest
type already used
in GitLab.Types.
Constructors
MergeRequestEvent | |
Fields
|
Instances
FromJSON MergeRequestEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser MergeRequestEvent # parseJSONList :: Value -> Parser [MergeRequestEvent] # | |||||
Generic MergeRequestEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: MergeRequestEvent -> Rep MergeRequestEvent x # to :: Rep MergeRequestEvent x -> MergeRequestEvent # | |||||
Show MergeRequestEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> MergeRequestEvent -> ShowS # show :: MergeRequestEvent -> String # showList :: [MergeRequestEvent] -> ShowS # | |||||
Eq MergeRequestEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: MergeRequestEvent -> MergeRequestEvent -> Bool # (/=) :: MergeRequestEvent -> MergeRequestEvent -> Bool # | |||||
SystemHook MergeRequestEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep MergeRequestEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep MergeRequestEvent = D1 ('MetaData "MergeRequestEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "MergeRequestEvent" 'PrefixI 'True) (((S1 ('MetaSel ('Just "mergeRequest_object_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "mergeRequest_event_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "mergeRequest_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UserEvent) :*: S1 ('MetaSel ('Just "mergeRequest_project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectEvent))) :*: ((S1 ('MetaSel ('Just "mergeRequest_object_attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MergeRequestObjectAttributes) :*: S1 ('MetaSel ('Just "mergeRequest_labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Label]))) :*: (S1 ('MetaSel ('Just "mergeRequest_changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MergeRequestChanges) :*: S1 ('MetaSel ('Just "mergeRequest_repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryEvent))))) |
Label associated with a merge request
Constructors
Label | |
Fields
|
Instances
FromJSON Label Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic Label Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show Label Source # | |||||
Eq Label Source # | |||||
type Rep Label Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep Label = D1 ('MetaData "Label" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "Label" 'PrefixI 'True) (((S1 ('MetaSel ('Just "label_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "label_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "label_color") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "label_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "label_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "label_updated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "label_template") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "label_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "label_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "label_group_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))) |
data MergeRequestChanges Source #
Changes that a merge request will make
Constructors
MergeRequestChanges | |
Fields
|
Instances
FromJSON MergeRequestChanges Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser MergeRequestChanges # parseJSONList :: Value -> Parser [MergeRequestChanges] # | |||||
Generic MergeRequestChanges Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: MergeRequestChanges -> Rep MergeRequestChanges x # to :: Rep MergeRequestChanges x -> MergeRequestChanges # | |||||
Show MergeRequestChanges Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> MergeRequestChanges -> ShowS # show :: MergeRequestChanges -> String # showList :: [MergeRequestChanges] -> ShowS # | |||||
Eq MergeRequestChanges Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: MergeRequestChanges -> MergeRequestChanges -> Bool # (/=) :: MergeRequestChanges -> MergeRequestChanges -> Bool # | |||||
type Rep MergeRequestChanges Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep MergeRequestChanges = D1 ('MetaData "MergeRequestChanges" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "MergeRequestChanges" 'PrefixI 'True) (((S1 ('MetaSel ('Just "mergeRequestChanges_author_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Int))) :*: S1 ('MetaSel ('Just "mergeRequestChanges_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Text)))) :*: (S1 ('MetaSel ('Just "mergeRequestChanges_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Text))) :*: (S1 ('MetaSel ('Just "mergeRequestChanges_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Int))) :*: S1 ('MetaSel ('Just "mergeRequestChanges_iid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Int)))))) :*: ((S1 ('MetaSel ('Just "mergeRequestChanges_source_branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Text))) :*: (S1 ('MetaSel ('Just "mergeRequestChanges_source_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Int))) :*: S1 ('MetaSel ('Just "mergeRequestChanges_target_branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Text))))) :*: (S1 ('MetaSel ('Just "mergeRequestChanges_target_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Int))) :*: (S1 ('MetaSel ('Just "mergeRequestChanges_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Text))) :*: S1 ('MetaSel ('Just "mergeRequestChanges_updated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (MergeRequestChange Text)))))))) |
data MergeRequestChange a Source #
The change between for a given GitLab data field a merge request will make
Constructors
MergeRequestChange | |
Fields |
Instances
FromJSON a => FromJSON (MergeRequestChange a) Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser (MergeRequestChange a) # parseJSONList :: Value -> Parser [MergeRequestChange a] # omittedField :: Maybe (MergeRequestChange a) # | |||||
Generic (MergeRequestChange a) Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: MergeRequestChange a -> Rep (MergeRequestChange a) x # to :: Rep (MergeRequestChange a) x -> MergeRequestChange a # | |||||
Show a => Show (MergeRequestChange a) Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> MergeRequestChange a -> ShowS # show :: MergeRequestChange a -> String # showList :: [MergeRequestChange a] -> ShowS # | |||||
Eq a => Eq (MergeRequestChange a) Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: MergeRequestChange a -> MergeRequestChange a -> Bool # (/=) :: MergeRequestChange a -> MergeRequestChange a -> Bool # | |||||
type Rep (MergeRequestChange a) Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep (MergeRequestChange a) = D1 ('MetaData "MergeRequestChange" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "MergeRequestChange" 'PrefixI 'True) (S1 ('MetaSel ('Just "mergeRequestChange_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe a)) :*: S1 ('MetaSel ('Just "mergeRequestChange_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe a)))) |
data MergeRequestObjectAttributes Source #
Attributes associated with a merge request
Constructors
MergeRequestObjectAttributes | |
Fields
|
Instances
FromJSON MergeRequestObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic MergeRequestObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show MergeRequestObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> MergeRequestObjectAttributes -> ShowS # show :: MergeRequestObjectAttributes -> String # showList :: [MergeRequestObjectAttributes] -> ShowS # | |||||
Eq MergeRequestObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: MergeRequestObjectAttributes -> MergeRequestObjectAttributes -> Bool # (/=) :: MergeRequestObjectAttributes -> MergeRequestObjectAttributes -> Bool # | |||||
type Rep MergeRequestObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep MergeRequestObjectAttributes = D1 ('MetaData "MergeRequestObjectAttributes" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "MergeRequestObjectAttributes" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "objectAttributes_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "objectAttributes_target_branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "objectAttributes_source_branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "objectAttributes_source_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "objectAttributes_author_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "objectAttributes_assignee_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "objectAttributes_assignee_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Int]))) :*: (S1 ('MetaSel ('Just "objectAttributes_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "objectAttributes_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectAttributes_updated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))) :*: (((S1 ('MetaSel ('Just "objectAttributes_milestone_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "objectAttributes_state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "objectAttributes_state_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "objectAttributes_merge_status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectAttributes_target_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) :*: ((S1 ('MetaSel ('Just "objectAttributes_iid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "objectAttributes_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "objectAttributes_updated_by_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "objectAttributes_merge_error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectAttributes_merge_params") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MergeParams))))))) :*: ((((S1 ('MetaSel ('Just "objectAttributes_merge_when_pipeline_succeeds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "objectAttributes_merge_user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "objectAttributes_merge_commit_sha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "objectAttributes_deleted_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectAttributes_in_progress_merge_commit_sha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "objectAttributes_lock_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "objectAttributes_time_estimate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "objectAttributes_last_edited_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "objectAttributes_last_edited_by_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "objectAttributes_head_pipeline_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "objectAttributes_ref_fetched") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "objectAttributes_merge_jid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "objectAttributes_source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectEvent) :*: (S1 ('MetaSel ('Just "objectAttributes_target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectEvent) :*: S1 ('MetaSel ('Just "objectAttributes_last_commit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CommitEvent)))) :*: ((S1 ('MetaSel ('Just "objectAttributes_work_in_progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "objectAttributes_total_time_spent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "objectAttributes_human_total_time_spent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "objectAttributes_human_time_estimate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "objectAttributes_action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))) |
newtype MergeParams Source #
Merge parameters associated with a merge request
Constructors
MergeParams | |
Instances
FromJSON MergeParams Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic MergeParams Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show MergeParams Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> MergeParams -> ShowS # show :: MergeParams -> String # showList :: [MergeParams] -> ShowS # | |||||
Eq MergeParams Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep MergeParams Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep MergeParams = D1 ('MetaData "MergeParams" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'True) (C1 ('MetaCons "MergeParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "mergeParams_force_remove_source_branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) |
User associated with a merge request
Constructors
UserEvent | |
Fields |
Instances
FromJSON UserEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic UserEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show UserEvent Source # | |||||
Eq UserEvent Source # | |||||
type Rep UserEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep UserEvent = D1 ('MetaData "UserEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "UserEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "userEvent_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "userEvent_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "userEvent_username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userEvent_avatar_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userEvent_email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) |
data BuildEvent Source #
CI build
Constructors
BuildEvent | |
Fields
|
Instances
FromJSON BuildEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic BuildEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show BuildEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> BuildEvent -> ShowS # show :: BuildEvent -> String # showList :: [BuildEvent] -> ShowS # | |||||
Eq BuildEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
SystemHook BuildEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep BuildEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep BuildEvent = D1 ('MetaData "BuildEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "BuildEvent" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "build_event_object_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "build_event_ref") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_event_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "build_event_before_sha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "build_event_sha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_event_retries_count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) :*: ((S1 ('MetaSel ('Just "build_event_build_event_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "build_event_build_event_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_event_build_event_stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "build_event_build_event_status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_event_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "build_event_started_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "build_event_finished_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "build_event_duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "build_event_queued_duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "build_event_allow_failure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "build_event_failure_reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "build_event_pipeline_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "build_event_runner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runner))))) :*: ((S1 ('MetaSel ('Just "build_event_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "build_event_project_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_event_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 User))) :*: ((S1 ('MetaSel ('Just "build_event_commit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BuildCommit) :*: S1 ('MetaSel ('Just "build_event_repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Repository)) :*: (S1 ('MetaSel ('Just "build_event_project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BuildProject) :*: S1 ('MetaSel ('Just "build_event_environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))) |
data BuildCommit Source #
CI build commit
Constructors
BuildCommit | |
Fields
|
Instances
FromJSON BuildCommit Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic BuildCommit Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show BuildCommit Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> BuildCommit -> ShowS # show :: BuildCommit -> String # showList :: [BuildCommit] -> ShowS # | |||||
Eq BuildCommit Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep BuildCommit Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep BuildCommit = D1 ('MetaData "BuildCommit" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "BuildCommit" 'PrefixI 'True) (((S1 ('MetaSel ('Just "build_commit_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "build_commit_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "build_commit_sha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "build_commit_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_commit_author_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "build_commit_author_email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "build_commit_author_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_commit_status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "build_commit_duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "build_commit_started_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "build_commit_finished_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) |
data BuildProject Source #
CI build commit
Constructors
BuildProject | |
Fields
|
Instances
FromJSON BuildProject Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic BuildProject Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show BuildProject Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> BuildProject -> ShowS # show :: BuildProject -> String # showList :: [BuildProject] -> ShowS # | |||||
Eq BuildProject Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep BuildProject Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep BuildProject = D1 ('MetaData "BuildProject" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "BuildProject" 'PrefixI 'True) (((S1 ('MetaSel ('Just "build_project_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "build_project_project_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_project_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "build_project_web_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "build_project_avatar_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "build_project_git_ssh_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "build_project_git_http_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "build_project_namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_project_visibility_level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "build_project_path_with_namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "build_project_default_branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "build_project_ci_config_path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) |
data PipelineEvent Source #
CI pipelines
Constructors
PipelineEvent | |
Instances
FromJSON PipelineEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser PipelineEvent # parseJSONList :: Value -> Parser [PipelineEvent] # | |||||
Generic PipelineEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show PipelineEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> PipelineEvent -> ShowS # show :: PipelineEvent -> String # showList :: [PipelineEvent] -> ShowS # | |||||
Eq PipelineEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: PipelineEvent -> PipelineEvent -> Bool # (/=) :: PipelineEvent -> PipelineEvent -> Bool # | |||||
SystemHook PipelineEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep PipelineEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep PipelineEvent = D1 ('MetaData "PipelineEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "PipelineEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pipeline_event_object_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "pipeline_event_object_attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PipelineObjectAttributes) :*: S1 ('MetaSel ('Just "pipeline_event_merge_request") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "pipeline_event_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 User) :*: S1 ('MetaSel ('Just "pipeline_event_project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BuildProject)) :*: (S1 ('MetaSel ('Just "pipeline_event_commit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CommitEvent) :*: S1 ('MetaSel ('Just "pipeline_event_builds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PipelineBuild]))))) |
data PipelineObjectAttributes Source #
CI pipeline attributes
Constructors
PipelineObjectAttributes | |
Fields
|
Instances
FromJSON PipelineObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser PipelineObjectAttributes # parseJSONList :: Value -> Parser [PipelineObjectAttributes] # | |||||
Generic PipelineObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: PipelineObjectAttributes -> Rep PipelineObjectAttributes x # to :: Rep PipelineObjectAttributes x -> PipelineObjectAttributes # | |||||
Show PipelineObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> PipelineObjectAttributes -> ShowS # show :: PipelineObjectAttributes -> String # showList :: [PipelineObjectAttributes] -> ShowS # | |||||
Eq PipelineObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: PipelineObjectAttributes -> PipelineObjectAttributes -> Bool # (/=) :: PipelineObjectAttributes -> PipelineObjectAttributes -> Bool # | |||||
type Rep PipelineObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep PipelineObjectAttributes = D1 ('MetaData "PipelineObjectAttributes" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "PipelineObjectAttributes" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "pipeline_object_attributes_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "pipeline_object_attributes_iid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "pipeline_object_attributes_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pipeline_object_attributes_ref") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "pipeline_object_attributes_tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "pipeline_object_attributes_sha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "pipeline_object_attributes_before_sha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pipeline_object_attributes_source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "pipeline_object_attributes_status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pipeline_object_attributes_detailed_status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "pipeline_object_attributes_stages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "pipeline_object_attributes_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "pipeline_object_attributes_finished_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pipeline_object_attributes_duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "pipeline_object_attributes_queued_duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "pipeline_object_attributes_variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "pipeline_object_attributes_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))) |
data PipelineBuild Source #
CI pipeline attributes
Constructors
PipelineBuild | |
Fields
|
Instances
FromJSON PipelineBuild Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser PipelineBuild # parseJSONList :: Value -> Parser [PipelineBuild] # | |||||
Generic PipelineBuild Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show PipelineBuild Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> PipelineBuild -> ShowS # show :: PipelineBuild -> String # showList :: [PipelineBuild] -> ShowS # | |||||
Eq PipelineBuild Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: PipelineBuild -> PipelineBuild -> Bool # (/=) :: PipelineBuild -> PipelineBuild -> Bool # | |||||
type Rep PipelineBuild Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep PipelineBuild = D1 ('MetaData "PipelineBuild" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "PipelineBuild" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "pipeline_build_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "pipeline_build_stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "pipeline_build_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pipeline_build_status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "pipeline_build_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pipeline_build_started_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pipeline_build_finished_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pipeline_build_duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: (((S1 ('MetaSel ('Just "pipeline_build_queued_duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "pipeline_build_failure_reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pipeline_build_when") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pipeline_build_manual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "pipeline_build_allow_failure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "pipeline_build_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UserEvent)) :*: (S1 ('MetaSel ('Just "pipeline_build_runner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Runner)) :*: (S1 ('MetaSel ('Just "pipeline_build_artifacts_file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArtifactsFile) :*: S1 ('MetaSel ('Just "pipeline_build_environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))) |
data IssueEvent Source #
Issue event
Constructors
IssueEvent | |
Fields
|
Instances
FromJSON IssueEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic IssueEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show IssueEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueEvent -> ShowS # show :: IssueEvent -> String # showList :: [IssueEvent] -> ShowS # | |||||
Eq IssueEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
SystemHook IssueEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep IssueEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueEvent = D1 ('MetaData "IssueEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueEvent" 'PrefixI 'True) (((S1 ('MetaSel ('Just "issue_event_event_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "issue_event_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserEvent))) :*: (S1 ('MetaSel ('Just "issue_event_project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProjectEvent)) :*: S1 ('MetaSel ('Just "issue_event_object_attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueEventObjectAttributes)))) :*: ((S1 ('MetaSel ('Just "issue_event_labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Label])) :*: S1 ('MetaSel ('Just "issue_event_changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueEventChanges))) :*: (S1 ('MetaSel ('Just "issue_event_repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepositoryEvent)) :*: S1 ('MetaSel ('Just "issue_event_assignees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UserEvent])))))) |
data IssueEventObjectAttributes Source #
Issue event object attributes
Constructors
IssueEventObjectAttributes | |
Fields
|
Instances
FromJSON IssueEventObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic IssueEventObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueEventObjectAttributes -> Rep IssueEventObjectAttributes x # to :: Rep IssueEventObjectAttributes x -> IssueEventObjectAttributes # | |||||
Show IssueEventObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueEventObjectAttributes -> ShowS # show :: IssueEventObjectAttributes -> String # showList :: [IssueEventObjectAttributes] -> ShowS # | |||||
Eq IssueEventObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueEventObjectAttributes -> IssueEventObjectAttributes -> Bool # (/=) :: IssueEventObjectAttributes -> IssueEventObjectAttributes -> Bool # | |||||
type Rep IssueEventObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueEventObjectAttributes = D1 ('MetaData "IssueEventObjectAttributes" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueEventObjectAttributes" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "issue_event_object_attributes_author_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "issue_event_object_attributes_closed_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_confidential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "issue_event_object_attributes_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "issue_event_object_attributes_discussion_locked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_due_date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "issue_event_object_attributes_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "issue_event_object_attributes_iid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_last_edited_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "issue_event_object_attributes_last_edited_by_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_milestone_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "issue_event_object_attributes_move_to_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_duplicated_to_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "issue_event_object_attributes_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "issue_event_object_attributes_relative_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_state_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "issue_event_object_attributes_time_estimate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "issue_event_object_attributes_updated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_updated_by_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "issue_event_object_attributes_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "issue_event_object_attributes_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_total_time_spent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "issue_event_object_attributes_time_change") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_human_total_time_spent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "issue_event_object_attributes_human_time_change") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_object_attributes_human_time_estimate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))) |
data IssueEventChanges Source #
Issue event changes
Constructors
IssueEventChanges | |
Fields
|
Instances
FromJSON IssueEventChanges Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueEventChanges # parseJSONList :: Value -> Parser [IssueEventChanges] # | |||||
Generic IssueEventChanges Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueEventChanges -> Rep IssueEventChanges x # to :: Rep IssueEventChanges x -> IssueEventChanges # | |||||
Show IssueEventChanges Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueEventChanges -> ShowS # show :: IssueEventChanges -> String # showList :: [IssueEventChanges] -> ShowS # | |||||
Eq IssueEventChanges Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueEventChanges -> IssueEventChanges -> Bool # (/=) :: IssueEventChanges -> IssueEventChanges -> Bool # | |||||
type Rep IssueEventChanges Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueEventChanges = D1 ('MetaData "IssueEventChanges" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueEventChanges" 'PrefixI 'True) (((S1 ('MetaSel ('Just "issue_event_changes_author_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesAuthorId)) :*: S1 ('MetaSel ('Just "issue_event_changes_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesCreatedAt))) :*: (S1 ('MetaSel ('Just "issue_event_changes_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesDescription)) :*: (S1 ('MetaSel ('Just "issue_event_changes_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesId)) :*: S1 ('MetaSel ('Just "issue_event_changes_iid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesIid))))) :*: ((S1 ('MetaSel ('Just "issue_event_changes_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesProjectId)) :*: S1 ('MetaSel ('Just "issue_event_changes_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesTitle))) :*: (S1 ('MetaSel ('Just "issue_event_changes_closed_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesClosedAt)) :*: (S1 ('MetaSel ('Just "issue_event_changes_state_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesStateId)) :*: S1 ('MetaSel ('Just "issue_event_changes_updated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueChangesUpdatedAt))))))) |
data IssueChangesAuthorId Source #
Issue event author ID
Constructors
IssueChangesAuthorId | |
Instances
FromJSON IssueChangesAuthorId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesAuthorId # parseJSONList :: Value -> Parser [IssueChangesAuthorId] # | |||||
Generic IssueChangesAuthorId Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesAuthorId -> Rep IssueChangesAuthorId x # to :: Rep IssueChangesAuthorId x -> IssueChangesAuthorId # | |||||
Show IssueChangesAuthorId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesAuthorId -> ShowS # show :: IssueChangesAuthorId -> String # showList :: [IssueChangesAuthorId] -> ShowS # | |||||
Eq IssueChangesAuthorId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesAuthorId -> IssueChangesAuthorId -> Bool # (/=) :: IssueChangesAuthorId -> IssueChangesAuthorId -> Bool # | |||||
type Rep IssueChangesAuthorId Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesAuthorId = D1 ('MetaData "IssueChangesAuthorId" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesAuthorId" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_author_id_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_author_id_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
data IssueChangesCreatedAt Source #
Issue event created at
Constructors
IssueChangesCreatedAt | |
Instances
FromJSON IssueChangesCreatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesCreatedAt # parseJSONList :: Value -> Parser [IssueChangesCreatedAt] # | |||||
Generic IssueChangesCreatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesCreatedAt -> Rep IssueChangesCreatedAt x # to :: Rep IssueChangesCreatedAt x -> IssueChangesCreatedAt # | |||||
Show IssueChangesCreatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesCreatedAt -> ShowS # show :: IssueChangesCreatedAt -> String # showList :: [IssueChangesCreatedAt] -> ShowS # | |||||
Eq IssueChangesCreatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesCreatedAt -> IssueChangesCreatedAt -> Bool # (/=) :: IssueChangesCreatedAt -> IssueChangesCreatedAt -> Bool # | |||||
type Rep IssueChangesCreatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesCreatedAt = D1 ('MetaData "IssueChangesCreatedAt" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesCreatedAt" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_created_at_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "issue_event_created_at_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
data IssueChangesDescription Source #
Issue event description
Constructors
IssueChangesDescription | |
Instances
FromJSON IssueChangesDescription Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesDescription # parseJSONList :: Value -> Parser [IssueChangesDescription] # | |||||
Generic IssueChangesDescription Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesDescription -> Rep IssueChangesDescription x # to :: Rep IssueChangesDescription x -> IssueChangesDescription # | |||||
Show IssueChangesDescription Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesDescription -> ShowS # show :: IssueChangesDescription -> String # showList :: [IssueChangesDescription] -> ShowS # | |||||
Eq IssueChangesDescription Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesDescription -> IssueChangesDescription -> Bool # (/=) :: IssueChangesDescription -> IssueChangesDescription -> Bool # | |||||
type Rep IssueChangesDescription Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesDescription = D1 ('MetaData "IssueChangesDescription" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesDescription" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_description_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "issue_event_description_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
data IssueChangesId Source #
Issue event ID
Constructors
IssueChangesId | |
Fields |
Instances
FromJSON IssueChangesId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesId # parseJSONList :: Value -> Parser [IssueChangesId] # | |||||
Generic IssueChangesId Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesId -> Rep IssueChangesId x # to :: Rep IssueChangesId x -> IssueChangesId # | |||||
Show IssueChangesId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesId -> ShowS # show :: IssueChangesId -> String # showList :: [IssueChangesId] -> ShowS # | |||||
Eq IssueChangesId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesId -> IssueChangesId -> Bool # (/=) :: IssueChangesId -> IssueChangesId -> Bool # | |||||
type Rep IssueChangesId Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesId = D1 ('MetaData "IssueChangesId" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesId" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_id_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_id_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
data IssueChangesIid Source #
Issue event IID
Constructors
IssueChangesIid | |
Fields |
Instances
FromJSON IssueChangesIid Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesIid # parseJSONList :: Value -> Parser [IssueChangesIid] # | |||||
Generic IssueChangesIid Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesIid -> Rep IssueChangesIid x # to :: Rep IssueChangesIid x -> IssueChangesIid # | |||||
Show IssueChangesIid Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesIid -> ShowS # show :: IssueChangesIid -> String # showList :: [IssueChangesIid] -> ShowS # | |||||
Eq IssueChangesIid Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesIid -> IssueChangesIid -> Bool # (/=) :: IssueChangesIid -> IssueChangesIid -> Bool # | |||||
type Rep IssueChangesIid Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesIid = D1 ('MetaData "IssueChangesIid" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesIid" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_iid_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_iid_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
data IssueChangesProjectId Source #
Issue event project ID
Constructors
IssueChangesProjectId | |
Instances
FromJSON IssueChangesProjectId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesProjectId # parseJSONList :: Value -> Parser [IssueChangesProjectId] # | |||||
Generic IssueChangesProjectId Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesProjectId -> Rep IssueChangesProjectId x # to :: Rep IssueChangesProjectId x -> IssueChangesProjectId # | |||||
Show IssueChangesProjectId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesProjectId -> ShowS # show :: IssueChangesProjectId -> String # showList :: [IssueChangesProjectId] -> ShowS # | |||||
Eq IssueChangesProjectId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesProjectId -> IssueChangesProjectId -> Bool # (/=) :: IssueChangesProjectId -> IssueChangesProjectId -> Bool # | |||||
type Rep IssueChangesProjectId Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesProjectId = D1 ('MetaData "IssueChangesProjectId" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesProjectId" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_project_id_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_project_id_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
data IssueChangesTitle Source #
Issue event title
Constructors
IssueChangesTitle | |
Fields |
Instances
FromJSON IssueChangesTitle Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesTitle # parseJSONList :: Value -> Parser [IssueChangesTitle] # | |||||
Generic IssueChangesTitle Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesTitle -> Rep IssueChangesTitle x # to :: Rep IssueChangesTitle x -> IssueChangesTitle # | |||||
Show IssueChangesTitle Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesTitle -> ShowS # show :: IssueChangesTitle -> String # showList :: [IssueChangesTitle] -> ShowS # | |||||
Eq IssueChangesTitle Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesTitle -> IssueChangesTitle -> Bool # (/=) :: IssueChangesTitle -> IssueChangesTitle -> Bool # | |||||
type Rep IssueChangesTitle Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesTitle = D1 ('MetaData "IssueChangesTitle" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesTitle" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_title_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "issue_event_title_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
data IssueChangesClosedAt Source #
Issue event closed at
Constructors
IssueChangesClosedAt | |
Instances
FromJSON IssueChangesClosedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesClosedAt # parseJSONList :: Value -> Parser [IssueChangesClosedAt] # | |||||
Generic IssueChangesClosedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesClosedAt -> Rep IssueChangesClosedAt x # to :: Rep IssueChangesClosedAt x -> IssueChangesClosedAt # | |||||
Show IssueChangesClosedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesClosedAt -> ShowS # show :: IssueChangesClosedAt -> String # showList :: [IssueChangesClosedAt] -> ShowS # | |||||
Eq IssueChangesClosedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesClosedAt -> IssueChangesClosedAt -> Bool # (/=) :: IssueChangesClosedAt -> IssueChangesClosedAt -> Bool # | |||||
type Rep IssueChangesClosedAt Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesClosedAt = D1 ('MetaData "IssueChangesClosedAt" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesClosedAt" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_closed_at_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "issue_event_closed_at_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
data IssueChangesStateId Source #
Issue event state id
Constructors
IssueChangesStateId | |
Instances
FromJSON IssueChangesStateId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesStateId # parseJSONList :: Value -> Parser [IssueChangesStateId] # | |||||
Generic IssueChangesStateId Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesStateId -> Rep IssueChangesStateId x # to :: Rep IssueChangesStateId x -> IssueChangesStateId # | |||||
Show IssueChangesStateId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesStateId -> ShowS # show :: IssueChangesStateId -> String # showList :: [IssueChangesStateId] -> ShowS # | |||||
Eq IssueChangesStateId Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesStateId -> IssueChangesStateId -> Bool # (/=) :: IssueChangesStateId -> IssueChangesStateId -> Bool # | |||||
type Rep IssueChangesStateId Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesStateId = D1 ('MetaData "IssueChangesStateId" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesStateId" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_state_id_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "issue_event_state_id_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
data IssueChangesUpdatedAt Source #
Issue event updated at
Constructors
IssueChangesUpdatedAt | |
Instances
FromJSON IssueChangesUpdatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser IssueChangesUpdatedAt # parseJSONList :: Value -> Parser [IssueChangesUpdatedAt] # | |||||
Generic IssueChangesUpdatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: IssueChangesUpdatedAt -> Rep IssueChangesUpdatedAt x # to :: Rep IssueChangesUpdatedAt x -> IssueChangesUpdatedAt # | |||||
Show IssueChangesUpdatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> IssueChangesUpdatedAt -> ShowS # show :: IssueChangesUpdatedAt -> String # showList :: [IssueChangesUpdatedAt] -> ShowS # | |||||
Eq IssueChangesUpdatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: IssueChangesUpdatedAt -> IssueChangesUpdatedAt -> Bool # (/=) :: IssueChangesUpdatedAt -> IssueChangesUpdatedAt -> Bool # | |||||
type Rep IssueChangesUpdatedAt Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep IssueChangesUpdatedAt = D1 ('MetaData "IssueChangesUpdatedAt" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "IssueChangesUpdatedAt" 'PrefixI 'True) (S1 ('MetaSel ('Just "issue_event_updated_at_previous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "issue_event_updated_at_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
CI runner
Constructors
Runner | |
Fields
|
Instances
FromJSON Runner Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic Runner Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show Runner Source # | |||||
Eq Runner Source # | |||||
type Rep Runner Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep Runner = D1 ('MetaData "Runner" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "Runner" 'PrefixI 'True) ((S1 ('MetaSel ('Just "runner_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "runner_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "runner_runner_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "runner_active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "runner_is_shared") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "runner_tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))) |
data ArtifactsFile Source #
CI artifacts file
Constructors
ArtifactsFile | |
Fields |
Instances
FromJSON ArtifactsFile Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser ArtifactsFile # parseJSONList :: Value -> Parser [ArtifactsFile] # | |||||
Generic ArtifactsFile Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show ArtifactsFile Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> ArtifactsFile -> ShowS # show :: ArtifactsFile -> String # showList :: [ArtifactsFile] -> ShowS # | |||||
Eq ArtifactsFile Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: ArtifactsFile -> ArtifactsFile -> Bool # (/=) :: ArtifactsFile -> ArtifactsFile -> Bool # | |||||
type Rep ArtifactsFile Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep ArtifactsFile = D1 ('MetaData "ArtifactsFile" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "ArtifactsFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "artifacts_file_filename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "artifacts_file_size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) |
Note event
Constructors
NoteEvent | |
Fields |
Instances
FromJSON NoteEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic NoteEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show NoteEvent Source # | |||||
Eq NoteEvent Source # | |||||
SystemHook NoteEvent Source # | |||||
type Rep NoteEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep NoteEvent = D1 ('MetaData "NoteEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "NoteEvent" 'PrefixI 'True) (((S1 ('MetaSel ('Just "note_event_object_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "note_event_event_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "note_event_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 User) :*: S1 ('MetaSel ('Just "note_event_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "note_event_project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectEvent) :*: S1 ('MetaSel ('Just "note_event_object_attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NoteObjectAttributes)) :*: (S1 ('MetaSel ('Just "note_event_repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryEvent) :*: S1 ('MetaSel ('Just "note_event_issue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IssueEventObjectAttributes)))))) |
data NoteObjectAttributes Source #
CI pipeline attributes
Constructors
NoteObjectAttributes | |
Fields
|
Instances
FromJSON NoteObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser NoteObjectAttributes # parseJSONList :: Value -> Parser [NoteObjectAttributes] # | |||||
Generic NoteObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: NoteObjectAttributes -> Rep NoteObjectAttributes x # to :: Rep NoteObjectAttributes x -> NoteObjectAttributes # | |||||
Show NoteObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> NoteObjectAttributes -> ShowS # show :: NoteObjectAttributes -> String # showList :: [NoteObjectAttributes] -> ShowS # | |||||
Eq NoteObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: NoteObjectAttributes -> NoteObjectAttributes -> Bool # (/=) :: NoteObjectAttributes -> NoteObjectAttributes -> Bool # | |||||
type Rep NoteObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep NoteObjectAttributes = D1 ('MetaData "NoteObjectAttributes" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "NoteObjectAttributes" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "note_object_attributes_attachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "note_object_attributes_author_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "note_object_attributes_change_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "note_object_attributes_commit_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just "note_object_attributes_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "note_object_attributes_discussion_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "note_object_attributes_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "note_object_attributes_line_code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "note_object_attributes_note") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "note_object_attributes_noteable_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "note_object_attributes_noteable_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "note_object_attributes_original_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "note_object_attributes_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "note_object_attributes_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "note_object_attributes_resolved_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "note_object_attributes_resolved_by_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "note_object_attributes_resolved_by_push") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "note_object_attributes_st_diff") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "note_object_attributes_system") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "note_object_attributes_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "note_object_attributes_updated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "note_object_attributes_updated_by_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "note_object_attributes_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "note_object_attributes_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "note_object_attributes_action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))) |
data WikiPageEvent Source #
Note event
Constructors
WikiPageEvent | |
Instances
FromJSON WikiPageEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser WikiPageEvent # parseJSONList :: Value -> Parser [WikiPageEvent] # | |||||
Generic WikiPageEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show WikiPageEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> WikiPageEvent -> ShowS # show :: WikiPageEvent -> String # showList :: [WikiPageEvent] -> ShowS # | |||||
Eq WikiPageEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: WikiPageEvent -> WikiPageEvent -> Bool # (/=) :: WikiPageEvent -> WikiPageEvent -> Bool # | |||||
SystemHook WikiPageEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep WikiPageEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep WikiPageEvent = D1 ('MetaData "WikiPageEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "WikiPageEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "wiki_page_event_object_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "wiki_page_event_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 User)) :*: (S1 ('MetaSel ('Just "wiki_page_event_wiki") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Wiki) :*: S1 ('MetaSel ('Just "wiki_page_event_object_attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WikiPageObjectAttributes)))) |
Constructors
Wiki | |
Fields |
Instances
FromJSON Wiki Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
Generic Wiki Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show Wiki Source # | |||||
Eq Wiki Source # | |||||
type Rep Wiki Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep Wiki = D1 ('MetaData "Wiki" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "Wiki" 'PrefixI 'True) ((S1 ('MetaSel ('Just "wiki_web_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "wiki_git_ssh_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "wiki_git_http_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "wiki_path_with_namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "wiki_default_branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) |
data WikiPageObjectAttributes Source #
Constructors
WikiPageObjectAttributes | |
Fields
|
Instances
FromJSON WikiPageObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser WikiPageObjectAttributes # parseJSONList :: Value -> Parser [WikiPageObjectAttributes] # | |||||
Generic WikiPageObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: WikiPageObjectAttributes -> Rep WikiPageObjectAttributes x # to :: Rep WikiPageObjectAttributes x -> WikiPageObjectAttributes # | |||||
Show WikiPageObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> WikiPageObjectAttributes -> ShowS # show :: WikiPageObjectAttributes -> String # showList :: [WikiPageObjectAttributes] -> ShowS # | |||||
Eq WikiPageObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: WikiPageObjectAttributes -> WikiPageObjectAttributes -> Bool # (/=) :: WikiPageObjectAttributes -> WikiPageObjectAttributes -> Bool # | |||||
type Rep WikiPageObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep WikiPageObjectAttributes = D1 ('MetaData "WikiPageObjectAttributes" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "WikiPageObjectAttributes" 'PrefixI 'True) (((S1 ('MetaSel ('Just "wiki_page_object_attributes_slug") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "wiki_page_object_attributes_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "wiki_page_object_attributes_format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "wiki_page_object_attributes_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "wiki_page_object_attributes_version_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "wiki_page_object_attributes_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "wiki_page_object_attributes_action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "wiki_page_object_attributes_diff_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) |
data WorkItemEvent Source #
Constructors
WorkItemEvent | |
Instances
FromJSON WorkItemEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser WorkItemEvent # parseJSONList :: Value -> Parser [WorkItemEvent] # | |||||
Generic WorkItemEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
| |||||
Show WorkItemEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> WorkItemEvent -> ShowS # show :: WorkItemEvent -> String # showList :: [WorkItemEvent] -> ShowS # | |||||
Eq WorkItemEvent Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: WorkItemEvent -> WorkItemEvent -> Bool # (/=) :: WorkItemEvent -> WorkItemEvent -> Bool # | |||||
SystemHook WorkItemEvent Source # | |||||
Defined in GitLab.SystemHooks.Types | |||||
type Rep WorkItemEvent Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep WorkItemEvent = D1 ('MetaData "WorkItemEvent" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "WorkItemEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "work_item_event_user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 User) :*: S1 ('MetaSel ('Just "work_item_event_object_attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkItemObjectAttributes)) :*: (S1 ('MetaSel ('Just "work_item_event_labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Label]) :*: (S1 ('MetaSel ('Just "work_item_event_repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Repository) :*: S1 ('MetaSel ('Just "work_item_event_assignees") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [User]))))) |
data WorkItemObjectAttributes Source #
Constructors
WorkItemObjectAttributes | |
Fields
|
Instances
FromJSON WorkItemObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods parseJSON :: Value -> Parser WorkItemObjectAttributes # parseJSONList :: Value -> Parser [WorkItemObjectAttributes] # | |||||
Generic WorkItemObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Associated Types
Methods from :: WorkItemObjectAttributes -> Rep WorkItemObjectAttributes x # to :: Rep WorkItemObjectAttributes x -> WorkItemObjectAttributes # | |||||
Show WorkItemObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods showsPrec :: Int -> WorkItemObjectAttributes -> ShowS # show :: WorkItemObjectAttributes -> String # showList :: [WorkItemObjectAttributes] -> ShowS # | |||||
Eq WorkItemObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types Methods (==) :: WorkItemObjectAttributes -> WorkItemObjectAttributes -> Bool # (/=) :: WorkItemObjectAttributes -> WorkItemObjectAttributes -> Bool # | |||||
type Rep WorkItemObjectAttributes Source # | |||||
Defined in GitLab.SystemHooks.Types type Rep WorkItemObjectAttributes = D1 ('MetaData "WorkItemObjectAttributes" "GitLab.SystemHooks.Types" "gitlab-haskell-1.1.0.0-8Q64Mx0QN442gSVFCvoK50" 'False) (C1 ('MetaCons "WorkItemObjectAttributes" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "work_item_object_author_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "work_item_object_closed_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "work_item_object_confidential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "work_item_object_created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "work_item_object_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "work_item_object_discussion_locked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "work_item_object_due_date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "work_item_object_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) :*: (((S1 ('MetaSel ('Just "work_item_object_iid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "work_item_object_last_edited_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "work_item_object_last_edited_by_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "work_item_object_milestone_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "work_item_object_moved_to_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "work_item_object_duplicated_to_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "work_item_object_project_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "work_item_object_relative_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "work_item_object_state_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))) :*: ((((S1 ('MetaSel ('Just "work_item_object_time_estimate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "work_item_object_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "work_item_object_updated_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "work_item_object_updated_by_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "work_item_object_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "work_item_object_url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "work_item_object_total_time_spent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "work_item_object_time_change") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "work_item_object_human_total_time_spent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "work_item_object_human_time_change") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "work_item_object_human_time_estimate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "work_item_object_assignee_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Int]) :*: S1 ('MetaSel ('Just "work_item_object_assignee_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "work_item_object_labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Label]) :*: S1 ('MetaSel ('Just "work_item_object_state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "work_item_object_severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "work_item_object_customer_relations_contacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "work_item_object_action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))) |