Files
ChrisKaczor.MinifluxClient/Library/SortDirection.cs
2025-11-15 20:06:01 -05:00

21 lines
492 B
C#

using System.Reflection;
namespace ChrisKaczor.MinifluxClient;
[QueryParameterName("direction")]
public enum SortDirection
{
[QueryParameterName("asc")]
Ascending,
[QueryParameterName("desc")]
Descending
}
internal static class SortDirectionExtensions
{
extension(SortDirection)
{
internal static string QueryParameterName => typeof(SortDirection).GetCustomAttribute<QueryParameterNameAttribute>()?.Name ?? throw new InvalidOperationException();
}
}