diff --git a/NGitLab.Mock/Clients/ClientBase.cs b/NGitLab.Mock/Clients/ClientBase.cs
index 440348d0..7ecb1fed 100644
--- a/NGitLab.Mock/Clients/ClientBase.cs
+++ b/NGitLab.Mock/Clients/ClientBase.cs
@@ -78,7 +78,7 @@ protected Project GetProject(object id, ProjectPermission permissions)
var project = id switch
{
- int idInt => Server.AllProjects.FindById(idInt),
+ long idLong => Server.AllProjects.FindById(idLong),
string idStr => Server.AllProjects.FindProject(idStr),
IIdOrPathAddressable pid when pid.Path != null => Server.AllProjects.FindByNamespacedPath(pid.Path),
IIdOrPathAddressable pid => Server.AllProjects.FindById(pid.Id),
diff --git a/NGitLab.Mock/Clients/GitLabClient.cs b/NGitLab.Mock/Clients/GitLabClient.cs
index a895398f..d2106480 100644
--- a/NGitLab.Mock/Clients/GitLabClient.cs
+++ b/NGitLab.Mock/Clients/GitLabClient.cs
@@ -20,8 +20,6 @@ public GitLabClient(ClientContext context)
public IMembersClient Members => new MembersClient(Context);
- public ICommitClient GetCommits(long projectId) => GetCommits((long)projectId);
-
public ICommitClient GetCommits(ProjectId projectId) => new CommitClient(Context, projectId);
public IIssueClient Issues => new IssueClient(Context);
@@ -60,99 +58,55 @@ public IGraphQLClient GraphQL
public IEventClient GetUserEvents(long userId) => new EventClient(Context, userId);
- public IEventClient GetProjectEvents(long projectId) => GetProjectEvents((long)projectId);
-
public IEventClient GetProjectEvents(ProjectId projectId) => new EventClient(Context, null, projectId);
- public ICommitStatusClient GetCommitStatus(long projectId) => GetCommitStatus((long)projectId);
-
public ICommitStatusClient GetCommitStatus(ProjectId projectId) => new CommitStatusClient(Context, projectId);
- public IEnvironmentClient GetEnvironmentClient(long projectId) => GetEnvironmentClient((long)projectId);
-
public IEnvironmentClient GetEnvironmentClient(ProjectId projectId) => new EnvironmentClient(Context, projectId);
- public IClusterClient GetClusterClient(long projectId) => GetClusterClient((long)projectId);
-
public IClusterClient GetClusterClient(ProjectId projectId) => new ClusterClient(Context, projectId);
- public IGroupBadgeClient GetGroupBadgeClient(long groupId) => GetGroupBadgeClient((long)groupId);
-
public IGroupBadgeClient GetGroupBadgeClient(GroupId groupId) => new GroupBadgeClient(Context, groupId);
- public IGroupVariableClient GetGroupVariableClient(long groupId) => GetGroupVariableClient((long)groupId);
-
public IGroupVariableClient GetGroupVariableClient(GroupId groupId) => new GroupVariableClient(Context, groupId);
- public IJobClient GetJobs(long projectId) => GetJobs((long)projectId);
-
public IJobClient GetJobs(ProjectId projectId) => new JobClient(Context, projectId);
- public IMergeRequestClient GetMergeRequest(long projectId) => GetMergeRequest((long)projectId);
-
public IMergeRequestClient GetMergeRequest(ProjectId projectId) => new MergeRequestClient(Context, projectId);
public IMergeRequestClient GetGroupMergeRequest(GroupId groupId) => new MergeRequestClient(Context, groupId);
- public IMilestoneClient GetMilestone(long projectId) => GetMilestone((long)projectId);
-
public IMilestoneClient GetMilestone(ProjectId projectId) => new MilestoneClient(Context, projectId, MilestoneScope.Projects);
- public IMilestoneClient GetGroupMilestone(long groupId) => GetGroupMilestone((long)groupId);
-
public IMilestoneClient GetGroupMilestone(GroupId groupId) => new MilestoneClient(Context, groupId, MilestoneScope.Groups);
- public IReleaseClient GetReleases(long projectId) => GetReleases((long)projectId);
-
public IReleaseClient GetReleases(ProjectId projectId) => new ReleaseClient(Context, projectId);
- public IPipelineClient GetPipelines(long projectId) => GetPipelines((long)projectId);
-
public IPipelineClient GetPipelines(ProjectId projectId) => new PipelineClient(Context, jobClient: GetJobs(projectId), projectId: projectId);
public IPipelineScheduleClient GetPipelineSchedules(ProjectId projectId)
=> new PipelineScheduleClient(Context, projectId);
- public IProjectBadgeClient GetProjectBadgeClient(long projectId) => GetProjectBadgeClient((long)projectId);
-
public IProjectBadgeClient GetProjectBadgeClient(ProjectId projectId) => new ProjectBadgeClient(Context, projectId);
- public IProjectIssueNoteClient GetProjectIssueNoteClient(long projectId) => GetProjectIssueNoteClient((long)projectId);
-
public IProjectIssueNoteClient GetProjectIssueNoteClient(ProjectId projectId) => new ProjectIssueNoteClient(Context, projectId);
- public IProjectVariableClient GetProjectVariableClient(long projectId) => GetProjectVariableClient((long)projectId);
-
public IProjectVariableClient GetProjectVariableClient(ProjectId projectId) => new ProjectVariableClient(Context, projectId);
- public IRepositoryClient GetRepository(long projectId) => GetRepository((long)projectId);
-
public IRepositoryClient GetRepository(ProjectId projectId) => new RepositoryClient(Context, projectId);
- public ITriggerClient GetTriggers(long projectId) => GetTriggers((long)projectId);
-
public ITriggerClient GetTriggers(ProjectId projectId) => new TriggerClient(Context, projectId);
- public IWikiClient GetWikiClient(long projectId) => GetWikiClient((long)projectId);
-
public IWikiClient GetWikiClient(ProjectId projectId) => new WikiClient(Context, projectId);
- public IProjectLevelApprovalRulesClient GetProjectLevelApprovalRulesClient(long projectId) => GetProjectLevelApprovalRulesClient((long)projectId);
-
public IProjectLevelApprovalRulesClient GetProjectLevelApprovalRulesClient(ProjectId projectId) => new ProjectLevelApprovalRulesClient(Context, projectId);
- public IProtectedBranchClient GetProtectedBranchClient(long projectId) => GetProtectedBranchClient((long)projectId);
-
public IProtectedBranchClient GetProtectedBranchClient(ProjectId projectId) => new ProtectedBranchClient(Context, projectId);
public IProtectedTagClient GetProtectedTagClient(ProjectId projectId) => new ProtectedTagClient(Context, projectId);
- public ISearchClient GetGroupSearchClient(long groupId) => GetGroupSearchClient((long)groupId);
-
public ISearchClient GetGroupSearchClient(GroupId groupId) => new GroupSearchClient(Context, groupId);
- public ISearchClient GetProjectSearchClient(long projectId) => GetProjectSearchClient((long)projectId);
-
public ISearchClient GetProjectSearchClient(ProjectId projectId) => new ProjectSearchClient(Context, projectId);
public IGroupHooksClient GetGroupHooksClient(GroupId groupId) => new GroupHooksClient(Context, groupId);
diff --git a/NGitLab/GitLabClient.cs b/NGitLab/GitLabClient.cs
index 21dde8ac..25fb253a 100644
--- a/NGitLab/GitLabClient.cs
+++ b/NGitLab/GitLabClient.cs
@@ -108,150 +108,81 @@ public IEventClient GetEvents()
public IEventClient GetUserEvents(long userId)
=> new EventClient(_api, $"users/{userId.ToStringInvariant()}/events");
- public IEventClient GetProjectEvents(long projectId)
- => GetProjectEvents((long)projectId);
-
public IEventClient GetProjectEvents(ProjectId projectId)
=> new EventClient(_api, $"projects/{projectId.ValueAsUriParameter()}/events");
- public IRepositoryClient GetRepository(long projectId)
- => GetRepository((long)projectId);
-
public IRepositoryClient GetRepository(ProjectId projectId)
=> new RepositoryClient(_api, projectId);
- public ICommitClient GetCommits(long projectId)
- => GetCommits((long)projectId);
-
public ICommitClient GetCommits(ProjectId projectId)
=> new CommitClient(_api, projectId);
- public ICommitStatusClient GetCommitStatus(long projectId)
- => GetCommitStatus((long)projectId);
-
public ICommitStatusClient GetCommitStatus(ProjectId projectId)
=> new CommitStatusClient(_api, projectId);
- public IPipelineClient GetPipelines(long projectId)
- => GetPipelines((long)projectId);
-
public IPipelineClient GetPipelines(ProjectId projectId)
=> new PipelineClient(_api, projectId);
public IPipelineScheduleClient GetPipelineSchedules(ProjectId projectId)
=> new PipelineScheduleClient(_api, projectId);
- public ITriggerClient GetTriggers(long projectId)
- => GetTriggers((long)projectId);
-
public ITriggerClient GetTriggers(ProjectId projectId)
=> new TriggerClient(_api, projectId);
- public IJobClient GetJobs(long projectId)
- => GetJobs((long)projectId);
-
public IJobClient GetJobs(ProjectId projectId)
=> new JobClient(_api, projectId);
- public IMergeRequestClient GetMergeRequest(long projectId)
- => GetMergeRequest((long)projectId);
-
public IMergeRequestClient GetMergeRequest(ProjectId projectId)
=> new MergeRequestClient(_api, projectId);
public IMergeRequestClient GetGroupMergeRequest(GroupId groupId)
=> new MergeRequestClient(_api, groupId);
- public IMilestoneClient GetMilestone(long projectId)
- => GetMilestone((long)projectId);
-
public IMilestoneClient GetMilestone(ProjectId projectId)
=> new MilestoneClient(_api, MilestoneScope.Projects, projectId);
- public IMilestoneClient GetGroupMilestone(long groupId)
- => GetGroupMilestone((long)groupId);
-
public IMilestoneClient GetGroupMilestone(GroupId groupId)
=> new MilestoneClient(_api, MilestoneScope.Groups, groupId);
- public IReleaseClient GetReleases(long projectId)
- => GetReleases((long)projectId);
-
public IReleaseClient GetReleases(ProjectId projectId)
=> new ReleaseClient(_api, projectId);
- public IProjectIssueNoteClient GetProjectIssueNoteClient(long projectId)
- => GetProjectIssueNoteClient((long)projectId);
-
public IProjectIssueNoteClient GetProjectIssueNoteClient(ProjectId projectId)
=> new ProjectIssueNoteClient(_api, projectId);
- public IEnvironmentClient GetEnvironmentClient(long projectId)
- => GetEnvironmentClient((long)projectId);
-
public IEnvironmentClient GetEnvironmentClient(ProjectId projectId)
=> new EnvironmentClient(_api, projectId);
- public IClusterClient GetClusterClient(long projectId)
- => GetClusterClient((long)projectId);
-
public IClusterClient GetClusterClient(ProjectId projectId)
=> new ClusterClient(_api, projectId);
- public IWikiClient GetWikiClient(long projectId)
- => GetWikiClient((long)projectId);
-
public IWikiClient GetWikiClient(ProjectId projectId)
=> new WikiClient(_api, projectId);
- public IProjectBadgeClient GetProjectBadgeClient(long projectId)
- => GetProjectBadgeClient((long)projectId);
-
public IProjectBadgeClient GetProjectBadgeClient(ProjectId projectId)
=> new ProjectBadgeClient(_api, projectId);
- public IGroupBadgeClient GetGroupBadgeClient(long groupId)
- => GetGroupBadgeClient((long)groupId);
-
public IGroupBadgeClient GetGroupBadgeClient(GroupId groupId)
=> new GroupBadgeClient(_api, groupId);
- public IProjectVariableClient GetProjectVariableClient(long projectId)
- => GetProjectVariableClient((long)projectId);
-
public IProjectVariableClient GetProjectVariableClient(ProjectId projectId)
=> new ProjectVariableClient(_api, projectId);
- public IGroupVariableClient GetGroupVariableClient(long groupId)
- => GetGroupVariableClient((long)groupId);
-
public IGroupVariableClient GetGroupVariableClient(GroupId groupId)
=> new GroupVariableClient(_api, groupId);
- public IProjectLevelApprovalRulesClient GetProjectLevelApprovalRulesClient(long projectId)
- => GetProjectLevelApprovalRulesClient((long)projectId);
-
public IProjectLevelApprovalRulesClient GetProjectLevelApprovalRulesClient(ProjectId projectId)
=> new ProjectLevelApprovalRulesClient(_api, projectId);
- public IProtectedBranchClient GetProtectedBranchClient(long projectId)
- => GetProtectedBranchClient((long)projectId);
-
public IProtectedBranchClient GetProtectedBranchClient(ProjectId projectId)
=> new ProtectedBranchClient(_api, projectId);
public IProtectedTagClient GetProtectedTagClient(ProjectId projectId)
=> new ProtectedTagClient(_api, projectId);
- public ISearchClient GetGroupSearchClient(long groupId)
- => GetGroupSearchClient((long)groupId);
-
public ISearchClient GetGroupSearchClient(GroupId groupId)
=> new SearchClient(_api, $"/groups/{groupId.ValueAsUriParameter()}/search");
- public ISearchClient GetProjectSearchClient(long projectId)
- => GetProjectSearchClient((long)projectId);
-
public ISearchClient GetProjectSearchClient(ProjectId projectId)
=> new SearchClient(_api, $"/projects/{projectId.ValueAsUriParameter()}/search");
diff --git a/NGitLab/IGitLabClient.cs b/NGitLab/IGitLabClient.cs
index bf81af1a..cba32e11 100644
--- a/NGitLab/IGitLabClient.cs
+++ b/NGitLab/IGitLabClient.cs
@@ -1,5 +1,4 @@
-using System.ComponentModel;
-using NGitLab.Models;
+using NGitLab.Models;
namespace NGitLab;
@@ -33,69 +32,33 @@ public interface IGitLabClient
///
IEventClient GetUserEvents(long userId);
- ///
- /// Returns the events that occurred in the specified project.
- ///
- [EditorBrowsable(EditorBrowsableState.Never)]
- IEventClient GetProjectEvents(long projectId);
-
///
/// Returns the events that occurred in the specified project.
///
IEventClient GetProjectEvents(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IRepositoryClient GetRepository(long projectId);
-
IRepositoryClient GetRepository(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- ICommitClient GetCommits(long projectId);
-
ICommitClient GetCommits(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- ICommitStatusClient GetCommitStatus(long projectId);
-
ICommitStatusClient GetCommitStatus(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IPipelineClient GetPipelines(long projectId);
-
IPipelineClient GetPipelines(ProjectId projectId);
IPipelineScheduleClient GetPipelineSchedules(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- ITriggerClient GetTriggers(long projectId);
-
ITriggerClient GetTriggers(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IJobClient GetJobs(long projectId);
-
IJobClient GetJobs(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IMergeRequestClient GetMergeRequest(long projectId);
-
IMergeRequestClient GetMergeRequest(ProjectId projectId);
IMergeRequestClient GetGroupMergeRequest(GroupId groupId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IMilestoneClient GetMilestone(long projectId);
-
IMilestoneClient GetMilestone(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IMilestoneClient GetGroupMilestone(long groupId);
-
IMilestoneClient GetGroupMilestone(GroupId groupId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IReleaseClient GetReleases(long projectId);
-
IReleaseClient GetReleases(ProjectId projectId);
IMembersClient Members { get; }
@@ -116,66 +79,30 @@ public interface IGitLabClient
ISearchClient AdvancedSearch { get; }
- [EditorBrowsable(EditorBrowsableState.Never)]
- IProjectIssueNoteClient GetProjectIssueNoteClient(long projectId);
-
IProjectIssueNoteClient GetProjectIssueNoteClient(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IEnvironmentClient GetEnvironmentClient(long projectId);
-
IEnvironmentClient GetEnvironmentClient(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IClusterClient GetClusterClient(long projectId);
-
IClusterClient GetClusterClient(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IWikiClient GetWikiClient(long projectId);
-
IWikiClient GetWikiClient(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IProjectBadgeClient GetProjectBadgeClient(long projectId);
-
IProjectBadgeClient GetProjectBadgeClient(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IGroupBadgeClient GetGroupBadgeClient(long groupId);
-
IGroupBadgeClient GetGroupBadgeClient(GroupId groupId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IProjectVariableClient GetProjectVariableClient(long projectId);
-
IProjectVariableClient GetProjectVariableClient(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IGroupVariableClient GetGroupVariableClient(long groupId);
-
IGroupVariableClient GetGroupVariableClient(GroupId groupId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IProjectLevelApprovalRulesClient GetProjectLevelApprovalRulesClient(long projectId);
-
IProjectLevelApprovalRulesClient GetProjectLevelApprovalRulesClient(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- IProtectedBranchClient GetProtectedBranchClient(long projectId);
-
IProtectedBranchClient GetProtectedBranchClient(ProjectId projectId);
IProtectedTagClient GetProtectedTagClient(ProjectId projectId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- public ISearchClient GetGroupSearchClient(long groupId);
-
public ISearchClient GetGroupSearchClient(GroupId groupId);
- [EditorBrowsable(EditorBrowsableState.Never)]
- public ISearchClient GetProjectSearchClient(long projectId);
-
public ISearchClient GetProjectSearchClient(ProjectId projectId);
public IGroupHooksClient GetGroupHooksClient(GroupId groupId);
diff --git a/NGitLab/PublicAPI.Unshipped.txt b/NGitLab/PublicAPI.Unshipped.txt
index 94d994ca..46d8ce5f 100644
--- a/NGitLab/PublicAPI.Unshipped.txt
+++ b/NGitLab/PublicAPI.Unshipped.txt
@@ -48,57 +48,34 @@ NGitLab.GitLabClient
NGitLab.GitLabClient.AdvancedSearch.get -> NGitLab.ISearchClient
NGitLab.GitLabClient.Deployments.get -> NGitLab.IDeploymentClient
NGitLab.GitLabClient.Epics.get -> NGitLab.IEpicClient
-NGitLab.GitLabClient.GetClusterClient(long projectId) -> NGitLab.IClusterClient
NGitLab.GitLabClient.GetClusterClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IClusterClient
-NGitLab.GitLabClient.GetCommits(long projectId) -> NGitLab.ICommitClient
NGitLab.GitLabClient.GetCommits(NGitLab.Models.ProjectId projectId) -> NGitLab.ICommitClient
-NGitLab.GitLabClient.GetCommitStatus(long projectId) -> NGitLab.ICommitStatusClient
NGitLab.GitLabClient.GetCommitStatus(NGitLab.Models.ProjectId projectId) -> NGitLab.ICommitStatusClient
-NGitLab.GitLabClient.GetEnvironmentClient(long projectId) -> NGitLab.IEnvironmentClient
NGitLab.GitLabClient.GetEnvironmentClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IEnvironmentClient
NGitLab.GitLabClient.GetEvents() -> NGitLab.IEventClient
-NGitLab.GitLabClient.GetGroupBadgeClient(long groupId) -> NGitLab.IGroupBadgeClient
NGitLab.GitLabClient.GetGroupBadgeClient(NGitLab.Models.GroupId groupId) -> NGitLab.IGroupBadgeClient
NGitLab.GitLabClient.GetGroupHooksClient(NGitLab.Models.GroupId groupId) -> NGitLab.IGroupHooksClient
NGitLab.GitLabClient.GetGroupMergeRequest(NGitLab.Models.GroupId groupId) -> NGitLab.IMergeRequestClient
-NGitLab.GitLabClient.GetGroupMilestone(long groupId) -> NGitLab.IMilestoneClient
NGitLab.GitLabClient.GetGroupMilestone(NGitLab.Models.GroupId groupId) -> NGitLab.IMilestoneClient
-NGitLab.GitLabClient.GetGroupSearchClient(long groupId) -> NGitLab.ISearchClient
NGitLab.GitLabClient.GetGroupSearchClient(NGitLab.Models.GroupId groupId) -> NGitLab.ISearchClient
-NGitLab.GitLabClient.GetGroupVariableClient(long groupId) -> NGitLab.IGroupVariableClient
NGitLab.GitLabClient.GetGroupVariableClient(NGitLab.Models.GroupId groupId) -> NGitLab.IGroupVariableClient
-NGitLab.GitLabClient.GetJobs(long projectId) -> NGitLab.IJobClient
NGitLab.GitLabClient.GetJobs(NGitLab.Models.ProjectId projectId) -> NGitLab.IJobClient
-NGitLab.GitLabClient.GetMergeRequest(long projectId) -> NGitLab.IMergeRequestClient
NGitLab.GitLabClient.GetMergeRequest(NGitLab.Models.ProjectId projectId) -> NGitLab.IMergeRequestClient
-NGitLab.GitLabClient.GetMilestone(long projectId) -> NGitLab.IMilestoneClient
NGitLab.GitLabClient.GetMilestone(NGitLab.Models.ProjectId projectId) -> NGitLab.IMilestoneClient
-NGitLab.GitLabClient.GetPipelines(long projectId) -> NGitLab.IPipelineClient
NGitLab.GitLabClient.GetPipelines(NGitLab.Models.ProjectId projectId) -> NGitLab.IPipelineClient
NGitLab.GitLabClient.GetPipelineSchedules(NGitLab.Models.ProjectId projectId) -> NGitLab.IPipelineScheduleClient
-NGitLab.GitLabClient.GetProjectBadgeClient(long projectId) -> NGitLab.IProjectBadgeClient
NGitLab.GitLabClient.GetProjectBadgeClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProjectBadgeClient
-NGitLab.GitLabClient.GetProjectEvents(long projectId) -> NGitLab.IEventClient
NGitLab.GitLabClient.GetProjectEvents(NGitLab.Models.ProjectId projectId) -> NGitLab.IEventClient
-NGitLab.GitLabClient.GetProjectIssueNoteClient(long projectId) -> NGitLab.IProjectIssueNoteClient
NGitLab.GitLabClient.GetProjectIssueNoteClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProjectIssueNoteClient
-NGitLab.GitLabClient.GetProjectLevelApprovalRulesClient(long projectId) -> NGitLab.IProjectLevelApprovalRulesClient
NGitLab.GitLabClient.GetProjectLevelApprovalRulesClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProjectLevelApprovalRulesClient
-NGitLab.GitLabClient.GetProjectSearchClient(long projectId) -> NGitLab.ISearchClient
NGitLab.GitLabClient.GetProjectSearchClient(NGitLab.Models.ProjectId projectId) -> NGitLab.ISearchClient
-NGitLab.GitLabClient.GetProjectVariableClient(long projectId) -> NGitLab.IProjectVariableClient
NGitLab.GitLabClient.GetProjectVariableClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProjectVariableClient
-NGitLab.GitLabClient.GetProtectedBranchClient(long projectId) -> NGitLab.IProtectedBranchClient
NGitLab.GitLabClient.GetProtectedBranchClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProtectedBranchClient
NGitLab.GitLabClient.GetProtectedTagClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProtectedTagClient
-NGitLab.GitLabClient.GetReleases(long projectId) -> NGitLab.IReleaseClient
NGitLab.GitLabClient.GetReleases(NGitLab.Models.ProjectId projectId) -> NGitLab.IReleaseClient
-NGitLab.GitLabClient.GetRepository(long projectId) -> NGitLab.IRepositoryClient
NGitLab.GitLabClient.GetRepository(NGitLab.Models.ProjectId projectId) -> NGitLab.IRepositoryClient
-NGitLab.GitLabClient.GetTriggers(long projectId) -> NGitLab.ITriggerClient
NGitLab.GitLabClient.GetTriggers(NGitLab.Models.ProjectId projectId) -> NGitLab.ITriggerClient
NGitLab.GitLabClient.GetUserEvents(long userId) -> NGitLab.IEventClient
-NGitLab.GitLabClient.GetWikiClient(long projectId) -> NGitLab.IWikiClient
NGitLab.GitLabClient.GetWikiClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IWikiClient
NGitLab.GitLabClient.GitLabClient(string hostUrl, string apiToken) -> void
NGitLab.GitLabClient.GitLabClient(string hostUrl, string apiToken, NGitLab.RequestOptions options) -> void
@@ -197,57 +174,34 @@ NGitLab.IGitLabClient
NGitLab.IGitLabClient.AdvancedSearch.get -> NGitLab.ISearchClient
NGitLab.IGitLabClient.Deployments.get -> NGitLab.IDeploymentClient
NGitLab.IGitLabClient.Epics.get -> NGitLab.IEpicClient
-NGitLab.IGitLabClient.GetClusterClient(long projectId) -> NGitLab.IClusterClient
NGitLab.IGitLabClient.GetClusterClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IClusterClient
-NGitLab.IGitLabClient.GetCommits(long projectId) -> NGitLab.ICommitClient
NGitLab.IGitLabClient.GetCommits(NGitLab.Models.ProjectId projectId) -> NGitLab.ICommitClient
-NGitLab.IGitLabClient.GetCommitStatus(long projectId) -> NGitLab.ICommitStatusClient
NGitLab.IGitLabClient.GetCommitStatus(NGitLab.Models.ProjectId projectId) -> NGitLab.ICommitStatusClient
-NGitLab.IGitLabClient.GetEnvironmentClient(long projectId) -> NGitLab.IEnvironmentClient
NGitLab.IGitLabClient.GetEnvironmentClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IEnvironmentClient
NGitLab.IGitLabClient.GetEvents() -> NGitLab.IEventClient
-NGitLab.IGitLabClient.GetGroupBadgeClient(long groupId) -> NGitLab.IGroupBadgeClient
NGitLab.IGitLabClient.GetGroupBadgeClient(NGitLab.Models.GroupId groupId) -> NGitLab.IGroupBadgeClient
NGitLab.IGitLabClient.GetGroupHooksClient(NGitLab.Models.GroupId groupId) -> NGitLab.IGroupHooksClient
NGitLab.IGitLabClient.GetGroupMergeRequest(NGitLab.Models.GroupId groupId) -> NGitLab.IMergeRequestClient
-NGitLab.IGitLabClient.GetGroupMilestone(long groupId) -> NGitLab.IMilestoneClient
NGitLab.IGitLabClient.GetGroupMilestone(NGitLab.Models.GroupId groupId) -> NGitLab.IMilestoneClient
-NGitLab.IGitLabClient.GetGroupSearchClient(long groupId) -> NGitLab.ISearchClient
NGitLab.IGitLabClient.GetGroupSearchClient(NGitLab.Models.GroupId groupId) -> NGitLab.ISearchClient
-NGitLab.IGitLabClient.GetGroupVariableClient(long groupId) -> NGitLab.IGroupVariableClient
NGitLab.IGitLabClient.GetGroupVariableClient(NGitLab.Models.GroupId groupId) -> NGitLab.IGroupVariableClient
-NGitLab.IGitLabClient.GetJobs(long projectId) -> NGitLab.IJobClient
NGitLab.IGitLabClient.GetJobs(NGitLab.Models.ProjectId projectId) -> NGitLab.IJobClient
-NGitLab.IGitLabClient.GetMergeRequest(long projectId) -> NGitLab.IMergeRequestClient
NGitLab.IGitLabClient.GetMergeRequest(NGitLab.Models.ProjectId projectId) -> NGitLab.IMergeRequestClient
-NGitLab.IGitLabClient.GetMilestone(long projectId) -> NGitLab.IMilestoneClient
NGitLab.IGitLabClient.GetMilestone(NGitLab.Models.ProjectId projectId) -> NGitLab.IMilestoneClient
-NGitLab.IGitLabClient.GetPipelines(long projectId) -> NGitLab.IPipelineClient
NGitLab.IGitLabClient.GetPipelines(NGitLab.Models.ProjectId projectId) -> NGitLab.IPipelineClient
NGitLab.IGitLabClient.GetPipelineSchedules(NGitLab.Models.ProjectId projectId) -> NGitLab.IPipelineScheduleClient
-NGitLab.IGitLabClient.GetProjectBadgeClient(long projectId) -> NGitLab.IProjectBadgeClient
NGitLab.IGitLabClient.GetProjectBadgeClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProjectBadgeClient
-NGitLab.IGitLabClient.GetProjectEvents(long projectId) -> NGitLab.IEventClient
NGitLab.IGitLabClient.GetProjectEvents(NGitLab.Models.ProjectId projectId) -> NGitLab.IEventClient
-NGitLab.IGitLabClient.GetProjectIssueNoteClient(long projectId) -> NGitLab.IProjectIssueNoteClient
NGitLab.IGitLabClient.GetProjectIssueNoteClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProjectIssueNoteClient
-NGitLab.IGitLabClient.GetProjectLevelApprovalRulesClient(long projectId) -> NGitLab.IProjectLevelApprovalRulesClient
NGitLab.IGitLabClient.GetProjectLevelApprovalRulesClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProjectLevelApprovalRulesClient
-NGitLab.IGitLabClient.GetProjectSearchClient(long projectId) -> NGitLab.ISearchClient
NGitLab.IGitLabClient.GetProjectSearchClient(NGitLab.Models.ProjectId projectId) -> NGitLab.ISearchClient
-NGitLab.IGitLabClient.GetProjectVariableClient(long projectId) -> NGitLab.IProjectVariableClient
NGitLab.IGitLabClient.GetProjectVariableClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProjectVariableClient
-NGitLab.IGitLabClient.GetProtectedBranchClient(long projectId) -> NGitLab.IProtectedBranchClient
NGitLab.IGitLabClient.GetProtectedBranchClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProtectedBranchClient
NGitLab.IGitLabClient.GetProtectedTagClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IProtectedTagClient
-NGitLab.IGitLabClient.GetReleases(long projectId) -> NGitLab.IReleaseClient
NGitLab.IGitLabClient.GetReleases(NGitLab.Models.ProjectId projectId) -> NGitLab.IReleaseClient
-NGitLab.IGitLabClient.GetRepository(long projectId) -> NGitLab.IRepositoryClient
NGitLab.IGitLabClient.GetRepository(NGitLab.Models.ProjectId projectId) -> NGitLab.IRepositoryClient
-NGitLab.IGitLabClient.GetTriggers(long projectId) -> NGitLab.ITriggerClient
NGitLab.IGitLabClient.GetTriggers(NGitLab.Models.ProjectId projectId) -> NGitLab.ITriggerClient
NGitLab.IGitLabClient.GetUserEvents(long userId) -> NGitLab.IEventClient
-NGitLab.IGitLabClient.GetWikiClient(long projectId) -> NGitLab.IWikiClient
NGitLab.IGitLabClient.GetWikiClient(NGitLab.Models.ProjectId projectId) -> NGitLab.IWikiClient
NGitLab.IGitLabClient.GraphQL.get -> NGitLab.IGraphQLClient
NGitLab.IGitLabClient.Groups.get -> NGitLab.IGroupsClient