AbstractLogikalPartsRequest.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using System;
  2. namespace InABox.Logikal
  3. {
  4. public abstract class AbstractLogikalPartsRequest : LogikalRequest
  5. {
  6. public Guid ProjectID { get; private set; }
  7. public string FinishQuery { get; private set; }
  8. public string ProfileQuery { get; private set; }
  9. public string ComponentQuery { get; private set; }
  10. public string GlassQuery { get; private set; }
  11. public string LabourQuery { get; private set; }
  12. public bool IncludeExcelData { get; private set; }
  13. protected AbstractLogikalPartsRequest(Guid projectid, string finishQuery, string profileQuery, string componentQuery, string glassQuery, string labourQuery, bool includeExcelData)
  14. {
  15. ProjectID = projectid;
  16. FinishQuery = finishQuery;
  17. ProfileQuery = profileQuery;
  18. ComponentQuery = componentQuery;
  19. GlassQuery = glassQuery;
  20. LabourQuery = labourQuery;
  21. IncludeExcelData = includeExcelData;
  22. }
  23. }
  24. }