Files
octokit.net/Octokit/Models/Request/RepositoryRequest.cs
T
2015-03-06 09:44:49 +09:30

46 lines
1019 B
C#

using System;
using System.Diagnostics;
using System.Globalization;
using Octokit.Internal;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class RepositoryRequest : RequestParameters
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods")]
public RepositoryType Type { get; set; }
public RepositorySort Sort { get; set; }
public SortDirection Direction { get; set; }
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "Type: {0}, Sort: {1}, Direction: {2}", Type, Sort, Direction);
}
}
}
public enum RepositoryType
{
All,
Owner,
Public,
Private,
Member
}
public enum RepositorySort
{
Created,
Updated,
Pushed,
[Parameter(Value = "full_name")]
FullName
}
}