From ae05f0d2b58425af4fb7729928158c4a8953cb27 Mon Sep 17 00:00:00 2001 From: Kamran Sadin Date: Sat, 21 Jun 2025 20:01:16 +0330 Subject: [PATCH] Change Pagination Options to class --- src/KSFramework/Pagination/OrderingRequestOptions.cs | 2 +- src/KSFramework/Pagination/PaginationRequestOptions.cs | 2 +- src/KSFramework/Pagination/SearchRequestOptions.cs | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/KSFramework/Pagination/OrderingRequestOptions.cs b/src/KSFramework/Pagination/OrderingRequestOptions.cs index ce2060a..eb086c0 100644 --- a/src/KSFramework/Pagination/OrderingRequestOptions.cs +++ b/src/KSFramework/Pagination/OrderingRequestOptions.cs @@ -2,7 +2,7 @@ namespace KSFramework.Pagination; -public record OrderingRequestOptions +public class OrderingRequestOptions : PaginationRequestOptions { [property:JsonProperty("orderByPropertyName")] diff --git a/src/KSFramework/Pagination/PaginationRequestOptions.cs b/src/KSFramework/Pagination/PaginationRequestOptions.cs index 71fd264..f4427fc 100644 --- a/src/KSFramework/Pagination/PaginationRequestOptions.cs +++ b/src/KSFramework/Pagination/PaginationRequestOptions.cs @@ -2,7 +2,7 @@ namespace KSFramework.Pagination; -public record PaginationRequestOptions +public class PaginationRequestOptions { [property:JsonProperty("pageIndex")] public int PageIndex { get; set; } = 1; diff --git a/src/KSFramework/Pagination/SearchRequestOptions.cs b/src/KSFramework/Pagination/SearchRequestOptions.cs index 2284452..72f8dd8 100644 --- a/src/KSFramework/Pagination/SearchRequestOptions.cs +++ b/src/KSFramework/Pagination/SearchRequestOptions.cs @@ -3,9 +3,8 @@ namespace KSFramework.Pagination; -public record SearchRequestOptions +public class SearchRequestOptions : OrderingRequestOptions { - [property:JsonProperty("searchTerm")] - public string SearchTerm { get; set; } + [property: JsonProperty("searchTerm")] public string SearchTerm { get; set; } = string.Empty; } \ No newline at end of file