namespace Octokit
{
///
/// A client for GitHub's Git Database API. Gives you access to read and write raw Git objects and to list and update your references.
///
///
/// See the Git API documentation for more information.
///
public class GitDatabaseClient : ApiClient, IGitDatabaseClient
{
///
/// Instantiates a new GitHub Git API client.
///
/// An API connection
public GitDatabaseClient(IApiConnection apiConnection)
: base(apiConnection)
{
Blob = new BlobsClient(apiConnection);
Tree = new TreesClient(apiConnection);
Tag = new TagsClient(apiConnection);
Commit = new CommitsClient(apiConnection);
Reference = new ReferencesClient(apiConnection);
}
public IBlobsClient Blob { get; private set; }
public ITreesClient Tree { get; private set; }
public ITagsClient Tag { get; private set; }
public ICommitsClient Commit { get; private set; }
public IReferencesClient Reference { get; private set; }
}
}