public interface GitLabClient
String getHostUrl()
MergeRequest createMergeRequest(Integer projectId, String sourceBranch, String targetBranch, String title)
void deleteProject(String projectId)
void addProjectHook(String projectId, String url, Boolean pushEvents, Boolean mergeRequestEvents, Boolean noteEvents)
void changeBuildStatus(String projectId, String sha, BuildState state, String ref, String context, String targetUrl, String description)
void changeBuildStatus(Integer projectId, String sha, BuildState state, String ref, String context, String targetUrl, String description)
void acceptMergeRequest(MergeRequest mr, String mergeCommitMessage, boolean shouldRemoveSourceBranch)
void createMergeRequestNote(MergeRequest mr, String body)
List<Awardable> getMergeRequestEmoji(MergeRequest mr)
void awardMergeRequestEmoji(MergeRequest mr, String name)
void deleteMergeRequestEmoji(MergeRequest mr, Integer awardId)
List<MergeRequest> getMergeRequests(String projectId, State state, int page, int perPage)
User getCurrentUser()
User updateUser(String userId, String email, String username, String name, String password)
Copyright © 2016–2022. All rights reserved.