1234567891011121314151617181920212223 |
- namespace InABox.Integration.Logikal
- {
- public class LogikalBOMResponse<TBOM,TDiscount,TGroup,TStyle,TSupplier,TProfile,TGasket,TComponent,TGlass,TLabour> : LogikalResponse
- where TBOM : ILogikalBOM<TDiscount,TGroup,TStyle,TSupplier,TProfile,TGasket,TComponent,TGlass,TLabour>, new()
- where TDiscount : ILogikalDiscount
- where TGroup : ILogikalGroup
- where TStyle : ILogikalStyle
- where TSupplier : ILogikalSupplier
- where TProfile : ILogikalProfile
- where TGasket : ILogikalGasket
- where TComponent : ILogikalComponent
- where TGlass : ILogikalGlass
- where TLabour : ILogikalLabour
- {
- public override LogikalMethod Method() => LogikalMethod.BOM;
- public TBOM BOM { get; set; } = new TBOM();
-
- public override string ToString() => $"{BOM.SQLiteData?.Length ?? 0} bytes";
- }
- }
|