QueryFilter interface
Een filter dat wordt gebruikt om een set extensies te definiëren die tijdens een query moeten worden geretourneerd.
Eigenschappen
criteria | De filterwaarden definiëren de set waarden in deze query. Ze worden toegepast op basis van het QueryFilterType. |
direction | De PagingDirection wordt toegepast op een paging-token als deze bestaat. Zo niet, dan wordt de richting genegeerd en Wordt Vooruit vanaf het begin van de resultatenset gebruikt. De richting moet worden weggelaten in de aanvraag, tenzij een paging-token wordt gebruikt om toekomstige problemen te voorkomen. |
page |
Het paginanummer dat door de gebruiker is aangevraagd. Als dit niet is opgegeven, wordt standaard uitgegaan van 1. |
page |
Het paginaformaat bepaalt het aantal resultaten dat de aanroeper voor dit filter wil. Het aantal mag de limieten voor de totale querygrootte niet overschrijden. |
paging |
Het pagingstoken is een uniek type filter en de andere filtervelden worden genegeerd. Het wisseltoken vertegenwoordigt het vervolg van een eerder uitgevoerde query. De informatie over waar in het resultaat en welke velden worden gefilterd, wordt ingesloten in het token. |
sort |
Definieert het type sortering dat moet worden toegepast op de resultaten. Het paginasegment wordt alleen van de gesorteerde resultaten geknipt. |
sort |
Definieert de sorteervolgorde, 1 voor Oplopend, 2 voor Aflopend, anders de standaardvolgorde op basis van de waarde Sorteren Op |
Eigenschapdetails
criteria
De filterwaarden definiëren de set waarden in deze query. Ze worden toegepast op basis van het QueryFilterType.
criteria: FilterCriteria[]
Waarde van eigenschap
direction
De PagingDirection wordt toegepast op een paging-token als deze bestaat. Zo niet, dan wordt de richting genegeerd en Wordt Vooruit vanaf het begin van de resultatenset gebruikt. De richting moet worden weggelaten in de aanvraag, tenzij een paging-token wordt gebruikt om toekomstige problemen te voorkomen.
direction: PagingDirection
Waarde van eigenschap
pageNumber
Het paginanummer dat door de gebruiker is aangevraagd. Als dit niet is opgegeven, wordt standaard uitgegaan van 1.
pageNumber: number
Waarde van eigenschap
number
pageSize
Het paginaformaat bepaalt het aantal resultaten dat de aanroeper voor dit filter wil. Het aantal mag de limieten voor de totale querygrootte niet overschrijden.
pageSize: number
Waarde van eigenschap
number
pagingToken
Het pagingstoken is een uniek type filter en de andere filtervelden worden genegeerd. Het wisseltoken vertegenwoordigt het vervolg van een eerder uitgevoerde query. De informatie over waar in het resultaat en welke velden worden gefilterd, wordt ingesloten in het token.
pagingToken: string
Waarde van eigenschap
string
sortBy
Definieert het type sortering dat moet worden toegepast op de resultaten. Het paginasegment wordt alleen van de gesorteerde resultaten geknipt.
sortBy: number
Waarde van eigenschap
number
sortOrder
Definieert de sorteervolgorde, 1 voor Oplopend, 2 voor Aflopend, anders de standaardvolgorde op basis van de waarde Sorteren Op
sortOrder: number
Waarde van eigenschap
number