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

View File

@@ -11,6 +11,23 @@ namespace Octokit
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class GitHubCommitFile
{
public GitHubCommitFile() { }
[SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly")]
public GitHubCommitFile(string filename, int additions, int deletions, int changes, string status, string blobUrl, string contentsUrl, string rawUrl, string sha, string patch)
{
Filename = filename;
Additions = additions;
Deletions = deletions;
Changes = changes;
Status = status;
BlobUrl = blobUrl;
ContentsUrl = contentsUrl;
RawUrl = rawUrl;
Sha = sha;
Patch = patch;
}
/// <summary>
/// The name of the file
/// </summary>