TcfOss.Filtering.Contracts
1.0.4
dotnet add package TcfOss.Filtering.Contracts --version 1.0.4
NuGet\Install-Package TcfOss.Filtering.Contracts -Version 1.0.4
<PackageReference Include="TcfOss.Filtering.Contracts" Version="1.0.4" />
<PackageVersion Include="TcfOss.Filtering.Contracts" Version="1.0.4" />
<PackageReference Include="TcfOss.Filtering.Contracts" />
paket add TcfOss.Filtering.Contracts --version 1.0.4
#r "nuget: TcfOss.Filtering.Contracts, 1.0.4"
#:package TcfOss.Filtering.Contracts@1.0.4
#addin nuget:?package=TcfOss.Filtering.Contracts&version=1.0.4
#tool nuget:?package=TcfOss.Filtering.Contracts&version=1.0.4
TcfOss.Filtering.Contracts
Wire-level contract models and constants for filtering, sorting, paging, and data results.
What this package contains
- Request/response DTOs such as
DataRequest,DynamicDataRequest, andDataResult<T>. - Filter model DTOs such as
SimpleFilter,CompositeFilter,SetFilter,RangeFilter, andQuantifiedFilter. - Shared operator/type constants such as
FilterOperators,LogicalOperators, andSortDirections.
Typical usage
Use these types at API boundaries (request body contracts and response contracts).
var request = new DataRequest
{
Filter = new SimpleFilter("name", FilterOperators.Contains, "smith"),
Sorts = [new SortComponent("name", SortDirections.Ascending)],
Page = 1,
PageSize = 20
};
Related packages
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on TcfOss.Filtering.Contracts:
| Package | Downloads |
|---|---|
|
TcfOss.Filtering.Linq
Dynamic LINQ query composition for filtering, sorting, paging, and dynamic field selection. |
|
|
TcfOss.Filtering.Programmatic
Strongly typed filter objects and helpers for converting programmatic filters to TcfOss.Filtering.Contracts wire models. |
|
|
TcfOss.Filtering.AspNetCore
ASP.NET Core middleware helpers for handling malformed filter payloads. |
|
|
TcfOss.Filtering.Contracts.Newtonsoft
Newtonsoft.Json support for TcfOss.Filtering.Contracts filter polymorphism. |
GitHub repositories
This package is not used by any popular GitHub repositories.