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 long AsksCount { get; init; } public long BidsCount { get; init; } } }