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