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