using System; using System.Diagnostics; using System.Globalization; namespace Octokit { [DebuggerDisplay("{DebuggerDisplay,nq}")] public class IssueComment { public IssueComment() { } public IssueComment(int id, Uri url, Uri htmlUrl, string body, DateTimeOffset createdAt, DateTimeOffset? updatedAt, User user) { Id = id; Url = url; HtmlUrl = htmlUrl; Body = body; CreatedAt = createdAt; UpdatedAt = updatedAt; User = user; } /// /// The issue comment Id. /// public int Id { get; protected set; } /// /// The URL for this issue comment. /// public Uri Url { get; protected set; } /// /// The html URL for this issue comment. /// public Uri HtmlUrl { get; protected set; } /// /// Details about the issue comment. /// public string Body { get; protected set; } /// /// The date the issue comment was created. /// public DateTimeOffset CreatedAt { get; protected set; } /// /// The date the issue comment was last updated. /// public DateTimeOffset? UpdatedAt { get; protected set; } /// /// The user that created the issue comment. /// public User User { get; protected set; } public ReactionSummary Reactions { get; protected set; } internal string DebuggerDisplay { get { return string.Format(CultureInfo.InvariantCulture, "Id: {0} CreatedAt: {1}", Id, CreatedAt); } } } }