AbstractLogikalPartsRequest.cs 957 B

123456789101112131415161718192021222324252627282930313233
  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 ProfileQuery { get; private set; }
  8. public string ComponentQuery { get; private set; }
  9. public string GlassQuery { get; private set; }
  10. public string LabourQuery { get; private set; }
  11. public bool IncludeExcelData { get; private set; }
  12. protected AbstractLogikalPartsRequest(Guid projectid, string profileQuery, string componentQuery, string glassQuery, string labourQuery, bool includeExcelData)
  13. {
  14. ProjectID = projectid;
  15. ProfileQuery = profileQuery;
  16. ComponentQuery = componentQuery;
  17. GlassQuery = glassQuery;
  18. LabourQuery = labourQuery;
  19. IncludeExcelData = includeExcelData;
  20. }
  21. }
  22. }