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