@@ -42,14 +42,21 @@ public GitLabClient(string hostUrl, string authenticationToken = "")
42
42
var projectMergeRequestsQueryBuilder = new ProjectMergeRequestsQueryBuilder ( ) ;
43
43
var groupsQueryBuilder = new GroupsQueryBuilder ( ) ;
44
44
var projectsGroupsQueryBuilder = new ProjectsGroupQueryBuilder ( ) ;
45
+ var branchQueryBuilder = new BranchQueryBuilder ( ) ;
46
+ var releaseQueryBuilder = new ReleaseQueryBuilder ( ) ;
47
+ var tagQueryBuilder = new TagQueryBuilder ( ) ;
45
48
46
49
Issues = new IssuesClient ( _httpFacade , issuesQueryBuilder , projectIssuesQueryBuilder , projectIssueNotesQueryBuilder ) ;
47
50
Uploads = new UploadsClient ( _httpFacade ) ;
48
51
MergeRequests = new MergeRequestsClient ( _httpFacade , mergeRequestsQueryBuilder , projectMergeRequestsQueryBuilder ) ;
49
52
Projects = new ProjectsClient ( _httpFacade , projectQueryBuilder , projectMilestonesQueryBuilder ) ;
50
53
Users = new UsersClient ( _httpFacade ) ;
51
54
Groups = new GroupsClient ( _httpFacade , groupsQueryBuilder , projectsGroupsQueryBuilder , projectMilestonesQueryBuilder ) ;
52
- }
55
+ Branches = new BranchClient ( _httpFacade , branchQueryBuilder ) ;
56
+ Releases = new ReleaseClient ( _httpFacade , releaseQueryBuilder ) ;
57
+ Tags = new TagClient ( _httpFacade , tagQueryBuilder ) ;
58
+ Markdown = new MarkdownClient ( _httpFacade ) ;
59
+ }
53
60
54
61
/// <summary>
55
62
/// Access GitLab's issues API.
@@ -81,6 +88,26 @@ public GitLabClient(string hostUrl, string authenticationToken = "")
81
88
/// </summary>
82
89
public GroupsClient Groups { get ; }
83
90
91
+ /// <summary>
92
+ /// Access GitLab's branches API.
93
+ /// </summary>
94
+ public BranchClient Branches { get ; }
95
+
96
+ /// <summary>
97
+ /// Access GitLab's release API.
98
+ /// </summary>
99
+ public ReleaseClient Releases { get ; }
100
+
101
+ /// <summary>
102
+ /// Access GitLab's tags API.
103
+ /// </summary>
104
+ public TagClient Tags { get ; }
105
+
106
+ /// <summary>
107
+ /// Access GitLab's Markdown API.
108
+ /// </summary>
109
+ public MarkdownClient Markdown { get ; }
110
+
84
111
/// <summary>
85
112
/// Host address of GitLab instance. For example https://gitlab.example.com or https://gitlab.example.com/api/v4/.
86
113
/// </summary>
0 commit comments