//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by xsd, Version=4.8.9037.0. // namespace skyscraper8.DvbNip { using System.Xml.Serialization; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.9037.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:dvb:metadata:nativeip:2023")] [System.Xml.Serialization.XmlRootAttribute("ServiceInformationFile", Namespace="urn:dvb:metadata:nativeip:2023", IsNullable=false)] public partial class ServiceInformationFileType { private System.DateTime versionUpdateField; private string nIPNetworkProviderNameField; private BroadcastMediaStreamType[] broadcastMediaStreamField; /// public System.DateTime VersionUpdate { get { return this.versionUpdateField; } set { this.versionUpdateField = value; } } /// public string NIPNetworkProviderName { get { return this.nIPNetworkProviderNameField; } set { this.nIPNetworkProviderNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("BroadcastMediaStream")] public BroadcastMediaStreamType[] BroadcastMediaStream { get { return this.broadcastMediaStreamField; } set { this.broadcastMediaStreamField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.9037.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:dvb:metadata:nativeip:2023")] public partial class BroadcastMediaStreamType { private ushort nIPNetworkIDField; private string nIPCarrierIDField; private string nIPLinkIDField; private ushort nIPServiceIDField; private BroadcastMediaStreamTypeBroadcastMedia broadcastMediaField; /// public ushort NIPNetworkID { get { return this.nIPNetworkIDField; } set { this.nIPNetworkIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")] public string NIPCarrierID { get { return this.nIPCarrierIDField; } set { this.nIPCarrierIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")] public string NIPLinkID { get { return this.nIPLinkIDField; } set { this.nIPLinkIDField = value; } } /// public ushort NIPServiceID { get { return this.nIPServiceIDField; } set { this.nIPServiceIDField = value; } } /// public BroadcastMediaStreamTypeBroadcastMedia BroadcastMedia { get { return this.broadcastMediaField; } set { this.broadcastMediaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.9037.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:dvb:metadata:nativeip:2023")] public partial class BroadcastMediaStreamTypeBroadcastMedia { private string[] uRIField; private InteractiveApplicationsType[] interactiveApplicationsField; /// [System.Xml.Serialization.XmlElementAttribute("URI")] public string[] URI { get { return this.uRIField; } set { this.uRIField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("InteractiveApplications")] public InteractiveApplicationsType[] InteractiveApplications { get { return this.interactiveApplicationsField; } set { this.interactiveApplicationsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.9037.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:dvb:metadata:nativeip:2023")] public partial class InteractiveApplicationsType { private InteractiveApplicationsTypeApplicationType applicationTypeField; private string applicationIDField; private string applicationURIField; /// public InteractiveApplicationsTypeApplicationType ApplicationType { get { return this.applicationTypeField; } set { this.applicationTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer")] public string ApplicationID { get { return this.applicationIDField; } set { this.applicationIDField = value; } } /// public string ApplicationURI { get { return this.applicationURIField; } set { this.applicationURIField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.9037.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:dvb:metadata:nativeip:2023")] public enum InteractiveApplicationsTypeApplicationType { /// HbbTV, /// MHP, /// MHEG5, /// Proprietary, } }