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
@@ -7,15 +7,31 @@ namespace Octokit
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class PullRequestReviewComment
{
public PullRequestReviewComment()
{
}
public PullRequestReviewComment() { }
public PullRequestReviewComment(int id)
{
Id = id;
}
public PullRequestReviewComment(Uri url, int id, string diffHunk, string path, int? position, int? originalPosition, string commitId, string originalCommitId, User user, string body, DateTimeOffset createdAt, DateTimeOffset updatedAt, Uri htmlUrl, Uri pullRequestUrl)
{
Url = url;
Id = id;
DiffHunk = diffHunk;
Path = path;
Position = position;
OriginalPosition = originalPosition;
CommitId = commitId;
OriginalCommitId = originalCommitId;
User = user;
Body = body;
CreatedAt = createdAt;
UpdatedAt = updatedAt;
HtmlUrl = htmlUrl;
PullRequestUrl = pullRequestUrl;
}
/// <summary>
/// URL of the comment via the API.
/// </summary>