mirror of
https://github.com/zoriya/octokit.net.git
synced 2026-06-03 03:01:31 +00:00
add new request
This commit is contained in:
@@ -183,7 +183,7 @@ namespace Octokit.Reactive
|
||||
/// See the <a href="https://developer.github.com/v3/orgs/teams/#add-team-repo">API documentation</a> for more information.
|
||||
/// </remarks>
|
||||
/// <returns><see langword="true"/> if the repository was added to the team; <see langword="false"/> otherwise.</returns>
|
||||
IObservable<bool> AddRepository(int id, string organization, string repoName, TeamRepositoryUpdate permission);
|
||||
IObservable<bool> AddRepository(int id, string organization, string repoName, RepositoryPermissionRequest permission);
|
||||
|
||||
/// <summary>
|
||||
/// Gets whether or not the given repository is managed by the given team.
|
||||
|
||||
@@ -258,7 +258,7 @@ namespace Octokit.Reactive
|
||||
/// See the <a href="https://developer.github.com/v3/orgs/teams/#add-team-repo">API documentation</a> for more information.
|
||||
/// </remarks>
|
||||
/// <returns><see langword="true"/> if the repository was added to the team; <see langword="false"/> otherwise.</returns>
|
||||
public IObservable<bool> AddRepository(int id, string organization, string repoName, TeamRepositoryUpdate permission)
|
||||
public IObservable<bool> AddRepository(int id, string organization, string repoName, RepositoryPermissionRequest permission)
|
||||
{
|
||||
Ensure.ArgumentNotNullOrEmptyString(organization, "organization");
|
||||
Ensure.ArgumentNotNullOrEmptyString(repoName, "repoName");
|
||||
|
||||
@@ -306,7 +306,7 @@ namespace Octokit.Tests.Clients
|
||||
{
|
||||
var connection = Substitute.For<IApiConnection>();
|
||||
var client = new TeamsClient(connection);
|
||||
var newPermission = new TeamRepositoryUpdate(Permission.Admin);
|
||||
var newPermission = new RepositoryPermissionRequest(Permission.Admin);
|
||||
|
||||
client.AddRepository(1, "org", "repo", newPermission);
|
||||
|
||||
|
||||
@@ -168,7 +168,7 @@ namespace Octokit
|
||||
/// <param name="permission">The permission to grant the team on this repository.</param>
|
||||
/// <exception cref="ApiException">Thrown when a general API error occurs.</exception>
|
||||
/// <returns></returns>
|
||||
Task<bool> AddRepository(int id, string organization, string repoName, TeamRepositoryUpdate permission);
|
||||
Task<bool> AddRepository(int id, string organization, string repoName, RepositoryPermissionRequest permission);
|
||||
|
||||
/// <summary>
|
||||
/// Remove a repository from the team
|
||||
|
||||
@@ -326,7 +326,7 @@ namespace Octokit
|
||||
/// <param name="permission">The permission to grant the team on this repository.</param>
|
||||
/// <exception cref="ApiException">Thrown when a general API error occurs.</exception>
|
||||
/// <returns></returns>
|
||||
public async Task<bool> AddRepository(int id, string organization, string repoName, TeamRepositoryUpdate permission)
|
||||
public async Task<bool> AddRepository(int id, string organization, string repoName, RepositoryPermissionRequest permission)
|
||||
{
|
||||
Ensure.ArgumentNotNullOrEmptyString(organization, "organization");
|
||||
Ensure.ArgumentNotNullOrEmptyString(repoName, "repoName");
|
||||
|
||||
+2
-2
@@ -5,12 +5,12 @@ using System.Globalization;
|
||||
namespace Octokit
|
||||
{
|
||||
[DebuggerDisplay("{DebuggerDisplay,nq}")]
|
||||
public class TeamRepositoryUpdate
|
||||
public class RepositoryPermissionRequest
|
||||
{
|
||||
/// <summary>
|
||||
/// Used to add or update a team repository.
|
||||
/// </summary>
|
||||
public TeamRepositoryUpdate(Permission permission)
|
||||
public RepositoryPermissionRequest(Permission permission)
|
||||
{
|
||||
Permission = permission;
|
||||
}
|
||||
@@ -466,7 +466,7 @@
|
||||
<Compile Include="Clients\MigrationsClient.cs" />
|
||||
<Compile Include="Models\Request\StartMigrationRequest.cs" />
|
||||
<Compile Include="Models\Response\Migration.cs" />
|
||||
<Compile Include="Models\Request\TeamRepositoryUpdate.cs" />
|
||||
<Compile Include="Models\Request\RepositoryPermissionRequest.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -477,7 +477,7 @@
|
||||
<Compile Include="Models\Response\Enterprise\Migration.cs" />
|
||||
<Compile Include="Models\Request\StartMigrationRequest.cs" />
|
||||
<Compile Include="Models\Response\Migration.cs" />
|
||||
<Compile Include="Models\Request\TeamRepositoryUpdate.cs" />
|
||||
<Compile Include="Models\Request\RepositoryPermissionRequest.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -473,7 +473,7 @@
|
||||
<Compile Include="Models\Response\Enterprise\Migration.cs" />
|
||||
<Compile Include="Models\Request\StartMigrationRequest.cs" />
|
||||
<Compile Include="Models\Response\Migration.cs" />
|
||||
<Compile Include="Models\Request\TeamRepositoryUpdate.cs" />
|
||||
<Compile Include="Models\Request\RepositoryPermissionRequest.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.MonoTouch.CSharp.targets" />
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
|
||||
@@ -463,7 +463,7 @@
|
||||
<Compile Include="Clients\MigrationsClient.cs" />
|
||||
<Compile Include="Models\Request\StartMigrationRequest.cs" />
|
||||
<Compile Include="Models\Response\Migration.cs" />
|
||||
<Compile Include="Models\Request\TeamRepositoryUpdate.cs" />
|
||||
<Compile Include="Models\Request\RepositoryPermissionRequest.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CodeAnalysisDictionary Include="..\CustomDictionary.xml">
|
||||
|
||||
@@ -470,7 +470,7 @@
|
||||
<Compile Include="Clients\MigrationsClient.cs" />
|
||||
<Compile Include="Models\Request\StartMigrationRequest.cs" />
|
||||
<Compile Include="Models\Response\Migration.cs" />
|
||||
<Compile Include="Models\Request\TeamRepositoryUpdate.cs" />
|
||||
<Compile Include="Models\Request\RepositoryPermissionRequest.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CodeAnalysisDictionary Include="..\CustomDictionary.xml">
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
<Compile Include="Models\Request\NotificationsRequest.cs" />
|
||||
<Compile Include="Models\Request\CommitRequest.cs" />
|
||||
<Compile Include="Models\Request\StartMigrationRequest.cs" />
|
||||
<Compile Include="Models\Request\TeamRepositoryUpdate.cs" />
|
||||
<Compile Include="Models\Request\RepositoryPermissionRequest.cs" />
|
||||
<Compile Include="Models\Request\UserRename.cs" />
|
||||
<Compile Include="Models\Response\ActivityPayloads\ActivityPayload.cs" />
|
||||
<Compile Include="Models\Response\ActivityPayloads\CommitCommentPayload.cs" />
|
||||
|
||||
Reference in New Issue
Block a user