LogikalElevationDetailRequest.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. using System;
  2. namespace InABox.Integration.Logikal
  3. {
  4. // public enum LogikalDrawingFormat
  5. // {
  6. // DXF,
  7. // PNG
  8. // }
  9. //
  10. // public enum LogikalDrawingView
  11. // {
  12. // Interior,
  13. // Exterior
  14. // }
  15. //
  16. // public enum LogikalDrawingType
  17. // {
  18. // Explosion,
  19. // Section,
  20. // Elevation,
  21. // ElevationWithSectionLines,
  22. // SectionLine,
  23. // }
  24. public class LogikalElevationDetailRequest : LogikalRequest
  25. {
  26. public override LogikalMethod Method() => LogikalMethod.ElevationDetail;
  27. public Guid ProjectID { get; set; }
  28. public Guid[] IDs { get; set; }
  29. public string ReportName { get; set; }
  30. // public LogikalDrawingFormat DrawingFormat { get; set; }
  31. //
  32. // public LogikalDrawingView DrawingView { get; set; }
  33. //
  34. // public LogikalDrawingType DrawingType { get; set; }
  35. public LogikalElevationDetailRequest(
  36. Guid projectid,
  37. Guid[] ids,
  38. string reportname
  39. // LogikalDrawingFormat format,
  40. // LogikalDrawingView view,
  41. // LogikalDrawingType drawingType
  42. )
  43. : base()
  44. {
  45. ProjectID = projectid;
  46. IDs = ids;
  47. ReportName = reportname;
  48. // DrawingFormat = format;
  49. // DrawingView = view;
  50. // DrawingType = drawingType;
  51. }
  52. }
  53. }