using Octokit.Internal; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; namespace Octokit { /// /// Represents response of variables for a repository. /// [DebuggerDisplay("{DebuggerDisplay,nq}")] public class RepositoryVariablesCollection { public RepositoryVariablesCollection() { } public RepositoryVariablesCollection(int totalCount, IReadOnlyList variables) { TotalCount = totalCount; Variables = variables; } /// /// The total count of variables for the repository /// public int TotalCount { get; private set; } /// /// The list of variables for the repository /// public IReadOnlyList Variables { get; private set; } internal string DebuggerDisplay => string.Format(CultureInfo.CurrentCulture, "RepositoryVariablesCollection: Count: {0}", TotalCount); } }