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

namespace QFDT_XML;

[Serializable]
[GeneratedCode("xsd", "2.0.50727.3038")]
[XmlType(AnonymousType = true)]
[DesignerCategory("code")]
[DebuggerStepThrough]
public class StructFtmUnifiedTxRxPathInfoBandData
{
	private string bandField;

	private string sub_bandField;

	private string num_of_pathsField;

	private string num_of_idc_typesField;

	private StructFtmUnifiedTxRxPathInfoVersion0[] version0DataField;

	private structFtmUnifiedTxRxPathInfoResponseBandDataStructFtmUnifiedTxRxPathInfoBandDataIdc_path_infoStructidc_cal_path_info[] idc_path_infoField;

	[XmlElement(Form = XmlSchemaForm.Unqualified)]
	public string band
	{
		get
		{
			return bandField;
		}
		set
		{
			bandField = value;
		}
	}

	[XmlElement(Form = XmlSchemaForm.Unqualified)]
	public string sub_band
	{
		get
		{
			return sub_bandField;
		}
		set
		{
			sub_bandField = value;
		}
	}

	[XmlElement(Form = XmlSchemaForm.Unqualified)]
	public string num_of_paths
	{
		get
		{
			return num_of_pathsField;
		}
		set
		{
			num_of_pathsField = value;
		}
	}

	[XmlElement(Form = XmlSchemaForm.Unqualified)]
	public string num_of_idc_types
	{
		get
		{
			return num_of_idc_typesField;
		}
		set
		{
			num_of_idc_typesField = value;
		}
	}

	[XmlArrayItem("structFtmUnifiedTxRxPathInfoVersion0", typeof(StructFtmUnifiedTxRxPathInfoVersion0), Form = XmlSchemaForm.Unqualified, IsNullable = false)]
	[XmlArray(Form = XmlSchemaForm.Unqualified)]
	public StructFtmUnifiedTxRxPathInfoVersion0[] version0Data
	{
		get
		{
			return version0DataField;
		}
		set
		{
			version0DataField = value;
		}
	}

	[XmlArrayItem("structidc_cal_path_info", typeof(structFtmUnifiedTxRxPathInfoResponseBandDataStructFtmUnifiedTxRxPathInfoBandDataIdc_path_infoStructidc_cal_path_info), Form = XmlSchemaForm.Unqualified, IsNullable = false)]
	[XmlArray(Form = XmlSchemaForm.Unqualified)]
	public structFtmUnifiedTxRxPathInfoResponseBandDataStructFtmUnifiedTxRxPathInfoBandDataIdc_path_infoStructidc_cal_path_info[] idc_path_info
	{
		get
		{
			return idc_path_infoField;
		}
		set
		{
			idc_path_infoField = value;
		}
	}
}
