namespace QC.QTMInterface;

public class LoopInfo
{
	public string FolderName = "";

	public int Count;

	public string TestName = "";

	public string ParameterName = "";

	public string ParameterValue = "";

	public LoopTypes LoopType;

	public string LoopName = "";

	public string InFolderName = "";

	public bool IsTestIndex;

	public LoopInfo()
	{
	}

	public LoopInfo(string folderName, int count, string paramName, string paramValue, LoopTypes loopType)
	{
		FolderName = folderName;
		Count = count;
		ParameterName = paramName;
		ParameterValue = paramValue;
		LoopType = loopType;
	}

	public LoopInfo(string folderName, int count, string paramName, string paramValue, LoopTypes loopType, string loopName)
	{
		FolderName = folderName;
		Count = count;
		ParameterName = paramName;
		ParameterValue = paramValue;
		LoopType = loopType;
		LoopName = loopName;
	}

	public LoopInfo(string folderName, int count, string testName, string paramName, string paramValue, LoopTypes loopType, string loopName)
	{
		FolderName = folderName;
		TestName = testName;
		Count = count;
		ParameterName = paramName;
		ParameterValue = paramValue;
		LoopType = loopType;
		LoopName = loopName;
	}
}
