namespace AnalyticsDAL.DTO.AnalysisWorkspace { public class AnalysisWorkspaceDTO { public int AnalysisWorkspaceId { get; set; } public int AnalysisId { get; set; } public int WorkspaceId { get; set; } public byte IsCrossWorkspace { get; set; } public byte DataSourceType { get; set; } /// Sparse per-tenant override, analog of MMENUSETDETAIL.MENUGROUPID: null = inherit /// the analysis/workspace default datasource; set = this tenant's binding pins a shared /// analysis template to their own datasource without forking MANALYSIS. public int? OverrideDataSourceId { get; set; } public string? AnalysisCode { get; set; } public string? AnalysisName { get; set; } public string? WorkspaceName { get; set; } } }