odata_query library

Classes

Filter
The Filter class is used to construct OData $filter expressions programmatically. It provides methods to create filters like eq (equals), ne (not equals), gt (greater than), lt (less than), and allows combining filters using logical AND/OR.
ODataQuery
ODataQuery helps build OData query strings by combining various parameters like $filter, $orderby, $select, and more in a declarative way.
OrderBy
The OrderBy class is used to create OData $orderby expressions, allowing sorting by fields in either ascending or descending order.