Namespace Tlabs.Server.Model
Classes
- AbstractCover<T>
Abstract cover for returned model objects.
- AsyncModelCover<T>
Cover for a single model object being provided from async delegate.
- AsyncQueryCover<T>
Cover for the result of a data query returning an IEnumerable<T>.
- BaseCover
Base cover for returned model objects.
- ConcatQueryCover<T>
Cover for the concatenated result(s) of IQueryable<T>(s).
- ErrorDetails
Error details.
- Filter
Filter descriptor.
- FilterParam<TEntity>
Filter parameter model to be bound via MVC model binding.
- KeyToken
Model class for the API Key
- ModelCover<M>
Cover for a single model object being provided from delegate.
- PagedQueryCover<M>
Cover for the result of a a page limited data query for model objects.
- PagedQueryCover<T, M>
Cover for the result of a IQueryable<T> returned as a page limited projection into IEnumerable<T>.
- PagedQueryCover<T, M>.PageProjector<T1, M2>
Paging specific QueryProjector.
- PagingParam
Paging (query) parameter model to be bound via MVC model binding.
- QueryCover<M>
Cover for the result of a data query for model objects.
- QueryCover<T, M>
Cover for the result of a IQueryable<T> returned as a projected IEnumerable<T>.
- QueryCover<T, M>.QueryProjector<T1, M1>
Class to encapsulate the projection from source IQueryable<T> to destination IQueryable<T> plus any (optional) query enhancements.
- Sorter
Sorter descriptor.