mirror of
https://github.com/ckaczor/ChrisKaczor.MinifluxClient.git
synced 2026-02-13 03:28:32 -05:00
Initial commit
This commit is contained in:
21
Library/SortDirection.cs
Normal file
21
Library/SortDirection.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user