namespace Application.Features.Api.Crypto.Ticker.GetAll;

public sealed record Response(IReadOnlyList<Response.Row> Tickers)
{
    public sealed record Row(
        string Market,
        string Symbol,
        string KorName,
        string EngName,
        string? LogoImage,
        decimal OpeningPrice,
        decimal HighPrice,
        decimal LowPrice,
        decimal TradePrice,
        decimal PrevClosingPrice,
        string Change,
        decimal ChangePrice,
        decimal SignedChangePrice,
        decimal ChangeRate,
        decimal SignedChangeRate,
        decimal TradeVolume,
        decimal AccTradeVolume,
        decimal AccTradeVolume24h,
        decimal AccTradePrice,
        decimal AccTradePrice24h,
        bool IsFeatured,
        short DisplayOrder
    );
}