using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Linq; namespace Octokit { /// /// Users and teams requested to review a pull request /// [DebuggerDisplay("{DebuggerDisplay,nq}")] public class RequestedReviews { public RequestedReviews() { Users = new List(); Teams = new List(); } public RequestedReviews(IReadOnlyList users, IReadOnlyList teams) { Users = users; Teams = teams; } public IReadOnlyList Users { get; protected set; } public IReadOnlyList Teams { get; protected set; } internal string DebuggerDisplay { get { return string.Format( CultureInfo.InvariantCulture, "Users: {0}, Teams: {1}", string.Join(", ", Users.Select(u => u.Login)), string.Join(", ", Teams.Select(t => t.Slug))); } } } }