diff --git a/Octokit.Reactive/Clients/IObservableBlobsClient.cs b/Octokit.Reactive/Clients/IObservableBlobsClient.cs new file mode 100644 index 00000000..81bae76d --- /dev/null +++ b/Octokit.Reactive/Clients/IObservableBlobsClient.cs @@ -0,0 +1,32 @@ +using System; + +namespace Octokit.Reactive +{ + public interface IObservableBlobsClient + { + /// + /// Gets a single Blob by SHA. + /// + /// + /// http://developer.github.com/v3/git/blobs/#get-a-blob + /// + /// The owner of the repository + /// The name of the repository + /// The SHA of the blob + /// The for the specified SHA. + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Get")] + IObservable Get(string owner, string name, string reference); + + /// + /// Creates a new Blob + /// + /// + /// http://developer.github.com/v3/git/blobs/#create-a-blob + /// + /// The owner of the repository + /// The name of the repository + /// The new Blob + /// The that was just created. + IObservable Create(string owner, string name, NewBlob newBlob); + } +} \ No newline at end of file diff --git a/Octokit.Reactive/Clients/IObservableIssuesLabelsClient.cs b/Octokit.Reactive/Clients/IObservableIssuesLabelsClient.cs new file mode 100644 index 00000000..8303e027 --- /dev/null +++ b/Octokit.Reactive/Clients/IObservableIssuesLabelsClient.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Octokit.Reactive +{ + public interface IObservableIssuesLabelsClient + { + } +} diff --git a/Octokit.Reactive/Octokit.Reactive.csproj b/Octokit.Reactive/Octokit.Reactive.csproj index c1da821f..e6618d3a 100644 --- a/Octokit.Reactive/Octokit.Reactive.csproj +++ b/Octokit.Reactive/Octokit.Reactive.csproj @@ -74,6 +74,8 @@ + +