namespace Application.Features.Api.Crypto.Trade.GetLive;

public sealed record Response(Response.TradeItem? Trade)
{
    public sealed record TradeItem(
        decimal TradePrice,
        decimal TradeVolume,
        string AskBid,
        decimal PrevClosingPrice,
        string Change,
        decimal ChangePrice,
        string TradeDate,
        string TradeTime,
        long TradeTimestamp,
        long SequentialId,
        long Timestamp,
        string StreamType,
        decimal BestAskPrice,
        decimal BestAskSize,
        decimal BestBidPrice,
        decimal BestBidSize
    );
}