using System.Collections.Generic;

namespace QTMDataFormat;

public class ExcelArgs
{
	private string workBookName = "";

	private string workSheetName = "";

	private string templateFileName = "";

	private string sourceXmlFileName = "";

	private Dictionary<string, ParameterInfo> parameterInfoDictionary = new Dictionary<string, ParameterInfo>();

	private int parameterColumnStartIndex = -1;

	private int parameterColumnEndIndex = -1;

	private bool highlightCells;

	private bool includeCharts;

	private bool append;

	private bool firstRowIsDummy;

	private bool showExcel = true;

	public bool ShowExcel
	{
		get
		{
			return showExcel;
		}
		set
		{
			showExcel = value;
		}
	}

	public string WorkBookName
	{
		get
		{
			return workBookName;
		}
		set
		{
			workBookName = value;
		}
	}

	public string WorkSheetName
	{
		get
		{
			return workSheetName;
		}
		set
		{
			workSheetName = value;
		}
	}

	public string TemplateFileName
	{
		get
		{
			return templateFileName;
		}
		set
		{
			templateFileName = value;
		}
	}

	public string SourceXMLFileName
	{
		get
		{
			return sourceXmlFileName;
		}
		set
		{
			sourceXmlFileName = value;
		}
	}

	public Dictionary<string, ParameterInfo> ParameterInfoDictionary
	{
		get
		{
			return parameterInfoDictionary;
		}
		set
		{
			parameterInfoDictionary = value;
		}
	}

	public int ParameterColumnStartIndex
	{
		get
		{
			return parameterColumnStartIndex;
		}
		set
		{
			parameterColumnStartIndex = value;
		}
	}

	public int ParameterColumnEndIndex
	{
		get
		{
			return parameterColumnEndIndex;
		}
		set
		{
			parameterColumnEndIndex = value;
		}
	}

	public bool HighlightCells
	{
		get
		{
			return highlightCells;
		}
		set
		{
			highlightCells = value;
		}
	}

	public bool IncludeCharts
	{
		get
		{
			return includeCharts;
		}
		set
		{
			includeCharts = value;
		}
	}

	public bool AppendToSheet
	{
		get
		{
			return append;
		}
		set
		{
			append = value;
		}
	}

	public bool FirstRowIsDummy
	{
		get
		{
			return firstRowIsDummy;
		}
		set
		{
			firstRowIsDummy = value;
		}
	}
}
