| 123456789101112131415161718192021222324 | namespace InABox.Logikal{    public abstract class AbstractLogikalPartsResponse<TProfile, TComponent, TGlass, TLabour> : LogikalResponse        where TProfile : ILogikalProfile        where TComponent : ILogikalComponent        where TGlass : ILogikalGlass        where TLabour : ILogikalLabour    {               public TProfile[] Profiles { get; set; }        public TComponent[] Components { get; set; }        public TGlass[] Glass { get; set; }        public TLabour[] Labour { get; set; }        public byte[] ExcelData { get; set; }        public override string ToString() => $"{Profiles?.Length ?? 0} Profiles / {Components?.Length ?? 0} Components found";    }}
 |