using KLHZ.Trader.Core.Contracts.Messaging.Dtos.Interfaces; namespace KLHZ.Trader.Core.Contracts.Messaging.Dtos { public class NewOrderbookMessage : IOrderbook { public required string Ticker { get; init; } public required string Figi { get; init; } public DateTime Time { get; init; } public IOrderbookItem[] Asks { get; init; } = []; public IOrderbookItem[] Bids { get; init; } = []; public int AsksCount { get; init; } public int BidsCount { get; init; } } }