Table of Contents

Interface IPaginated

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.Base
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет список постраничного запроса данных.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(Paginated))]
public interface IPaginated

Properties

HasNextPage

Возвращает признак существования следующей страницы.

bool HasNextPage { get; }

Property Value

bool

HasPreviousPage

Возвращает признак существования предыдущей страницы.

bool HasPreviousPage { get; }

Property Value

bool

PageNumber

Возвращает номер страницы.

int PageNumber { get; set; }

Property Value

int

PageSize

Возвращает количество элементов в странице.

int PageSize { get; set; }

Property Value

int

TotalCount

Возвращает общее количество элементов.

int TotalCount { get; set; }

Property Value

int

TotalPages

Возвращает общее количество страниц.

int TotalPages { get; set; }

Property Value

int