using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;

[Serializable]
[XmlType(Namespace = "http://tempuri.org/ProductConfig.xsd")]
[GeneratedCode("xsd", "4.0.30319.1")]
[DebuggerStepThrough]
[DesignerCategory("code")]
public class ConfigurationType
{
	private string nameField;

	private EngineType engineField;

	private string stationConfigNameField;

	private string technologyField;

	private GVType[] technologySpecificGVField;

	private string customConfigurationStringField;

	public string Name
	{
		get
		{
			return nameField;
		}
		set
		{
			nameField = value;
		}
	}

	public EngineType Engine
	{
		get
		{
			return engineField;
		}
		set
		{
			engineField = value;
		}
	}

	public string StationConfigName
	{
		get
		{
			return stationConfigNameField;
		}
		set
		{
			stationConfigNameField = value;
		}
	}

	public string Technology
	{
		get
		{
			return technologyField;
		}
		set
		{
			technologyField = value;
		}
	}

	[XmlArrayItem("GV", IsNullable = false)]
	public GVType[] TechnologySpecificGV
	{
		get
		{
			return technologySpecificGVField;
		}
		set
		{
			technologySpecificGVField = value;
		}
	}

	public string CustomConfigurationString
	{
		get
		{
			return customConfigurationStringField;
		}
		set
		{
			customConfigurationStringField = value;
		}
	}
}
