Skip to content
API/SieveResponseOptions

SieveResponseOptions

src/models/response-options.tsclass

Pre-configured ResponseOptions for the Sieve (.NET) driver

Sieve defines no response envelope (it returns an IQueryable the developer wraps), so these defaults target the common hand-rolled PagedResult<T> shape: { data, page, pageSize, total, totalPages }. Every path is overridable via PaginationConfig — dot notation is supported, so nested wrappers (meta.page, pagination.total) map without subclassing. from/to default to empty paths and are derived; the navigation-URL slots resolve to undefined unless paths are provided.

new SieveResponseOptions(options: PaginationConfig)
Parameter Type Description
options PaginationConfig
Property Type Description
currentPage string
data string
firstPageUrl string
from string
lastPage string
lastPageUrl string
nextPageUrl string
path string
perPage string
prevPageUrl string
to string
total string