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