* Trading bot Grain * Fix a bit more of the trading bot * Advance on the tradingbot grain * Fix build * Fix db script * Fix user login * Fix a bit backtest * Fix cooldown and backtest * start fixing bot start * Fix startup * Setup local db * Fix build and update candles and scenario * Add bot registry * Add reminder * Updateing the grains * fix bootstraping * Save stats on tick * Save bot data every tick * Fix serialization * fix save bot stats * Fix get candles * use dict instead of list for position * Switch hashset to dict * Fix a bit * Fix bot launch and bot view * add migrations * Remove the tolist * Add agent grain * Save agent summary * clean * Add save bot * Update get bots * Add get bots * Fix stop/restart * fix Update config * Update scanner table on new backtest saved * Fix backtestRowDetails.tsx * Fix agentIndex * Update agentIndex * Fix more things * Update user cache * Fix * Fix account load/start/restart/run
43 lines
1.0 KiB
C#
43 lines
1.0 KiB
C#
namespace Managing.Api.Models.Responses;
|
|
|
|
/// <summary>
|
|
/// Generic pagination response model
|
|
/// </summary>
|
|
/// <typeparam name="T">The type of items in the response</typeparam>
|
|
public class PaginatedResponse<T>
|
|
{
|
|
/// <summary>
|
|
/// The items for the current page
|
|
/// </summary>
|
|
public List<T> Items { get; set; } = new();
|
|
|
|
/// <summary>
|
|
/// Total number of items across all pages
|
|
/// </summary>
|
|
public int TotalCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// Current page number (1-based)
|
|
/// </summary>
|
|
public int PageNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// Number of items per page
|
|
/// </summary>
|
|
public int PageSize { get; set; }
|
|
|
|
/// <summary>
|
|
/// Total number of pages
|
|
/// </summary>
|
|
public int TotalPages { get; set; }
|
|
|
|
/// <summary>
|
|
/// Whether there is a previous page
|
|
/// </summary>
|
|
public bool HasPreviousPage { get; set; }
|
|
|
|
/// <summary>
|
|
/// Whether there is a next page
|
|
/// </summary>
|
|
public bool HasNextPage { get; set; }
|
|
} |