Class FacetFilterBuilder
Builds JSON filters for search_objects_with_facets function.
Supports 25+ operators, nullable fields, Class fields, arrays.
public class FacetFilterBuilder : IFacetFilterBuilder
Inheritance
Implements
Methods
BuildFacetFilters(FilterExpression?)
Build JSON for facet_filters from FilterExpression.
public string BuildFacetFilters(FilterExpression? filter)
BuildOrderBy(IReadOnlyList<OrderingExpression>)
Build JSON for order from OrderingExpression.
public virtual string BuildOrderBy(IReadOnlyList<OrderingExpression> orderings)
BuildQueryParameters(int?, int?)
Build query parameters (limit, offset).
public QueryParameters BuildQueryParameters(int? limit = null, int? offset = null)