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); } }