h$A       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                     Haskell records corresponding to JSON data from GitLab API calls-(c) Rob Stewart, Heriot-Watt University, 2019BSD3robstewart57@gmail.comstableNone 8*kgitlab-haskell%Test case associated with a testsuitegitlab-haskell(Testsuites associated with a test reportgitlab-haskell$Unit test reports for a CI pipeline 4https://docs.gitlab.com/ee/ci/unit_test_reports.htmlgitlab-haskellProject visibility.gitlab-haskellA project board'gitlab-haskell,Label of an issues for a project issue board-gitlab-haskell,Issues associated with a project issue board5gitlab-haskellProject issue boards 8https://docs.gitlab.com/ee/user/project/issue_board.html@gitlab-haskell8A count of all, open and closed issues against a projectEgitlab-haskellIssue statisticsHgitlab-haskellStatistics and an issueKgitlab-haskellNotesYgitlab-haskell Discussions /https://docs.gitlab.com/ee/api/discussions.html^gitlab-haskellAn edit issue request.ogitlab-haskellversion of the GitLab instance.sgitlab-haskellTODOs.~gitlab-haskellA project TODO.gitlab-haskell TODO states.gitlab-haskellURL is a synonym for  .gitlab-haskell TODO targets.gitlab-haskell TODO actions.gitlab-haskellproject merge requests.gitlab-haskellfiles in a repository.gitlab-haskellcode branches.gitlab-haskell+response to sharing a project with a group.gitlab-haskellgroups.gitlab-haskell artifacts.gitlab-haskelljobs.gitlab-haskell repositories.gitlab-haskelldiff between two commits.gitlab-haskellRelease associated with a taggitlab-haskelltags.gitlab-haskell commit stats.gitlab-haskell#summary of a code commit for TODOs.gitlab-haskell code commits.gitlab-haskellproject pipelinesgitlab-haskellproject issues.gitlab-haskellalias for issue idgitlab-haskellalias for project idgitlab-haskell time stats.gitlab-haskell milestones.gitlab-haskellmilestone state.gitlab-haskellregistered users.gitlab-haskellproject statistics.gitlab-haskell projects.gitlab-haskell permissions.gitlab-haskellowners.gitlab-haskelllinks.gitlab-haskell namespaces.gitlab-haskellmember of a project.gitlab-haskell7archive format for file archives of repositories. See   in .gitlab-haskell ".tar.gz"gitlab-haskell ".tar.bz2"gitlab-haskell".tbz"gitlab-haskell".tbz2"gitlab-haskell".tb2"gitlab-haskell".bz2"gitlab-haskell".tar"gitlab-haskell".zip"gitlab-haskell/configuration data specific to a GitLab server.gitlab-haskellpersonal access token, see https://docs.gitlab.com/ee/user/profile/personal_access_tokens.htmlgitlab-haskell millisecondsgitlab-haskellhow many times to retry a HTTP request before giving up and returning an error.gitlab-haskellwrite system hook events to files in the system temporary directory.gitlab-haskell.state used by GitLab actions, used internally.gitlab-haskell$type synonym for all GitLab actions.gitlab-haskelldefault settings, the  and $ values will need to be overwritten.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~stuvwxyz{|}~opqr^_`abcdefghijklmnYZ[\]KLMNOPQRSTUVWXHIJEFG@ABCD56789:;<=>?-./01234'()*+, !"#$%& Haskell records corresponding to JSON data from GitLab system hook events-(c) Rob Stewart, Heriot-Watt University, 2020BSD3robstewart57@gmail.comstableNone  #'(8:/&gitlab-haskell$User associated with a merge requestgitlab-haskell0Merge parameters associated with a merge requestgitlab-haskell*Attributes associated with a merge requestgitlab-haskellThe change between for a given GitLab data field a merge request will makegitlab-haskell&Changes that a merge request will makegitlab-haskell%Label associated with a merge requestgitlab-haskellMerge request (named so, since $ type already used in GitLab.Types.gitlab-haskellCommit author information.gitlab-haskellA commit event.gitlab-haskellA repository event.gitlab-haskellA project event.gitlab-haskellA project event.gitlab-haskell$Tags have been pushed to the server.gitlab-haskell$Tags have been pushed to the server.gitlab-haskell'Commits have been pushed to the server.gitlab-haskell A group member has been updated.gitlab-haskell%A user has been removed from a group.gitlab-haskell!A user has been added to a group.gitlab-haskellA group has been renamed.gitlab-haskellA group has been removed.gitlab-haskellA group has been created.gitlab-haskellA key has been removed.gitlab-haskellA key has been created.gitlab-haskellA user has been renamed.gitlab-haskellA user has failed to log in.gitlab-haskellA user has been removed.gitlab-haskellA user has been created.gitlab-haskell$A user has been removed from a team.gitlab-haskell"A user in a team has been updated.gitlab-haskell A user has been added to a team.gitlab-haskellA project has been updated.gitlab-haskellA project has been transferred.gitlab-haskellRenaming of a GitLab project.gitlab-haskellRemoval of a GitLab removal.gitlab-haskellGitLab project creation.gitlab-haskell#A typeclass for GitLab hook events.gitlab-haskell-Pattern matching rules on GitLab hook events.gitlab-haskell#Parse JSON data into GitLab events.Haskell records corresponding to JSON data from GitLab system hooks-(c) Rob Stewart, Heriot-Watt University, 2020BSD3robstewart57@gmail.comstableNone #'(B gitlab-haskellAttempts to fire each rule in sequence. Reads the JSON data received from the GitLab server from standard input. gitlab-haskellAttempts to fire each rule in sequence. Reads the JSON data received from a function argument. gitlab-haskell#Try to fire a GitLab rule, returns   if the rule fired and   if it did not fire.  None E gitlab-haskellAssumes that HTTP error code responses, e.g. 404, 409, won't be returned as (Left response) value. gitlab-haskellLower level query that returns the raw bytestring response from a GitLab HTTP query. Useful for downloading project archives files. gitlab-haskellthe URL to post togitlab-haskellthe data to post gitlab-haskellthe URL to post togitlab-haskellthe data to post gitlab-haskellthe URL to post togitlab-haskellthe data to post gitlab-haskellthe URL to post togitlab-haskellthe data to post gitlab-haskellthe URL to post to gitlab-haskellthe URL to post togitlab-haskellthe data to post %Queries about GitLab instance version-(c) Rob Stewart, Heriot-Watt University, 2020BSD3robstewart57@gmail.comstableNone F gitlab-haskell%Get the version of the GitLab server.  Queries about registered users-(c) Rob Stewart, Heriot-Watt University, 2019BSD3robstewart57@gmail.comstableNone I gitlab-haskellall registered users. gitlab-haskell-searches for a user given a user ID. Returns  Just User" if the user is found, otherwise Nothing. gitlab-haskell.searches for a user given a username. Returns  Just User" if the user is found, otherwise Nothing. gitlab-haskellsearches for users given a list of usernames, returns them in alphabetical order of their usernames. gitlab-haskellusername to search for gitlab-haskellusername to search for gitlab-haskellusernames to search for  Queries about todos for users-(c) Rob Stewart, Heriot-Watt University, 2019BSD3robstewart57@gmail.comstableNone J gitlab-haskellreturns all pending todos for the user, as defined by the access token.  "Queries about tags in repositories(c) Jihyun Yu, 2021BSD3yjh0502@gmail.comstableNone K gitlab-haskellreturns all commits with tags. gitlab-haskellreturns all commits with tags from a project given its project ID. gitlab-haskellproject gitlab-haskell project ID  &Queries about project repository files-(c) Rob Stewart, Heriot-Watt University, 2019BSD3robstewart57@gmail.comstableNone N gitlab-haskellreturns the merge requests for a project given its project ID. gitlab-haskellCreates a merge request. gitlab-haskellCreates a merge request. gitlab-haskellAccepts a merge request. gitlab-haskellAccepts a merge request. gitlab-haskell allProjects where myConfig = defaultGitLabServer { url = "https://gitlab.example.com" , token = "my_access_token" } issueEnabled Nothing = False issueEnabled (Just b) = b gitlab-haskell The same as  , except that it prompts for a GitLab access token before running the GitLab action.In this case you can just use  with no modification of the record field values, because these values will be asked for at runtime: 7runGitLabPassPrompt defaultGitLabServer myGitLabProgram gitlab-haskell The same as  , except that it also takes a connection manager as an argument. gitlab-haskellOnly useful for testing GitLab actions that lift IO actions with liftIO. Cannot speak to a GitLab server. Only useful for the gitlab-haskell tests.   &%$#" !'(,+)*-.4321/056?>=<;:978@ADBCEFGHIJKLXWVUTSRQPOMNYZ][\^_nmlkjihgfedcb`aopqrst}|{zyxwuv~   !"##$%&'()*++,-./01234567789:;<=>??@ABCDDEFGHIJKKLMNOPQRSTUUVWXYYZ[[\]]^_`abcdefghijjklmnnopqrstuvwxyz{|}~~                                                                                                                                                                                                                                                                                                                  ,gitlab-haskell-0.3.2.0-9NpXpkFcsI6HThrOS1lzn GitLab.TypesGitLab.SystemHooks.Types$GitLab.SystemHooks.GitLabSystemHooksGitLab.API.VersionGitLab.API.UsersGitLab.API.TodosGitLab.API.TagsGitLab.API.RepositoryFilesGitLab.API.RepositoriesGitLab.API.PipelinesGitLab.API.NotesGitLab.API.MergeRequestsGitLab.API.JobsGitLab.API.IssuesGitLab.API.GroupsGitLab.API.MembersGitLab.API.DiscussionsGitLab.API.CommitsGitLab.API.ProjectsGitLab.SystemHooks.RulesGitLab.API.BranchesGitLab.API.BoardsGitLabgetFileArchive GitLab.API Repositories!GitLab.WebRequests.GitLabWebCallsTestCasetestcase_status testcase_nametestcase_classnametestcase_execution_timetestcase_system_outputtestcase_stack_trace TestSuitetestsuite_nametestsuite_total_timetestsuite_success_counttestsuite_failed_counttestsuite_skipped_counttestsuite_error_counttestsuite_test_cases TestReport total_time total_count success_count failed_count skipped_count error_count test_suites VisibilityPublicPrivateInternal ProjectBoardproject_board_idproject_board_name!project_board_name_with_namespaceproject_board_path!project_board_path_with_namespaceproject_board_http_url_to_repoproject_board_web_urlBoardIssueLabelboard_issue_label_idboard_issue_label_nameboard_issue_label_colorboard_issue_label_description BoardIssueboard_issue_idboard_issue_labelboard_issue_positionboard_issue_max_issue_countboard_issue_max_issue_weightboard_issue_limit_metric IssueBoardboard_id board_name board_projectboard_milestone board_lists board_groupboard_assignee board_labels board_weight IssueCounts issues_all issues_closed issues_opened IssueStats issues_countsIssueStatisticsissues_statisticsNotenote_id note_type note_bodynote_attachment note_authornote_created_atnote_updated_at note_systemnote_noteable_idnote_noteable_typenote_noteable_iidnote_resolvable Discussion discussion_iddiscussion_individual_notediscussion_notes EditIssueReq edit_issue_idedit_issue_issue_iidedit_issue_titleedit_issue_descriptionedit_issue_confidentialedit_issue_assignee_idsedit_issue_milestone_idedit_issue_labelsedit_issue_state_eventedit_issue_updated_atedit_issue_due_dateedit_issue_weightedit_issue_discussion_lockededit_issue_epic_idedit_issue_epic_iidVersionversionrevisionTodotodo_id todo_project todo_authortodo_action_name todo_targettodo_target_url todo_body todo_statetodo_created_at TodoProjectTPtp_idtp_descriptiontp_nametp_name_with_namespacetp_pathtp_path_with_namespace tp_created_at TodoState TSPendingTSDoneURL TodoTargetTTIssueTTMergeRequestTTCommit TodoAction TAAssigned TAMentioned TABuildFailedTAMarkedTAApprovalRequired TAUnmergeableTADirectlyAddressed MergeRequestmerge_request_idmerge_request_iidmerge_request_project_idmerge_request_titlemerge_request_descriptionmerge_request_statemerge_request_merged_bymerge_request_merged_atmerge_request_closed_bymerge_request_closed_atmerge_request_created_atmerge_request_updated_atmerge_request_target_branchmerge_request_source_branchmerge_request_upvotesmerge_request_downvotesmerge_request_authormerge_request_assigneemerge_request_source_project_idmerge_request_target_project_idmerge_request_labelsmerge_request_work_in_progressmerge_request_milestone*merge_request_merge_when_pipeline_succeedsmerge_request_merge_statusmerge_request_shamerge_request_merge_commit_shamerge_request_user_notes_countmerge_request_discussion_locked)merge_request_should_remove_source_branch(merge_request_force_remove_source_branch!merge_request_allow_collaboration&merge_request_allow_maintainer_to_pushmerge_request_web_urlmerge_request_time_statsmerge_request_squashmerge_request_changes_countmerge_request_pipeline$merge_request_diverged_commits_count merge_request_rebase_in_progressmerge_request_has_conflicts+merge_request_blocking_discussions_resolved$merge_request_approvals_before_mergeRepositoryFilerepository_file_file_namerepository_file_file_pathrepository_file_sizeencodingcontentcontent_sha256refblob_idrepository_file_commit_idlast_commit_idBranch branch_namemerged protectedbranch_defaultdevelopers_can_pushdevelopers_can_mergecan_push branch_commit GroupShareshare_idshare_project_idshare_group_idshare_group_accessshare_expires_atGroupgroup_id group_name group_pathgroup_descriptiongroup_visibilitygroup_lfs_enabledgroup_avatar_url group_web_urlgroup_request_access_enabledgroup_full_namegroup_full_pathgroup_file_template_project_idgroup_parent_idArtifact file_typesizefilename file_formatJob job_commit job_coveragejob_created_atjob_started_atjob_finished_at job_durationjob_artifacts_expire_atjob_idjob_name job_pipelinejob_ref job_artifacts job_stage job_statusjob_tag job_web_urljob_user Repository repository_idrepository_namerepository_typerepository_pathmodeDiffdiffnew_pathold_patha_modeb_modenew_file renamed_file deleted_fileReleaserelease_tag_namerelease_descriptionTag tag_commit tag_releasetag_name tag_target tag_message tag_protected CommitStatsStats additions deletionstotal CommitTodotodo_commit_idtodo_commit_short_idtodo_commit_created_attodo_parent_idsCommit commit_idshort_idtitle author_name author_email authored_datecommitter_namecommitter_emailcommitted_datecommit_created_atmessagecommit_parent_ids last_pipeline commit_stats commit_statusPipeline pipeline_idsha pipeline_refpipeline_statuspipeline_web_urlIssue issue_stateissue_description issue_author milestoneissue_project_id assigneesassignee updated_at closed_at closed_byissue_id issue_titleissue_created_atiid issue_labelsupvotes downvotesuser_notes_countissue_due_date issue_web_url confidentialweightdiscussion_locked time_statsIssueId ProjectId TimeStats time_estimatetotal_time_spenthuman_time_estimatehuman_total_time_spent Milestonemilestone_project_idmilestone_group_idmilestone_descriptionmilestone_statemilestone_due_date milestone_iidmilestone_created_atmilestone_title milestone_idmilestone_updated_atmilestone_web_urlMilestoneStateMSActiveMSClosedUseruser_id user_username user_name user_stateuser_avatar_uri user_web_url ProjectStats commit_count storage_sizerepository_size wiki_sizelfs_objects_sizejob_artifacts_size packages_sizeProject project_id description project_namename_with_namespace project_pathproject_path_with_namespaceproject_created_atdefault_branchtag_listssh_url_to_repohttp_url_to_repoproject_web_url readme_urlproject_avatar_url star_count forks_countlast_activity_at namespace_linksarchived visibilityowner!resolve_outdated_diff_discussionscontainer_registry_enabledissues_enabledmerge_requests_enabled wiki_enabled jobs_enabledsnippets_enabledshared_runners_enabled lfs_enabled creator_idforked_from_project import_statusopen_issues_count public_jobsci_config_pathshared_with_groups%only_allow_merge_if_pipeline_succeedsrequest_access_enabled0only_allow_merge_if_all_discussions_are_resolved#printing_merge_request_link_enabled merge_method permissions project_stats Permissionsproject_access group_accessOwnerOwnwerowner_id owner_nameowner_usernamestateowner_avatar_url owner_web_urlLinksselfissuesmerge_requests repo_branches link_labels link_eventsmembers Namespace namespace_idnamespace_namenamespace_pathkind full_path parent_idMember member_id member_namemember_username member_statemember_avatar_urimember_web_url access_level expires_at ArchiveFormatTarGzTarBz2TbzTbz2Tb2Bz2TarZipGitLabServerConfigurltokentimeoutretriesdebugSystemHooks GitLabState serverCfg httpManagerdefaultGitLabServer$fShowArchiveFormat$fFromJSONMember$fFromJSONNamespace$fFromJSONLinks$fFromJSONOwner$fFromJSONPermissions$fFromJSONProjectStats$fFromJSONProject$fFromJSONUser$fFromJSONMilestoneState$fFromJSONTimeStats$fFromJSONPipeline$fFromJSONCommitTodo$fFromJSONCommitStats$fFromJSONCommit$fFromJSONRelease $fFromJSONTag$fFromJSONDiff$fFromJSONRepository$fFromJSONArtifact $fFromJSONJob$fFromJSONGroup$fFromJSONGroupShare$fFromJSONBranch$fFromJSONRepositoryFile$fFromJSONTodoAction$fFromJSONMilestone$fFromJSONMergeRequest$fFromJSONIssue$fFromJSONTodoState$fFromJSONTodoProject$fFromJSONTodo$fFromJSONVersion$fToJSONEditIssueReq$fFromJSONNote$fFromJSONDiscussion$fFromJSONIssueCounts$fFromJSONIssueStats$fFromJSONIssueStatistics$fFromJSONBoardIssueLabel$fFromJSONBoardIssue$fFromJSONProjectBoard$fFromJSONIssueBoard$fFromJSONVisibility$fFromJSONTestCase$fFromJSONTestSuite$fFromJSONTestReport$fGenericTestReport$fShowTestReport$fEqTestReport$fGenericTestSuite$fShowTestSuite $fEqTestSuite$fGenericTestCase$fShowTestCase $fEqTestCase$fShowVisibility$fEqVisibility$fGenericIssueBoard$fShowIssueBoard$fEqIssueBoard$fGenericProjectBoard$fShowProjectBoard$fEqProjectBoard$fGenericBoardIssue$fShowBoardIssue$fEqBoardIssue$fGenericBoardIssueLabel$fShowBoardIssueLabel$fEqBoardIssueLabel$fGenericIssueStatistics$fShowIssueStatistics$fGenericIssueStats$fShowIssueStats$fGenericIssueCounts$fShowIssueCounts$fGenericDiscussion$fShowDiscussion $fGenericNote $fShowNote$fGenericEditIssueReq$fShowEditIssueReq$fGenericVersion $fShowVersion $fShowTodo$fGenericTodoProject$fShowTodoProject$fShowTodoState$fShowTodoTarget$fGenericIssue $fShowIssue$fGenericMergeRequest$fShowMergeRequest$fGenericMilestone$fShowMilestone $fEqMilestone$fShowTodoAction$fGenericRepositoryFile$fShowRepositoryFile$fGenericBranch $fShowBranch$fGenericGroupShare$fShowGroupShare$fGenericGroup $fShowGroup $fGenericJob $fShowJob$fGenericArtifact$fShowArtifact$fGenericRepository$fShowRepository $fGenericDiff $fShowDiff $fGenericTag $fShowTag$fGenericRelease $fShowRelease$fGenericCommit $fShowCommit$fGenericCommitStats$fShowCommitStats$fGenericCommitTodo$fShowCommitTodo$fGenericPipeline$fShowPipeline$fGenericTimeStats$fShowTimeStats$fShowMilestoneState$fEqMilestoneState $fGenericUser $fShowUser$fGenericProject $fShowProject$fGenericProjectStats$fShowProjectStats$fGenericPermissions$fShowPermissions$fGenericOwner $fShowOwner $fEqOwner$fGenericLinks $fShowLinks$fGenericNamespace$fShowNamespace$fGenericMember $fShowMember UserEvent$sel:userEvent_name:UserEvent!$sel:userEvent_username:UserEvent#$sel:userEvent_avatar_url:UserEvent MergeParams7$sel:mergeParams_force_remove_source_branch:MergeParamsObjectAttributes)$sel:objectAttributes_id:ObjectAttributes4$sel:objectAttributes_target_branch:ObjectAttributes4$sel:objectAttributes_source_branch:ObjectAttributes8$sel:objectAttributes_source_project_id:ObjectAttributes0$sel:objectAttributes_author_id:ObjectAttributes2$sel:objectAttributes_assignee_id:ObjectAttributes3$sel:objectAttributes_assignee_ids:ObjectAttributes,$sel:objectAttributes_title:ObjectAttributes1$sel:objectAttributes_created_at:ObjectAttributes1$sel:objectAttributes_updated_at:ObjectAttributes3$sel:objectAttributes_milestone_id:ObjectAttributes,$sel:objectAttributes_state:ObjectAttributes/$sel:objectAttributes_state_id:ObjectAttributes3$sel:objectAttributes_merge_status:ObjectAttributes8$sel:objectAttributes_target_project_id:ObjectAttributes*$sel:objectAttributes_iid:ObjectAttributes2$sel:objectAttributes_description:ObjectAttributes4$sel:objectAttributes_updated_by_id:ObjectAttributes2$sel:objectAttributes_merge_error:ObjectAttributes3$sel:objectAttributes_merge_params:ObjectAttributes$sel:objectAttributes_merge_when_pipeline_succeeds:ObjectAttributes4$sel:objectAttributes_merge_user_id:ObjectAttributes7$sel:objectAttributes_merge_commit_sha:ObjectAttributes1$sel:objectAttributes_deleted_at:ObjectAttributes$sel:objectAttributes_in_progress_merge_commit_sha:ObjectAttributes3$sel:objectAttributes_lock_version:ObjectAttributes4$sel:objectAttributes_time_estimate:ObjectAttributes5$sel:objectAttributes_last_edited_at:ObjectAttributes8$sel:objectAttributes_last_edited_by_id:ObjectAttributes7$sel:objectAttributes_head_pipeline_id:ObjectAttributes2$sel:objectAttributes_ref_fetched:ObjectAttributes0$sel:objectAttributes_merge_jid:ObjectAttributes-$sel:objectAttributes_source:ObjectAttributes-$sel:objectAttributes_target:ObjectAttributes2$sel:objectAttributes_last_commit:ObjectAttributes7$sel:objectAttributes_work_in_progress:ObjectAttributes7$sel:objectAttributes_total_time_spent:ObjectAttributes=$sel:objectAttributes_human_total_time_spent:ObjectAttributes:$sel:objectAttributes_human_time_estimate:ObjectAttributes-$sel:objectAttributes_action:ObjectAttributesMergeRequestChange3$sel:mergeRequestChange_previous:MergeRequestChange2$sel:mergeRequestChange_current:MergeRequestChangeMergeRequestChanges6$sel:mergeRequestChanges_author_id:MergeRequestChanges7$sel:mergeRequestChanges_created_at:MergeRequestChanges8$sel:mergeRequestChanges_description:MergeRequestChanges/$sel:mergeRequestChanges_id:MergeRequestChanges0$sel:mergeRequestChanges_iid:MergeRequestChanges:$sel:mergeRequestChanges_source_branch:MergeRequestChanges>$sel:mergeRequestChanges_source_project_id:MergeRequestChanges:$sel:mergeRequestChanges_target_branch:MergeRequestChanges>$sel:mergeRequestChanges_target_project_id:MergeRequestChanges2$sel:mergeRequestChanges_title:MergeRequestChanges7$sel:mergeRequestChanges_updated_at:MergeRequestChangesLabel$sel:label_id:Label$sel:label_title:Label$sel:label_color:Label$sel:label_project_id:Label$sel:label_created_at:Label$sel:label_updated_at:Label$sel:label_template:Label$sel:label_description:Label$sel:label_type:Label$sel:label_group_id:LabelMergeRequestEvent/$sel:mergeRequest_object_kind:MergeRequestEvent.$sel:mergeRequest_event_type:MergeRequestEvent($sel:mergeRequest_user:MergeRequestEvent+$sel:mergeRequest_project:MergeRequestEvent5$sel:mergeRequest_object_attributes:MergeRequestEvent*$sel:mergeRequest_labels:MergeRequestEvent+$sel:mergeRequest_changes:MergeRequestEvent.$sel:mergeRequest_repository:MergeRequestEventCommitAuthorEvent-$sel:commitAuthorEvent_name:CommitAuthorEvent.$sel:commitAuthorEvent_email:CommitAuthorEvent CommitEvent$sel:commitEvent_id:CommitEvent$$sel:commitEvent_message:CommitEvent&$sel:commitEvent_timestamp:CommitEvent $sel:commitEvent_url:CommitEvent#$sel:commitEvent_author:CommitEventRepositoryEvent)$sel:repositoryEvent_name:RepositoryEvent($sel:repositoryEvent_url:RepositoryEvent0$sel:repositoryEvent_description:RepositoryEvent-$sel:repositoryEvent_homepage:RepositoryEvent1$sel:repositoryEvent_git_http_url:RepositoryEvent0$sel:repositoryEvent_git_ssh_url:RepositoryEvent5$sel:repositoryEvent_visibility_level:RepositoryEventProjectChanges)$sel:projectChanges_before:ProjectChanges($sel:projectChanges_after:ProjectChanges&$sel:projectChanges_ref:ProjectChanges ProjectEvent#$sel:projectEvent_name:ProjectEvent*$sel:projectEvent_description:ProjectEvent&$sel:projectEvent_web_url:ProjectEvent)$sel:projectEvent_avatar_url:ProjectEvent*$sel:projectEvent_git_ssh_url:ProjectEvent+$sel:projectEvent_git_http_url:ProjectEvent($sel:projectEvent_namespace:ProjectEvent/$sel:projectEvent_visibility_level:ProjectEvent2$sel:projectEvent_path_with_namespace:ProjectEvent-$sel:projectEvent_default_branch:ProjectEvent'$sel:projectEvent_homepage:ProjectEvent"$sel:projectEvent_url:ProjectEvent&$sel:projectEvent_ssh_url:ProjectEvent'$sel:projectEvent_http_url:ProjectEventRepositoryUpdate1$sel:repositoryUpdate_event_name:RepositoryUpdate.$sel:repositoryUpdate_user_id:RepositoryUpdate0$sel:repositoryUpdate_user_name:RepositoryUpdate1$sel:repositoryUpdate_user_email:RepositoryUpdate2$sel:repositoryUpdate_user_avatar:RepositoryUpdate1$sel:repositoryUpdate_project_id:RepositoryUpdate.$sel:repositoryUpdate_project:RepositoryUpdate.$sel:repositoryUpdate_changes:RepositoryUpdate+$sel:repositoryUpdate_refs:RepositoryUpdateTagPush$sel:tagPush_event_name:TagPush$sel:tagPush_before:TagPush$sel:tagPush_after:TagPush$sel:tagPush_ref:TagPush!$sel:tagPush_checkout_sha:TagPush$sel:tagPush_user_id:TagPush$sel:tagPush_user_name:TagPush $sel:tagPush_user_avatar:TagPush$sel:tagPush_project_id:TagPush$sel:tagPush_project:TagPush$sel:tagPush_repository:TagPush$sel:tagPush_commits:TagPush($sel:tagPush_total_commits_count:TagPushPush$sel:push_event_name:Push$sel:push_before:Push$sel:push_after:Push$sel:push_ref:Push$sel:push_checkout_sha:Push$sel:push_user_id:Push$sel:push_user_name:Push$sel:push_user_email:Push$sel:push_user_avatar:Push$sel:push_project_id:Push$sel:push_project:Push$sel:push_repository:Push$sel:push_commits:Push"$sel:push_total_commits_count:PushGroupMemberUpdate3$sel:groupMemberUpdate_created_at:GroupMemberUpdate3$sel:groupMemberUpdate_updated_at:GroupMemberUpdate3$sel:groupMemberUpdate_event_name:GroupMemberUpdate5$sel:groupMemberUpdate_group_access:GroupMemberUpdate1$sel:groupMemberUpdate_group_id:GroupMemberUpdate3$sel:groupMemberUpdate_group_name:GroupMemberUpdate3$sel:groupMemberUpdate_group_path:GroupMemberUpdate3$sel:groupMemberUpdate_user_email:GroupMemberUpdate2$sel:groupMemberUpdate_user_name:GroupMemberUpdate6$sel:groupMemberUpdate_user_username:GroupMemberUpdate0$sel:groupMemberUpdate_user_id:GroupMemberUpdateGroupMemberRemove3$sel:groupMemberRemove_created_at:GroupMemberRemove3$sel:groupMemberRemove_updated_at:GroupMemberRemove3$sel:groupMemberRemove_event_name:GroupMemberRemove5$sel:groupMemberRemove_group_access:GroupMemberRemove1$sel:groupMemberRemove_group_id:GroupMemberRemove3$sel:groupMemberRemove_group_name:GroupMemberRemove3$sel:groupMemberRemove_group_path:GroupMemberRemove3$sel:groupMemberRemove_user_email:GroupMemberRemove2$sel:groupMemberRemove_user_name:GroupMemberRemove6$sel:groupMemberRemove_user_username:GroupMemberRemove0$sel:groupMemberRemove_user_id:GroupMemberRemoveNewGroupMember-$sel:newGroupMember_created_at:NewGroupMember-$sel:newGroupMember_updated_at:NewGroupMember-$sel:newGroupMember_event_name:NewGroupMember/$sel:newGroupMember_group_access:NewGroupMember+$sel:newGroupMember_group_id:NewGroupMember-$sel:newGroupMember_group_name:NewGroupMember-$sel:newGroupMember_group_path:NewGroupMember-$sel:newGroupMember_user_email:NewGroupMember,$sel:newGroupMember_user_name:NewGroupMember0$sel:newGroupMember_user_username:NewGroupMember*$sel:newGroupMember_user_id:NewGroupMember GroupRename'$sel:groupRename_event_name:GroupRename'$sel:groupRename_created_at:GroupRename'$sel:groupRename_updated_at:GroupRename!$sel:groupRename_name:GroupRename!$sel:groupRename_path:GroupRename&$sel:groupRename_full_path:GroupRename%$sel:groupRename_group_id:GroupRename'$sel:groupRename_owner_name:GroupRename($sel:groupRename_owner_email:GroupRename%$sel:groupRename_old_path:GroupRename*$sel:groupRename_old_full_path:GroupRename GroupRemove'$sel:groupRemove_created_at:GroupRemove'$sel:groupRemove_updated_at:GroupRemove'$sel:groupRemove_event_name:GroupRemove!$sel:groupRemove_name:GroupRemove($sel:groupRemove_owner_email:GroupRemove'$sel:groupRemove_owner_name:GroupRemove!$sel:groupRemove_path:GroupRemove%$sel:groupRemove_group_id:GroupRemove GroupCreate'$sel:groupCreate_created_at:GroupCreate'$sel:groupCreate_updated_at:GroupCreate'$sel:groupCreate_event_name:GroupCreate!$sel:groupCreate_name:GroupCreate($sel:groupCreate_owner_email:GroupCreate'$sel:groupCreate_owner_name:GroupCreate!$sel:groupCreate_path:GroupCreate%$sel:groupCreate_group_id:GroupCreate KeyRemove#$sel:keyRemove_event_name:KeyRemove#$sel:keyRemove_created_at:KeyRemove#$sel:keyRemove_updated_at:KeyRemove!$sel:keyRemove_username:KeyRemove$sel:keyRemove_key:KeyRemove$sel:keyRemove_id:KeyRemove KeyCreate#$sel:keyCreate_event_name:KeyCreate#$sel:keyCreate_created_at:KeyCreate#$sel:keyCreate_updated_at:KeyCreate!$sel:keyCreate_username:KeyCreate$sel:keyCreate_key:KeyCreate$sel:keyCreate_id:KeyCreate UserRename%$sel:userRename_event_name:UserRename%$sel:userRename_created_at:UserRename%$sel:userRename_updated_at:UserRename$sel:userRename_name:UserRename $sel:userRename_email:UserRename"$sel:userRename_user_id:UserRename#$sel:userRename_username:UserRename'$sel:userRename_old_username:UserRenameUserFailedLogin/$sel:userFailedLogin_event_name:UserFailedLogin/$sel:userFailedLogin_created_at:UserFailedLogin/$sel:userFailedLogin_updated_at:UserFailedLogin)$sel:userFailedLogin_name:UserFailedLogin*$sel:userFailedLogin_email:UserFailedLogin,$sel:userFailedLogin_user_id:UserFailedLogin-$sel:userFailedLogin_username:UserFailedLogin*$sel:userFailedLogin_state:UserFailedLogin UserRemove%$sel:userRemove_created_at:UserRemove%$sel:userRemove_updated_at:UserRemove $sel:userRemove_email:UserRemove%$sel:userRemove_event_name:UserRemove$sel:userRemove_name:UserRemove#$sel:userRemove_username:UserRemove"$sel:userRemove_user_id:UserRemove UserCreate%$sel:userCreate_created_at:UserCreate%$sel:userCreate_updated_at:UserCreate $sel:userCreate_email:UserCreate%$sel:userCreate_event_name:UserCreate$sel:userCreate_name:UserCreate#$sel:userCreate_username:UserCreate"$sel:userCreate_user_id:UserCreateUserRemoveFromTeam1$sel:userRemoveTeam_created_at:UserRemoveFromTeam1$sel:userRemoveTeam_updated_at:UserRemoveFromTeam1$sel:userRemoveTeam_event_name:UserRemoveFromTeam3$sel:userRemoveTeam_access_level:UserRemoveFromTeam1$sel:userRemoveTeam_project_id:UserRemoveFromTeam3$sel:userRemoveTeam_project_name:UserRemoveFromTeam3$sel:userRemoveTeam_project_path:UserRemoveFromTeam$sel:userRemoveTeam_project_path_with_namespace:UserRemoveFromTeam1$sel:userRemoveTeam_user_email:UserRemoveFromTeam0$sel:userRemoveTeam_user_name:UserRemoveFromTeam4$sel:userRemoveTeam_user_username:UserRemoveFromTeam.$sel:userRemoveTeam_user_id:UserRemoveFromTeam9$sel:userRemoveTeam_project_visibility:UserRemoveFromTeamUserUpdateForTeam0$sel:userUpdateTeam_created_at:UserUpdateForTeam0$sel:userUpdateTeam_updated_at:UserUpdateForTeam0$sel:userUpdateTeam_event_name:UserUpdateForTeam2$sel:userUpdateTeam_access_level:UserUpdateForTeam0$sel:userUpdateTeam_project_id:UserUpdateForTeam2$sel:userUpdateTeam_project_name:UserUpdateForTeam2$sel:userUpdateTeam_project_path:UserUpdateForTeam$sel:userUpdateTeam_project_path_with_namespace:UserUpdateForTeam0$sel:userUpdateTeam_user_email:UserUpdateForTeam/$sel:userUpdateTeam_user_name:UserUpdateForTeam3$sel:userUpdateTeam_user_username:UserUpdateForTeam-$sel:userUpdateTeam_user_id:UserUpdateForTeam8$sel:userUpdateTeam_project_visibility:UserUpdateForTeam UserAddToTeam)$sel:userAddTeam_created_at:UserAddToTeam)$sel:userAddTeam_updated_at:UserAddToTeam)$sel:userAddTeam_event_name:UserAddToTeam+$sel:userAddTeam_access_level:UserAddToTeam)$sel:userAddTeam_project_id:UserAddToTeam+$sel:userAddTeam_project_name:UserAddToTeam+$sel:userAddTeam_project_path:UserAddToTeam:$sel:userAddTeam_project_path_with_namespace:UserAddToTeam)$sel:userAddTeam_user_email:UserAddToTeam($sel:userAddTeam_user_name:UserAddToTeam,$sel:userAddTeam_user_username:UserAddToTeam&$sel:userAddTeam_user_id:UserAddToTeam1$sel:userAddTeam_project_visibility:UserAddToTeam ProjectUpdate+$sel:projectUpdate_created_at:ProjectUpdate+$sel:projectUpdate_updated_at:ProjectUpdate+$sel:projectUpdate_event_name:ProjectUpdate%$sel:projectUpdate_name:ProjectUpdate,$sel:projectUpdate_owner_email:ProjectUpdate+$sel:projectUpdate_owner_name:ProjectUpdate%$sel:projectUpdate_path:ProjectUpdate4$sel:projectUpdate_path_with_namespace:ProjectUpdate+$sel:projectUpdate_project_id:ProjectUpdate3$sel:projectUpdate_project_visibility:ProjectUpdateProjectTransfer/$sel:projectTransfer_created_at:ProjectTransfer/$sel:projectTransfer_updated_at:ProjectTransfer/$sel:projectTransfer_event_name:ProjectTransfer)$sel:projectTransfer_name:ProjectTransfer)$sel:projectTransfer_path:ProjectTransfer8$sel:projectTransfer_path_with_namespace:ProjectTransfer/$sel:projectTransfer_project_id:ProjectTransfer/$sel:projectTransfer_owner_name:ProjectTransfer0$sel:projectTransfer_owner_email:ProjectTransfer7$sel:projectTransfer_project_visibility:ProjectTransfer<$sel:projectTransfer_old_path_with_namespace:ProjectTransfer ProjectRename+$sel:projectRename_created_at:ProjectRename+$sel:projectRename_updated_at:ProjectRename+$sel:projectRename_event_name:ProjectRename%$sel:projectRename_name:ProjectRename%$sel:projectRename_path:ProjectRename4$sel:projectRename_path_with_namespace:ProjectRename+$sel:projectRename_project_id:ProjectRename+$sel:projectRename_owner_name:ProjectRename,$sel:projectRename_owner_email:ProjectRename3$sel:projectRename_project_visibility:ProjectRename8$sel:projectRename_old_path_with_namespace:ProjectRenameProjectDestroy-$sel:projectDestroy_created_at:ProjectDestroy-$sel:projectDestroy_updated_at:ProjectDestroy)$sel:projectDestroy_action:ProjectDestroy'$sel:projectDestroy_name:ProjectDestroy.$sel:projectDestroy_owner_email:ProjectDestroy-$sel:projectDestroy_owner_name:ProjectDestroy'$sel:projectDestroy_path:ProjectDestroy6$sel:projectDestroy_path_with_namespace:ProjectDestroy-$sel:projectDestroy_project_id:ProjectDestroy5$sel:projectDestroy_project_visibility:ProjectDestroy ProjectCreate+$sel:projectCreate_created_at:ProjectCreate+$sel:projectCreate_updated_at:ProjectCreate'$sel:projectCreate_action:ProjectCreate%$sel:projectCreate_name:ProjectCreate,$sel:projectCreate_owner_email:ProjectCreate+$sel:projectCreate_owner_name:ProjectCreate%$sel:projectCreate_path:ProjectCreate4$sel:projectCreate_path_with_namespace:ProjectCreate+$sel:projectCreate_project_id:ProjectCreate3$sel:projectCreate_project_visibility:ProjectCreate SystemHookmatchmatchIfRuleMatchMatchIf parseEvent$fSystemHookProjectCreate$fSystemHookProjectDestroy$fSystemHookProjectRename$fSystemHookProjectTransfer$fSystemHookProjectUpdate$fSystemHookUserAddToTeam$fSystemHookUserUpdateForTeam$fSystemHookUserRemoveFromTeam$fSystemHookUserCreate$fSystemHookUserRemove$fSystemHookUserFailedLogin$fSystemHookUserRename$fSystemHookKeyCreate$fSystemHookKeyRemove$fSystemHookGroupCreate$fSystemHookGroupRemove$fSystemHookGroupRename$fSystemHookNewGroupMember$fSystemHookGroupMemberRemove$fSystemHookGroupMemberUpdate$fFromJSONProjectEvent$fFromJSONProjectChanges$fSystemHookRepositoryUpdate$fFromJSONRepositoryEvent$fFromJSONCommitAuthorEvent$fFromJSONCommitEvent$fSystemHookTagPush$fSystemHookPush$fFromJSONLabel$fFromJSONMergeRequestChange$fFromJSONMergeRequestChanges$fFromJSONMergeParams$fFromJSONObjectAttributes$fFromJSONUserEvent$fSystemHookMergeRequestEvent$fFromJSONProjectAction$fFromJSONMergeRequestEvent$fFromJSONRepositoryUpdate$fFromJSONTagPush$fFromJSONPush$fFromJSONGroupMemberUpdate$fFromJSONGroupMemberRemove$fFromJSONNewGroupMember$fFromJSONGroupRename$fFromJSONGroupRemove$fFromJSONGroupCreate$fFromJSONKeyRemove$fFromJSONKeyCreate$fFromJSONUserRename$fFromJSONUserFailedLogin$fFromJSONUserRemove$fFromJSONUserCreate$fFromJSONUserRemoveFromTeam$fFromJSONUserUpdateForTeam$fFromJSONUserAddToTeam$fFromJSONProjectUpdate$fFromJSONProjectTransfer$fFromJSONProjectRename$fFromJSONProjectDestroy$fFromJSONProjectCreate$fShowProjectAction$fEqProjectAction$fShowMergeRequestEvent$fEqMergeRequestEvent$fGenericMergeRequestEvent$fShowUserEvent $fEqUserEvent$fGenericUserEvent$fShowObjectAttributes$fEqObjectAttributes$fGenericObjectAttributes$fShowMergeParams$fEqMergeParams$fGenericMergeParams$fShowMergeRequestChanges$fEqMergeRequestChanges$fGenericMergeRequestChanges$fShowMergeRequestChange$fEqMergeRequestChange$fGenericMergeRequestChange $fShowLabel $fEqLabel$fGenericLabel $fShowPush$fEqPush $fShowTagPush $fEqTagPush$fShowCommitEvent$fEqCommitEvent$fGenericCommitEvent$fShowCommitAuthorEvent$fEqCommitAuthorEvent$fGenericCommitAuthorEvent$fShowRepositoryEvent$fEqRepositoryEvent$fGenericRepositoryEvent$fShowRepositoryUpdate$fEqRepositoryUpdate$fShowProjectChanges$fEqProjectChanges$fGenericProjectChanges$fShowProjectEvent$fEqProjectEvent$fGenericProjectEvent$fShowGroupMemberUpdate$fEqGroupMemberUpdate$fShowGroupMemberRemove$fEqGroupMemberRemove$fShowNewGroupMember$fEqNewGroupMember$fShowGroupRename$fEqGroupRename$fShowGroupRemove$fEqGroupRemove$fShowGroupCreate$fEqGroupCreate$fShowKeyRemove $fEqKeyRemove$fShowKeyCreate $fEqKeyCreate$fShowUserRename$fEqUserRename$fShowUserFailedLogin$fEqUserFailedLogin$fShowUserRemove$fEqUserRemove$fShowUserCreate$fEqUserCreate$fShowUserRemoveFromTeam$fEqUserRemoveFromTeam$fShowUserUpdateForTeam$fEqUserUpdateForTeam$fShowUserAddToTeam$fEqUserAddToTeam$fShowProjectUpdate$fEqProjectUpdate$fShowProjectTransfer$fEqProjectTransfer$fShowProjectRename$fEqProjectRename$fShowProjectDestroy$fEqProjectDestroy$fShowProjectCreate$fEqProjectCreatereceive receiveStringtryFire gitlabVersionallUsersuserId searchUser orderedUserstodostagstags'repositoryFilesrepositoryFiles'repositoryFileBlob repositories repositories'getFileArchiveBSgetFileArchive'getFileArchiveBS' pipelines pipelines'pipelineTestReportpipelineTestReport'createMergeRequestNotecreateMergeRequestNote' mergeRequest mergeRequest' mergeRequestsmergeRequests'createMergeRequestcreateMergeRequest'acceptMergeRequestacceptMergeRequest'deleteMergeRequestdeleteMergeRequest'jobsjobs' IssueAttrsissueFilter_assignee_idissueFilter_assignee_usernameissueFilter_author_idissueFilter_author_usernameissueFilter_confidentialissueFilter_created_afterissueFilter_created_beforeissueFilter_due_dateissueFilter_iidsissueFilter_inissueFilter_iteration_idissueFilter_iteration_titleissueFilter_milestoneissueFilter_labelsissueFilter_my_reaction_emojiissueFilter_non_archivedissueFilter_order_byissueFilter_scopeissueFilter_searchissueFilter_sortissueFilter_stateissueFilter_updated_afterissueFilter_updated_beforeissueFilter_with_labels_details IssueState IssueOpen IssueClosed IssueSortBy Ascending Descending IssueScope CreatedByMe AssignedToMeAll IssueOrderBy CreatedAt UpdatedAtPriorityDueDateRelativePosition LabelPriority MilestoneDue PopularityWeight IssueSearchIn JustTitleJustDescriptionTitleAndDescription NoDueDateOverdueWeekMonthNextMonthPreviousTwoWeeksdefaultIssueFilters projectIssuesprojectIssues'issueStatisticsUserissueStatisticsGroupissueStatisticsGroup'issueStatisticsProjectissueStatisticsProject' userIssuesnewIssue newIssue' editIssue $fShowDueDate$fShowIssueSearchIn$fShowIssueOrderBy$fShowIssueScope$fShowIssueSortBy$fShowIssueStategroupsWithNameOrPath groupProjectsgroupProjects' AccessLevelGuestReporter Developer MaintainermembersOfProjectmembersOfProject'addMemberToProjectaddMemberToProject'addMembersToProjectaddMembersToProject'membersOfGroupmembersOfGroup'addAllUsersToGroupaddUserToGroupaddUserToGroup'addUsersToGroupaddUsersToGroup'removeUserFromProjectremoveUserFromProject'removeUserFromGroupremoveUserFromGroup'$fShowAccessLevelcommitDiscussionscommitDiscussions'projectCommitsprojectCommits' branchCommitsbranchCommits' commitDetailscommitDetails' SquashOption NeverSquash AlwaysSquashDefaultOnSquashDefaultOffSquash MergeMethodMerge RebaseMergeFFProjectSettingAccessLevelDisabledAccess PrivateAccess EnabledAccess PublicAccess GitStrategyCloneFetchNoneAutoDeployStrategy ContinuousManualTimedIncrementalEnabledDisabledEnabledDisabledEditProjectAttrs,project_edit_allow_merge_on_skipped_pipeline#project_edit_analytics_access_level#project_edit_approvals_before_merge*project_edit_auto_cancel_pending_pipelines(project_edit_auto_devops_deploy_strategy project_edit_auto_devops_enabled(project_edit_autoclose_referenced_issues!project_edit_build_coverage_regexproject_edit_build_git_strategyproject_edit_build_timeout project_edit_builds_access_levelproject_edit_ci_config_path!project_edit_ci_default_git_depth*project_edit_ci_forward_deployment_enabled,project_edit_container_registry_access_levelproject_edit_default_branchproject_edit_descriptionproject_edit_emails_disabled8project_edit_external_authorization_classification_label!project_edit_forking_access_levelproject_edit_idproject_edit_import_url project_edit_issues_access_levelproject_edit_lfs_enabledproject_edit_merge_method(project_edit_merge_requests_access_level0project_edit_mirror_overwrites_diverged_branches"project_edit_mirror_trigger_buildsproject_edit_mirror_user_idproject_edit_mirrorproject_edit_name$project_edit_operations_access_level=project_edit_only_allow_merge_if_all_discussions_are_resolved2project_edit_only_allow_merge_if_pipeline_succeeds+project_edit_only_mirror_protected_branchesproject_edit_packages_enabledproject_edit_pages_access_level&project_edit_requirements_access_level,project_edit_restrict_user_defined_variablesproject_edit_pathproject_edit_public_builds-project_edit_remove_source_branch_after_merge$project_edit_repository_access_levelproject_edit_repository_storage#project_edit_request_access_enabled.project_edit_resolve_outdated_diff_discussions!project_edit_service_desk_enabled#project_edit_shared_runners_enabled&project_edit_show_default_award_emojis"project_edit_snippets_access_levelproject_edit_squash_option&project_edit_suggestion_commit_messageproject_edit_visibilityproject_edit_wiki_access_levelproject_edit_issues_template$project_edit_merge_requests_template!project_edit_keep_latest_artifact allProjects projectForkssearchProjectIdprojectsWithNameprojectsWithNameAndUsermultipleCommitterscommitsEmailAddressescommitsEmailAddresses' userProjects' userProjectsprojectOfIssueissuesCreatedByUser issuesOnForksprojectMemebersCountprojectCISuccessnamespacePathToUserId projectDiffs projectDiffs'addGroupToProjecttransferProjecttransferProject' editProject editProject'defaultEditProjectAttrs$fShowEnabledDisabled$fShowAutoDeployStrategy$fShowGitStrategy$fShowProjectSettingAccessLevel$fShowMergeMethod$fShowSquashOption$fGenericEditProjectAttrs$fShowEditProjectAttrs$fEqEditProjectAttrs$fEqSquashOption$fEqMergeMethod$fEqProjectSettingAccessLevel$fEqGitStrategy$fEqAutoDeployStrategy$fEqEnabledDisabledruleAddNewUserToGroupsruleAddMembersbranches branches'CreateBoardAttrscreateBoard_label_idcreateBoard_assignee_idcreateBoard_milestone_idUpdateBoardAttrsupdateBoard_new_nameupdateBoard_assignee_idupdateBoard_milestone_idupdateBoard_labelsupdateBoard_weightprojectIssueBoardsprojectIssueBoards'projectIssueBoardprojectIssueBoard'createIssueBoardcreateIssueBoard'updateIssueBoard'deleteIssueBoarddeleteIssueBoard'projectBoardListsprojectBoardLists' boardList boardList'createBoardListcreateBoardList'reorderBoardListreorderBoardList'deleteBoardListdeleteBoardList'defaultUpdateBoardAttrsdefaultCreateBoardAttrs runGitLabrunGitLabPassPromptrunGitLabWithManager runGitLabDbg text-1.2.3.2Data.Text.InternalTextghc-prim GHC.TypesTrueFalse gitlabUnsafegitlabGetByteStringResponse gitlabGetOne gitlabGetMany gitlabPost gitlabPut gitlabDelete GitLabParambytestring-0.10.10.0Data.ByteString.Lazy.Internal ByteStringbase GHC.MaybeNothing(http-client-0.7.9-4a73ofLG0Rp1d089DwLCl8Network.HTTP.Client.TypesManager