Skip to content

Commit b754b5d

Browse files
dnaglnmklotas
authored andcommitted
Fixed missing properties in GitLabClient.cs (#46)
1 parent 8f6b4d2 commit b754b5d

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

src/GitLabApiClient/GitLabClient.cs

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,21 @@ public GitLabClient(string hostUrl, string authenticationToken = "")
4242
var projectMergeRequestsQueryBuilder = new ProjectMergeRequestsQueryBuilder();
4343
var groupsQueryBuilder = new GroupsQueryBuilder();
4444
var projectsGroupsQueryBuilder = new ProjectsGroupQueryBuilder();
45+
var branchQueryBuilder = new BranchQueryBuilder();
46+
var releaseQueryBuilder = new ReleaseQueryBuilder();
47+
var tagQueryBuilder = new TagQueryBuilder();
4548

4649
Issues = new IssuesClient(_httpFacade, issuesQueryBuilder, projectIssuesQueryBuilder, projectIssueNotesQueryBuilder);
4750
Uploads = new UploadsClient(_httpFacade);
4851
MergeRequests = new MergeRequestsClient(_httpFacade, mergeRequestsQueryBuilder, projectMergeRequestsQueryBuilder);
4952
Projects = new ProjectsClient(_httpFacade, projectQueryBuilder, projectMilestonesQueryBuilder);
5053
Users = new UsersClient(_httpFacade);
5154
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+
}
5360

5461
/// <summary>
5562
/// Access GitLab's issues API.
@@ -81,6 +88,26 @@ public GitLabClient(string hostUrl, string authenticationToken = "")
8188
/// </summary>
8289
public GroupsClient Groups { get; }
8390

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+
84111
/// <summary>
85112
/// Host address of GitLab instance. For example https://gitlab.example.com or https://gitlab.example.com/api/v4/.
86113
/// </summary>

0 commit comments

Comments
 (0)