Commit 7e7c3914 authored by Greg Messner's avatar Greg Messner
Browse files

Added support for TagsApi.

parent 949e4eb8
...@@ -50,14 +50,18 @@ public class GitLabApi { ...@@ -50,14 +50,18 @@ public class GitLabApi {
private CommitsApi commitsApi; private CommitsApi commitsApi;
private DeployKeysApi deployKeysApi; private DeployKeysApi deployKeysApi;
private EventsApi eventsApi;
private GroupApi groupApi; private GroupApi groupApi;
private HealthCheckApi healthCheckApi; private HealthCheckApi healthCheckApi;
private IssuesApi issuesApi; private IssuesApi issuesApi;
private JobApi jobApi;
private LabelsApi labelsApi;
private LicensesApi licensesApi; private LicensesApi licensesApi;
private MarkdownApi markdownApi; private MarkdownApi markdownApi;
private MergeRequestApi mergeRequestApi; private MergeRequestApi mergeRequestApi;
private MilestonesApi milestonesApi; private MilestonesApi milestonesApi;
private NamespaceApi namespaceApi; private NamespaceApi namespaceApi;
private NotesApi notesApi;
private NotificationSettingsApi notificationSettingsApi; private NotificationSettingsApi notificationSettingsApi;
private PipelineApi pipelineApi; private PipelineApi pipelineApi;
private ProjectApi projectApi; private ProjectApi projectApi;
...@@ -67,13 +71,10 @@ public class GitLabApi { ...@@ -67,13 +71,10 @@ public class GitLabApi {
private RunnersApi runnersApi; private RunnersApi runnersApi;
private ServicesApi servicesApi; private ServicesApi servicesApi;
private SessionApi sessionApi; private SessionApi sessionApi;
private SnippetsApi snippetsApi;
private SystemHooksApi systemHooksApi; private SystemHooksApi systemHooksApi;
private TagsApi tagsApi;
private UserApi userApi; private UserApi userApi;
private JobApi jobApi;
private LabelsApi labelsApi;
private NotesApi notesApi;
private EventsApi eventsApi;
private SnippetsApi snippetsApi;
private WikisApi wikisApi; private WikisApi wikisApi;
/** /**
...@@ -1256,6 +1257,25 @@ public class GitLabApi { ...@@ -1256,6 +1257,25 @@ public class GitLabApi {
return (systemHooksApi); return (systemHooksApi);
} }
/**
* Gets the TagsApi instance owned by this GitLabApi instance. The TagsApi is used
* to perform all tag and release related API calls.
*
* @return the TagsApi instance owned by this GitLabApi instance
*/
public TagsApi getTagsApi() {
if (tagsApi == null) {
synchronized (this) {
if (tagsApi == null) {
tagsApi = new TagsApi(this);
}
}
}
return (tagsApi);
}
/** /**
* Gets the UserApi instance owned by this GitLabApi instance. The UserApi is used * Gets the UserApi instance owned by this GitLabApi instance. The UserApi is used
* to perform all user related API calls. * to perform all user related API calls.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment