using System; namespace InABox.Integration.Logikal { public abstract class AbstractLogikalPartsRequest : LogikalRequest { public Guid ProjectID { get; private set; } public string FinishQuery { get; private set; } public string ProfileQuery { get; private set; } public string GasketQuery { get; private set; } public string ComponentQuery { get; private set; } public string GlassQuery { get; private set; } public string LabourQuery { get; private set; } public bool IncludeExcelData { get; private set; } public bool IncludeSqliteData { get; private set; } protected AbstractLogikalPartsRequest(Guid projectid, string finishQuery, string profileQuery, string gasketQuery, string componentQuery, string glassQuery, string labourQuery, bool includeExcelData, bool includeSqliteData) { ProjectID = projectid; FinishQuery = finishQuery; ProfileQuery = profileQuery; GasketQuery = gasketQuery; ComponentQuery = componentQuery; GlassQuery = glassQuery; LabourQuery = labourQuery; IncludeExcelData = includeExcelData; IncludeSqliteData = includeSqliteData; } } }