//------------------------------------------------------------------------------
// <auto-generated>
//     Dieser Code wurde von einem Tool generiert.
//     Laufzeitversion:4.0.30319.42000
//
//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
//     der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------

using System.Xml.Serialization;

// 
// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0.
// 

namespace skyscraper2.TsDuckInterface.Tsscan
{

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class tsduck
    {

        private tsduckNetwork[] itemsField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("network", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public tsduckNetwork[] Items
        {
            get { return this.itemsField; }
            set { this.itemsField = value; }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class tsduckNetwork
    {

        private tsduckNetworkTS[] tsField;

        private string idField;

        private string typeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ts", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public tsduckNetworkTS[] ts
        {
            get { return this.tsField; }
            set { this.tsField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string id
        {
            get { return this.idField; }
            set { this.idField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string type
        {
            get { return this.typeField; }
            set { this.typeField = value; }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class tsduckNetworkTS
    {

        private tsduckNetworkTSDvbt[] dvbtField;

        private tsduckNetworkTSService[] serviceField;

        private string idField;

        private string onidField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("dvbt", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public tsduckNetworkTSDvbt[] dvbt
        {
            get { return this.dvbtField; }
            set { this.dvbtField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("service", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public tsduckNetworkTSService[] service
        {
            get { return this.serviceField; }
            set { this.serviceField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string id
        {
            get { return this.idField; }
            set { this.idField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string onid
        {
            get { return this.onidField; }
            set { this.onidField = value; }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class tsduckNetworkTSDvbt
    {

        private string frequencyField;

        private string modulationField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string frequency
        {
            get { return this.frequencyField; }
            set { this.frequencyField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string modulation
        {
            get { return this.modulationField; }
            set { this.modulationField = value; }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    public partial class tsduckNetworkTSService
    {

        private string idField;

        private string nameField;

        private string providerField;

        private string pMTPIDField;

        private string typeField;

        private string casField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string id
        {
            get { return this.idField; }
            set { this.idField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string name
        {
            get { return this.nameField; }
            set { this.nameField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string provider
        {
            get { return this.providerField; }
            set { this.providerField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PMTPID
        {
            get { return this.pMTPIDField; }
            set { this.pMTPIDField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string type
        {
            get { return this.typeField; }
            set { this.typeField = value; }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string cas
        {
            get { return this.casField; }
            set { this.casField = value; }
        }
    }
}