using System;
using System.ComponentModel;
using System.Xml.Serialization;

namespace QC.QTMXmlSchema;

[Serializable]
[DesignerCategory("code")]
[XmlType(AnonymousType = true)]
public class ROOTTESTInput
{
	private string scenarioSplitOptionsRIDField;

	private string scenarioSplitConditionsRIDField;

	private string keyField;

	private string valueField;

	private Type typeAttribute;

	[XmlAttribute("Type")]
	public Type TypeAttribute
	{
		get
		{
			return typeAttribute;
		}
		set
		{
			typeAttribute = value;
		}
	}

	[DefaultValue("")]
	public string ScenarioSplitOptionsRID
	{
		get
		{
			return scenarioSplitOptionsRIDField;
		}
		set
		{
			scenarioSplitOptionsRIDField = value;
		}
	}

	[DefaultValue("")]
	public string ScenarioSplitConditionsRID
	{
		get
		{
			return scenarioSplitConditionsRIDField;
		}
		set
		{
			scenarioSplitConditionsRIDField = value;
		}
	}

	public string Key
	{
		get
		{
			return keyField;
		}
		set
		{
			keyField = value;
		}
	}

	public string Value
	{
		get
		{
			return valueField;
		}
		set
		{
			valueField = value;
		}
	}

	public ROOTTESTInput()
	{
		scenarioSplitOptionsRIDField = "";
		scenarioSplitConditionsRIDField = "";
	}
}
