persistence/Persistence/Models/Requests/Request.cs

26 lines
903 B
C#
Raw Normal View History

namespace Persistence.Models.Requests;
2024-11-08 18:24:52 +05:00
/// <summary>
/// Контейнер для поддержки постраничного просмотра таблиц
/// </summary>
/// <typeparam name="T"></typeparam>
public class Request
2024-11-08 18:24:52 +05:00
{
/// <summary>
/// Кол-во записей пропущенных с начала таблицы в запросе от api
/// </summary>
public int? Skip { get; set; }
2024-11-08 18:24:52 +05:00
/// <summary>
/// Кол-во записей в запросе от api
/// </summary>
public int? Take { get; set; }
2024-11-08 18:24:52 +05:00
/// <summary>
/// Сортировки:
/// Содержат список названий полей сортировки
/// Указать направление сортировки можно через пробел "asc" или "desc"
/// </summary>
2024-11-08 18:24:52 +05:00
public string SortSettings { get; set; } = string.Empty;
}