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; } } }