1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- using System;
- namespace InABox.Integration.Logikal
- {
- public enum LogikalDrawingFormat
- {
- DXF,
- PNG
- }
-
- public enum LogikalDrawingView
- {
- Interior,
- Exterior
- }
-
- public enum LogikalDrawingType
- {
- Explosion,
- Section,
- Elevation,
- ElevationWithSectionLines,
- SectionLine,
- }
-
- public class LogikalElevationDetailRequest : LogikalRequest
- {
- public override LogikalMethod Method() => LogikalMethod.ElevationDetail;
- public Guid ProjectID { get; set; }
-
- public Guid[] IDs { get; set; }
-
- public LogikalDrawingFormat DrawingFormat { get; set; }
-
- public LogikalDrawingView DrawingView { get; set; }
-
- public LogikalDrawingType DrawingType { get; set; }
- public LogikalElevationDetailRequest(
- Guid projectid,
- Guid[] ids,
- LogikalDrawingFormat format,
- LogikalDrawingView view,
- LogikalDrawingType drawingType
- )
- : base()
- {
- ProjectID = projectid;
- IDs = ids;
- DrawingFormat = format;
- DrawingView = view;
- DrawingType = drawingType;
- }
- }
- }
|