Creates constructors for all Models.Response.

Resolves https://github.com/octokit/octokit.net/issues/677.

Removes obscolete properties (gravatar).
Makes Models.Response properties all be protected (most were already).
This commit is contained in:
Micah
2015-01-18 14:11:43 -08:00
parent d75e12c091
commit c3a67ae777
93 changed files with 1052 additions and 84 deletions
+13
View File
@@ -6,6 +6,19 @@ namespace Octokit
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class Commit : GitReference
{
public Commit() { }
public Commit(string url, string label, string @ref, string sha, User user, Repository repository, string message, SignatureResponse author, SignatureResponse committer, GitReference tree, IEnumerable<GitReference> parents, int commentCount)
: base(url, label, @ref, sha, user, repository)
{
Message = message;
Author = author;
Committer = committer;
Tree = tree;
Parents = parents;
CommentCount = commentCount;
}
public string Message { get; protected set; }
public SignatureResponse Author { get; protected set; }