Table of Contents

Namespace JsonApiDotNetCore.QueryStrings

Classes

FilterQueryStringParameterReader

Reads the 'filter' query string parameter and produces a set of query constraints from it.

IncludeQueryStringParameterReader

Reads the 'include' query string parameter and produces a set of query constraints from it.

LegacyFilterNotationConverter
PaginationQueryStringParameterReader

Reads the 'page' query string parameter and produces a set of query constraints from it.

QueryStringParameterReader
QueryStringReader

Reads and processes the various query string parameters for a HTTP request.

ResourceDefinitionQueryableParameterReader

Reads custom query string parameters for which handlers on IResourceDefinition<TResource, TId> are registered and produces a set of query constraints from it.

SortQueryStringParameterReader

Reads the 'sort' query string parameter and produces a set of query constraints from it.

SparseFieldSetQueryStringParameterReader

Reads the 'fields' query string parameter and produces a set of query constraints from it.

Interfaces

IFilterQueryStringParameterReader

Reads the 'filter' query string parameter and produces a set of query constraints from it.

IIncludeQueryStringParameterReader

Reads the 'include' query string parameter and produces a set of query constraints from it.

IPaginationQueryStringParameterReader

Reads the 'page' query string parameter and produces a set of query constraints from it.

IQueryStringParameterReader

The interface to implement for processing a specific type of query string parameter.

IQueryStringReader

Reads and processes the various query string parameters for a HTTP request.

IRequestQueryStringAccessor

Provides access to the query string of a URL in a HTTP request.

IResourceDefinitionQueryableParameterReader

Reads custom query string parameters for which handlers on IResourceDefinition<TResource, TId> are registered and produces a set of query constraints from it.

ISortQueryStringParameterReader

Reads the 'sort' query string parameter and produces a set of query constraints from it.

ISparseFieldSetQueryStringParameterReader

Reads the 'fields' query string parameter and produces a set of query constraints from it.

Enums

JsonApiQueryStringParameters

Lists query string parameters used by DisableQueryStringAttribute.