LogikalElevationResponse.cs 797 B

123456789101112131415161718192021222324252627282930
  1. using System;
  2. namespace InABox.Logikal
  3. {
  4. public class LogikalElevationResponse<TFinish, TProfile, TComponent, TGlass, TLabour>
  5. : AbstractLogikalPartsResponse<TFinish, TProfile, TComponent, TGlass, TLabour>, ILogikalElevation
  6. where TFinish : ILogikalFinish
  7. where TProfile : ILogikalProfile
  8. where TComponent : ILogikalComponent
  9. where TGlass : ILogikalGlass
  10. where TLabour : ILogikalLabour
  11. {
  12. public override LogikalMethod Method() => LogikalMethod.Elevation;
  13. public Guid ID { get; set; }
  14. public string Name { get; set; }
  15. public string Description { get; set; }
  16. public string Size { get; set; }
  17. public byte[] Thumbnail { get; set; }
  18. public byte[] Drawing { get; set; }
  19. }
  20. }