[FEAT]: Adds codespaces APIs

This commit is contained in:
Alexander Sklar
2023-06-16 10:26:39 -07:00
committed by GitHub
parent 8f0b3a7537
commit da5c4d7d3c
17 changed files with 480 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
using System;
using System.Threading.Tasks;
namespace Octokit.Reactive
{
/// <summary>
/// A client for GitHub's Codespaces API.
/// </summary>
/// <remarks>
/// See the codespaces API documentation for more information.
/// </remarks>
public interface IObservableCodespacesClient
{
IObservable<CodespacesCollection> GetAll();
IObservable<CodespacesCollection> GetForRepository(string owner, string repo);
IObservable<Codespace> Get(string codespaceName);
IObservable<Codespace> Start(string codespaceName);
IObservable<Codespace> Stop(string codespaceName);
}
}