mirror of
https://github.com/ckaczor/ChrisKaczor.MinifluxClient.git
synced 2026-01-13 17:22:25 -05:00
21 lines
492 B
C#
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();
|
|
}
|
|
} |