Serialize complex xml

  • 13 years ago

    Hi,

    Below is a lot of code of classes representing xml that I need to serialize and deserialize. The usual method doesn't fully work. Anyone got any idea. The main class (i.e the root node) is 'Report'. Cheers:

    Option Strict Off
    Option Explicit On

    Imports System.Xml.Serialization

    '
    'This source code was auto-generated by xsd, Version=2.0.50727.42.
    '

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class Money
       
        Private currencyField As String
       
        Private valueField As Decimal
       
        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>  _
        Public Property currency() As String
            Get
                Return Me.currencyField
            End Get
            Set
                Me.currencyField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>  _
        Public Property Value() As Decimal
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Unstructured-Data", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Unstructured-Data", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class UnstructuredData
       
        Private dataBlobField() As DataBlob
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Data-Blob", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property DataBlob() As DataBlob()
            Get
                Return Me.dataBlobField
            End Get
            Set
                Me.dataBlobField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Data-Blob", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Data-Blob", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class DataBlob
       
        Private fileLocationField As String
       
        Private fileNameField As String
       
        Private fileTypeField As String
       
        Private secureHashField As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("File-Location", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property FileLocation() As String
            Get
                Return Me.fileLocationField
            End Get
            Set
                Me.fileLocationField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("File-Name", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property FileName() As String
            Get
                Return Me.fileNameField
            End Get
            Set
                Me.fileNameField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("File-Type", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property FileType() As String
            Get
                Return Me.fileTypeField
            End Get
            Set
                Me.fileTypeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Secure-Hash", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SecureHash() As String
            Get
                Return Me.secureHashField
            End Get
            Set
                Me.secureHashField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class Classifier
       
        Private pidField As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>  _
        Public Property pid() As String
            Get
                Return Me.pidField
            End Get
            Set
                Me.pidField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class Reference
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class IDString
       
        Private valueField As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>  _
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class Sentence
       
        Private languageField As LanguageCode
       
        Private languageFieldSpecified As Boolean
       
        Private valueField As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>  _
        Public Property language() As LanguageCode
            Get
                Return Me.languageField
            End Get
            Set
                Me.languageField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property languageSpecified() As Boolean
            Get
                Return Me.languageFieldSpecified
            End Get
            Set
                Me.languageFieldSpecified = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>  _
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum LanguageCode
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("1")>  _
        Item1
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("2")>  _
        Item2
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ForeignKey
       
        Private entityNameField As String
       
        Private keyNameField As String
       
        Private domainNameField As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>  _
        Public Property EntityName() As String
            Get
                Return Me.entityNameField
            End Get
            Set
                Me.entityNameField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>  _
        Public Property KeyName() As String
            Get
                Return Me.keyNameField
            End Get
            Set
                Me.keyNameField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>  _
        Public Property DomainName() As String
            Get
                Return Me.domainNameField
            End Get
            Set
                Me.domainNameField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Summary-Of-Performance", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Summary-Of-Performance", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class SummaryOfPerformance
       
        Private buildingDataField() As BuildingData
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Building-Data", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property BuildingData() As BuildingData()
            Get
                Return Me.buildingDataField
            End Get
            Set
                Me.buildingDataField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Building-Data", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Building-Data", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class BuildingData
       
        Private analysisTypeField As AnalysisTypeCode
       
        Private areaField As Single
       
        Private areaExteriorField As Single
       
        Private q50InfiltrationField As Single
       
        Private weatherField As String
       
        Private buildingWKField As Single
       
        Private buildingWM2KField As Single
       
        Private buildingAlphaField As Single
       
        Private hVACSystemsField() As HVACSystemData
       
        Private globalPerformanceField As GlobalPerformance
       
        Private activitiesField() As Activity
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Analysis-Type", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property AnalysisType() As AnalysisTypeCode
            Get
                Return Me.analysisTypeField
            End Get
            Set
                Me.analysisTypeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Area() As Single
            Get
                Return Me.areaField
            End Get
            Set
                Me.areaField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Area-Exterior", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property AreaExterior() As Single
            Get
                Return Me.areaExteriorField
            End Get
            Set
                Me.areaExteriorField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Q50-Infiltration", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Q50Infiltration() As Single
            Get
                Return Me.q50InfiltrationField
            End Get
            Set
                Me.q50InfiltrationField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Weather() As String
            Get
                Return Me.weatherField
            End Get
            Set
                Me.weatherField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Building-W-K", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property BuildingWK() As Single
            Get
                Return Me.buildingWKField
            End Get
            Set
                Me.buildingWKField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Building-W-M2K", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property BuildingWM2K() As Single
            Get
                Return Me.buildingWM2KField
            End Get
            Set
                Me.buildingWM2KField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Building-Alpha", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property BuildingAlpha() As Single
            Get
                Return Me.buildingAlphaField
            End Get
            Set
                Me.buildingAlphaField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlArrayAttribute("HVAC-Systems", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified),  _
         System.Xml.Serialization.XmlArrayItemAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable:=false)>  _
        Public Property HVACSystems() As HVACSystemData()
            Get
                Return Me.hVACSystemsField
            End Get
            Set
                Me.hVACSystemsField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Global-Performance", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property GlobalPerformance() As GlobalPerformance
            Get
                Return Me.globalPerformanceField
            End Get
            Set
                Me.globalPerformanceField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlArrayAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified),  _
         System.Xml.Serialization.XmlArrayItemAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable:=false)>  _
        Public Property Activities() As Activity()
            Get
                Return Me.activitiesField
            End Get
            Set
                Me.activitiesField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum AnalysisTypeCode
       
        '''<remarks/>
        ACTUAL
       
        '''<remarks/>
        NOTIONAL
       
        '''<remarks/>
        REFERENCE
       
        '''<remarks/>
        TYPICAL
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="HVAC-System-Data", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("HVAC-System-Data", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class HVACSystemData
       
        Private areaField As Single
       
        Private heatSourceField As String
       
        Private typeField As String
       
        Private fuelTypeField As String
       
        Private coolingGenSEERField As Single
       
        Private coolingSSEERField As Single
       
        Private heatingGenSEFFField As Single
       
        Private heatingSSEFFField As Single
       
        Private kWHM2AuxiliaryField As Single
       
        Private kWHM2CoolingField As Single
       
        Private kWHM2HeatingField As Single
       
        Private mJM2HeatingDemField As Single
       
        Private mJM2CoolingDemField As Single
       
        Private activitiesField() As Activity
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Area() As Single
            Get
                Return Me.areaField
            End Get
            Set
                Me.areaField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Heat-Source", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property HeatSource() As String
            Get
                Return Me.heatSourceField
            End Get
            Set
                Me.heatSourceField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Type() As String
            Get
                Return Me.typeField
            End Get
            Set
                Me.typeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Fuel-Type", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property FuelType() As String
            Get
                Return Me.fuelTypeField
            End Get
            Set
                Me.fuelTypeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Cooling-Gen-SEER", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property CoolingGenSEER() As Single
            Get
                Return Me.coolingGenSEERField
            End Get
            Set
                Me.coolingGenSEERField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Cooling-SSEER", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property CoolingSSEER() As Single
            Get
                Return Me.coolingSSEERField
            End Get
            Set
                Me.coolingSSEERField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Heating-Gen-SEFF", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property HeatingGenSEFF() As Single
            Get
                Return Me.heatingGenSEFFField
            End Get
            Set
                Me.heatingGenSEFFField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Heating-SSEFF", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property HeatingSSEFF() As Single
            Get
                Return Me.heatingSSEFFField
            End Get
            Set
                Me.heatingSSEFFField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Auxiliary", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Auxiliary() As Single
            Get
                Return Me.kWHM2AuxiliaryField
            End Get
            Set
                Me.kWHM2AuxiliaryField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Cooling", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Cooling() As Single
            Get
                Return Me.kWHM2CoolingField
            End Get
            Set
                Me.kWHM2CoolingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Heating", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Heating() As Single
            Get
                Return Me.kWHM2HeatingField
            End Get
            Set
                Me.kWHM2HeatingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("MJ-M2-Heating-Dem", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property MJM2HeatingDem() As Single
            Get
                Return Me.mJM2HeatingDemField
            End Get
            Set
                Me.mJM2HeatingDemField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("MJ-M2-Cooling-Dem", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property MJM2CoolingDem() As Single
            Get
                Return Me.mJM2CoolingDemField
            End Get
            Set
                Me.mJM2CoolingDemField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlArrayAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified),  _
         System.Xml.Serialization.XmlArrayItemAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable:=false)>  _
        Public Property Activities() As Activity()
            Get
                Return Me.activitiesField
            End Get
            Set
                Me.activitiesField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class Activity
       
        Private idField As Long
       
        Private areaField As Single
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ID() As Long
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Area() As Single
            Get
                Return Me.areaField
            End Get
            Set
                Me.areaField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Global-Performance", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Global-Performance", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class GlobalPerformance
       
        Private kWHM2CoolingField As Single
       
        Private kWHM2HeatingField As Single
       
        Private kWHM2AuxiliaryField As Single
       
        Private kWHM2LightingField As Single
       
        Private kWHM2DHWField As Single
       
        Private kWHM2EquipmentField As Single
       
        Private kWHM2NaturalGasField As Single
       
        Private kWHM2BiogasField As Single
       
        Private kWHM2LPGField As Single
       
        Private kWHM2CoalField As Single
       
        Private kWHM2OilField As Single
       
        Private kWHM2AnthraciteField As Single
       
        Private kWHM2SmokelessField As Single
       
        Private kWHM2BiomassField As Single
       
        Private kWHM2DualFuelField As Single
       
        Private kWHM2SuppliedField As Single
       
        Private kWHM2WasteHeatField As Single
       
        Private kWHM2DisplacedField As Single
       
        Private kWHM2PVSField As Single
       
        Private kWHM2CHPField As Single
       
        Private kWHM2SESField As Single
       
        Private kWHM2WindField As Single
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Cooling", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Cooling() As Single
            Get
                Return Me.kWHM2CoolingField
            End Get
            Set
                Me.kWHM2CoolingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Heating", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Heating() As Single
            Get
                Return Me.kWHM2HeatingField
            End Get
            Set
                Me.kWHM2HeatingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Auxiliary", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Auxiliary() As Single
            Get
                Return Me.kWHM2AuxiliaryField
            End Get
            Set
                Me.kWHM2AuxiliaryField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Lighting", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Lighting() As Single
            Get
                Return Me.kWHM2LightingField
            End Get
            Set
                Me.kWHM2LightingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-DHW", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2DHW() As Single
            Get
                Return Me.kWHM2DHWField
            End Get
            Set
                Me.kWHM2DHWField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Equipment", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Equipment() As Single
            Get
                Return Me.kWHM2EquipmentField
            End Get
            Set
                Me.kWHM2EquipmentField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Natural-Gas", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2NaturalGas() As Single
            Get
                Return Me.kWHM2NaturalGasField
            End Get
            Set
                Me.kWHM2NaturalGasField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Biogas", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Biogas() As Single
            Get
                Return Me.kWHM2BiogasField
            End Get
            Set
                Me.kWHM2BiogasField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-LPG", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2LPG() As Single
            Get
                Return Me.kWHM2LPGField
            End Get
            Set
                Me.kWHM2LPGField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Coal", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Coal() As Single
            Get
                Return Me.kWHM2CoalField
            End Get
            Set
                Me.kWHM2CoalField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Oil", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Oil() As Single
            Get
                Return Me.kWHM2OilField
            End Get
            Set
                Me.kWHM2OilField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Anthracite", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Anthracite() As Single
            Get
                Return Me.kWHM2AnthraciteField
            End Get
            Set
                Me.kWHM2AnthraciteField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Smokeless", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Smokeless() As Single
            Get
                Return Me.kWHM2SmokelessField
            End Get
            Set
                Me.kWHM2SmokelessField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Biomass", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Biomass() As Single
            Get
                Return Me.kWHM2BiomassField
            End Get
            Set
                Me.kWHM2BiomassField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Dual-Fuel", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2DualFuel() As Single
            Get
                Return Me.kWHM2DualFuelField
            End Get
            Set
                Me.kWHM2DualFuelField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Supplied", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Supplied() As Single
            Get
                Return Me.kWHM2SuppliedField
            End Get
            Set
                Me.kWHM2SuppliedField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Waste-Heat", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2WasteHeat() As Single
            Get
                Return Me.kWHM2WasteHeatField
            End Get
            Set
                Me.kWHM2WasteHeatField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Displaced", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Displaced() As Single
            Get
                Return Me.kWHM2DisplacedField
            End Get
            Set
                Me.kWHM2DisplacedField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-PVS", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2PVS() As Single
            Get
                Return Me.kWHM2PVSField
            End Get
            Set
                Me.kWHM2PVSField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-CHP", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2CHP() As Single
            Get
                Return Me.kWHM2CHPField
            End Get
            Set
                Me.kWHM2CHPField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-SES", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2SES() As Single
            Get
                Return Me.kWHM2SESField
            End Get
            Set
                Me.kWHM2SESField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("KWH-M2-Wind", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property KWHM2Wind() As Single
            Get
                Return Me.kWHM2WindField
            End Get
            Set
                Me.kWHM2WindField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class Activities
       
        Private activityField() As Activity
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Activity", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Activity() As Activity()
            Get
                Return Me.activityField
            End Get
            Set
                Me.activityField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="HVAC-Systems", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("HVAC-Systems", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class HVACSystems
       
        Private hVACSystemDataField() As HVACSystemData
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("HVAC-System-Data", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property HVACSystemData() As HVACSystemData()
            Get
                Return Me.hVACSystemDataField
            End Get
            Set
                Me.hVACSystemDataField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Input-Data", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Input-Data", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public MustInherit Class InputData
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="OR-Operational-Rating", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("OR-Operational-Rating", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class OROperationalRating
       
        Private accuracyField As String
       
        Private mainHeatingFuelField As String
       
        Private unconditionedFloorAreaField As Decimal
       
        Private hVACSystemField As String
       
        Private internalEnvironmentField As String
       
        Private assessmentPeriodAlignmentField As Decimal
       
        Private otherHVACSystemField As String
       
        Private dCConversionField As Decimal
       
        Private dHConversionField As Decimal
       
        Private mainHeatingElectricityField As Decimal
       
        Private otherConversionField As Decimal
       
        Private specialEnergyUseField As String
       
        Private oREnergyConsumptionField As OREnergyConsumption
       
        Private oRFloorAreaField As ORFloorArea
       
        Private districtConsumptionField As DistrictConsumption
       
        Private oROccupancyField As OROccupancy
       
        Private oRPreviousRatingField As ORPreviousRating
       
        Private oRBenchmarksField As ORBenchmarks
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Accuracy() As String
            Get
                Return Me.accuracyField
            End Get
            Set
                Me.accuracyField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Main-Heating-Fuel", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property MainHeatingFuel() As String
            Get
                Return Me.mainHeatingFuelField
            End Get
            Set
                Me.mainHeatingFuelField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Unconditioned-Floor-Area", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property UnconditionedFloorArea() As Decimal
            Get
                Return Me.unconditionedFloorAreaField
            End Get
            Set
                Me.unconditionedFloorAreaField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("HVAC-System", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property HVACSystem() As String
            Get
                Return Me.hVACSystemField
            End Get
            Set
                Me.hVACSystemField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Internal-Environment", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property InternalEnvironment() As String
            Get
                Return Me.internalEnvironmentField
            End Get
            Set
                Me.internalEnvironmentField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Assessment-Period-Alignment", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property AssessmentPeriodAlignment() As Decimal
            Get
                Return Me.assessmentPeriodAlignmentField
            End Get
            Set
                Me.assessmentPeriodAlignmentField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Other-HVAC-System", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OtherHVACSystem() As String
            Get
                Return Me.otherHVACSystemField
            End Get
            Set
                Me.otherHVACSystemField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("DC-Conversion", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property DCConversion() As Decimal
            Get
                Return Me.dCConversionField
            End Get
            Set
                Me.dCConversionField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("DH-Conversion", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property DHConversion() As Decimal
            Get
                Return Me.dHConversionField
            End Get
            Set
                Me.dHConversionField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Main-Heating-Electricity", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property MainHeatingElectricity() As Decimal
            Get
                Return Me.mainHeatingElectricityField
            End Get
            Set
                Me.mainHeatingElectricityField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Other-Conversion", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OtherConversion() As Decimal
            Get
                Return Me.otherConversionField
            End Get
            Set
                Me.otherConversionField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Special-Energy-Use", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SpecialEnergyUse() As String
            Get
                Return Me.specialEnergyUseField
            End Get
            Set
                Me.specialEnergyUseField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("OR-Energy-Consumption", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OREnergyConsumption() As OREnergyConsumption
            Get
                Return Me.oREnergyConsumptionField
            End Get
            Set
                Me.oREnergyConsumptionField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("OR-Floor-Area", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ORFloorArea() As ORFloorArea
            Get
                Return Me.oRFloorAreaField
            End Get
            Set
                Me.oRFloorAreaField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("District-Consumption", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property DistrictConsumption() As DistrictConsumption
            Get
                Return Me.districtConsumptionField
            End Get
            Set
                Me.districtConsumptionField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("OR-Occupancy", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OROccupancy() As OROccupancy
            Get
                Return Me.oROccupancyField
            End Get
            Set
                Me.oROccupancyField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("OR-Previous-Rating", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ORPreviousRating() As ORPreviousRating
            Get
                Return Me.oRPreviousRatingField
            End Get
            Set
                Me.oRPreviousRatingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("OR-Benchmarks", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ORBenchmarks() As ORBenchmarks
            Get
                Return Me.oRBenchmarksField
            End Get
            Set
                Me.oRBenchmarksField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="OR-Energy-Consumption", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("OR-Energy-Consumption", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class OREnergyConsumption
       
        Private sP1Field As EnergyConsumptionType
       
        Private sP2Field As EnergyConsumptionType
       
        Private sP3Field As EnergyConsumptionType
       
        Private sP4Field As EnergyConsumptionType
       
        Private sP5Field As EnergyConsumptionType
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SP1() As EnergyConsumptionType
            Get
                Return Me.sP1Field
            End Get
            Set
                Me.sP1Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SP2() As EnergyConsumptionType
            Get
                Return Me.sP2Field
            End Get
            Set
                Me.sP2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SP3() As EnergyConsumptionType
            Get
                Return Me.sP3Field
            End Get
            Set
                Me.sP3Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SP4() As EnergyConsumptionType
            Get
                Return Me.sP4Field
            End Get
            Set
                Me.sP4Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SP5() As EnergyConsumptionType
            Get
                Return Me.sP5Field
            End Get
            Set
                Me.sP5Field = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Energy-ConsumptionType", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Energy-ConsumptionType", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class EnergyConsumptionType
       
        Private gasField As ConsumptionType
       
        Private biogasField As ConsumptionType
       
        Private coalField As ConsumptionType
       
        Private anthraciteField As ConsumptionType
       
        Private biomassField As ConsumptionType
       
        Private lPGField As ConsumptionType
       
        Private naturalGasField As ConsumptionType
       
        Private oilField As ConsumptionType
       
        Private smokelessFuelField As ConsumptionType
       
        Private otherField As ConsumptionType
       
        Private otherNameField As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Gas() As ConsumptionType
            Get
                Return Me.gasField
            End Get
            Set
                Me.gasField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Biogas() As ConsumptionType
            Get
                Return Me.biogasField
            End Get
            Set
                Me.biogasField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Coal() As ConsumptionType
            Get
                Return Me.coalField
            End Get
            Set
                Me.coalField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Anthracite() As ConsumptionType
            Get
                Return Me.anthraciteField
            End Get
            Set
                Me.anthraciteField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Biomass() As ConsumptionType
            Get
                Return Me.biomassField
            End Get
            Set
                Me.biomassField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LPG() As ConsumptionType
            Get
                Return Me.lPGField
            End Get
            Set
                Me.lPGField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Natural-Gas", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property NaturalGas() As ConsumptionType
            Get
                Return Me.naturalGasField
            End Get
            Set
                Me.naturalGasField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Oil() As ConsumptionType
            Get
                Return Me.oilField
            End Get
            Set
                Me.oilField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Smokeless-Fuel", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SmokelessFuel() As ConsumptionType
            Get
                Return Me.smokelessFuelField
            End Get
            Set
                Me.smokelessFuelField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Other() As ConsumptionType
            Get
                Return Me.otherField
            End Get
            Set
                Me.otherField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Other-Name", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OtherName() As String
            Get
                Return Me.otherNameField
            End Get
            Set
                Me.otherNameField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ConsumptionType
       
        Private consumptionField As Decimal
       
        Private endDateField As Date
       
        Private startDateField As Date
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Consumption() As Decimal
            Get
                Return Me.consumptionField
            End Get
            Set
                Me.consumptionField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("End-Date", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="date")>  _
        Public Property EndDate() As Date
            Get
                Return Me.endDateField
            End Get
            Set
                Me.endDateField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Start-Date", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="date")>  _
        Public Property StartDate() As Date
            Get
                Return Me.startDateField
            End Get
            Set
                Me.startDateField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="OR-Floor-Area", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("OR-Floor-Area", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ORFloorArea
       
        Private b1Field As FloorAreaType
       
        Private b2Field As FloorAreaType
       
        Private b3Field As FloorAreaType
       
        Private b4Field As FloorAreaType
       
        Private b5Field As FloorAreaType
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property B1() As FloorAreaType
            Get
                Return Me.b1Field
            End Get
            Set
                Me.b1Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property B2() As FloorAreaType
            Get
                Return Me.b2Field
            End Get
            Set
                Me.b2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property B3() As FloorAreaType
            Get
                Return Me.b3Field
            End Get
            Set
                Me.b3Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property B4() As FloorAreaType
            Get
                Return Me.b4Field
            End Get
            Set
                Me.b4Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property B5() As FloorAreaType
            Get
                Return Me.b5Field
            End Get
            Set
                Me.b5Field = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class FloorAreaType
       
        Private areaMetricField As String
       
        Private floorAreaField As Decimal
       
        Private specialUsesAreaField As Decimal
       
        Private tUFAField As Decimal
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Area-Metric", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property AreaMetric() As String
            Get
                Return Me.areaMetricField
            End Get
            Set
                Me.areaMetricField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Floor-Area", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property FloorArea() As Decimal
            Get
                Return Me.floorAreaField
            End Get
            Set
                Me.floorAreaField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Special-Uses-Area", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SpecialUsesArea() As Decimal
            Get
                Return Me.specialUsesAreaField
            End Get
            Set
                Me.specialUsesAreaField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property TUFA() As Decimal
            Get
                Return Me.tUFAField
            End Get
            Set
                Me.tUFAField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="District-Consumption", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("District-Consumption", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class DistrictConsumption
       
        Private gasField As ConsumptionType
       
        Private biogasField As ConsumptionType
       
        Private coalField As ConsumptionType
       
        Private anthraciteField As ConsumptionType
       
        Private biomassField As ConsumptionType
       
        Private lPGField As ConsumptionType
       
        Private naturalGasField As ConsumptionType
       
        Private oilField As ConsumptionType
       
        Private smokelessFuelField As ConsumptionType
       
        Private otherField As ConsumptionType
       
        Private otherNameField As String
       
        Private districtCoolingField As ConsumptionType
       
        Private districtHeatingField As ConsumptionType
       
        Private onSiteRenewablesField As ConsumptionType
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Gas() As ConsumptionType
            Get
                Return Me.gasField
            End Get
            Set
                Me.gasField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Biogas() As ConsumptionType
            Get
                Return Me.biogasField
            End Get
            Set
                Me.biogasField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Coal() As ConsumptionType
            Get
                Return Me.coalField
            End Get
            Set
                Me.coalField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Anthracite() As ConsumptionType
            Get
                Return Me.anthraciteField
            End Get
            Set
                Me.anthraciteField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Biomass() As ConsumptionType
            Get
                Return Me.biomassField
            End Get
            Set
                Me.biomassField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LPG() As ConsumptionType
            Get
                Return Me.lPGField
            End Get
            Set
                Me.lPGField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Natural-Gas", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property NaturalGas() As ConsumptionType
            Get
                Return Me.naturalGasField
            End Get
            Set
                Me.naturalGasField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Oil() As ConsumptionType
            Get
                Return Me.oilField
            End Get
            Set
                Me.oilField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Smokeless-Fuel", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SmokelessFuel() As ConsumptionType
            Get
                Return Me.smokelessFuelField
            End Get
            Set
                Me.smokelessFuelField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Other() As ConsumptionType
            Get
                Return Me.otherField
            End Get
            Set
                Me.otherField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Other-Name", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OtherName() As String
            Get
                Return Me.otherNameField
            End Get
            Set
                Me.otherNameField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("District-Cooling", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property DistrictCooling() As ConsumptionType
            Get
                Return Me.districtCoolingField
            End Get
            Set
                Me.districtCoolingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("District-Heating", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property DistrictHeating() As ConsumptionType
            Get
                Return Me.districtHeatingField
            End Get
            Set
                Me.districtHeatingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("On-Site-Renewables", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OnSiteRenewables() As ConsumptionType
            Get
                Return Me.onSiteRenewablesField
            End Get
            Set
                Me.onSiteRenewablesField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="OR-Occupancy", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("OR-Occupancy", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class OROccupancy
       
        Private occupancy1Field As OccupancyType
       
        Private occupancy2Field As OccupancyType
       
        Private occupancy3Field As OccupancyType
       
        Private occupancy4Field As OccupancyType
       
        Private occupancy5Field As OccupancyType
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Occupancy-1", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Occupancy1() As OccupancyType
            Get
                Return Me.occupancy1Field
            End Get
            Set
                Me.occupancy1Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Occupancy-2", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Occupancy2() As OccupancyType
            Get
                Return Me.occupancy2Field
            End Get
            Set
                Me.occupancy2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Occupancy-3", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Occupancy3() As OccupancyType
            Get
                Return Me.occupancy3Field
            End Get
            Set
                Me.occupancy3Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Occupancy-4", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Occupancy4() As OccupancyType
            Get
                Return Me.occupancy4Field
            End Get
            Set
                Me.occupancy4Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Occupancy-5", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Occupancy5() As OccupancyType
            Get
                Return Me.occupancy5Field
            End Get
            Set
                Me.occupancy5Field = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class OccupancyType
       
        Private occupancyLevelField As Decimal
       
        Private occupancyLevelFieldSpecified As Boolean
       
        Private totalEquivalentField As Decimal
       
        Private totalEquivalentFieldSpecified As Boolean
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Occupancy-Level", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OccupancyLevel() As Decimal
            Get
                Return Me.occupancyLevelField
            End Get
            Set
                Me.occupancyLevelField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property OccupancyLevelSpecified() As Boolean
            Get
                Return Me.occupancyLevelFieldSpecified
            End Get
            Set
                Me.occupancyLevelFieldSpecified = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Total-Equivalent", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property TotalEquivalent() As Decimal
            Get
                Return Me.totalEquivalentField
            End Get
            Set
                Me.totalEquivalentField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property TotalEquivalentSpecified() As Boolean
            Get
                Return Me.totalEquivalentFieldSpecified
            End Get
            Set
                Me.totalEquivalentFieldSpecified = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="OR-Previous-Rating", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("OR-Previous-Rating", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ORPreviousRating
       
        Private previousRating1Field As PreviousRatingType
       
        Private previousRating2Field As PreviousRatingType
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Previous-Rating-1", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property PreviousRating1() As PreviousRatingType
            Get
                Return Me.previousRating1Field
            End Get
            Set
                Me.previousRating1Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Previous-Rating-2", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property PreviousRating2() As PreviousRatingType
            Get
                Return Me.previousRating2Field
            End Get
            Set
                Me.previousRating2Field = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class PreviousRatingType
       
        Private cO2Field As Decimal
       
        Private cO2FieldSpecified As Boolean
       
        Private operationalRatingField As Decimal
       
        Private operationalRatingFieldSpecified As Boolean
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property CO2() As Decimal
            Get
                Return Me.cO2Field
            End Get
            Set
                Me.cO2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property CO2Specified() As Boolean
            Get
                Return Me.cO2FieldSpecified
            End Get
            Set
                Me.cO2FieldSpecified = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Operational-Rating", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OperationalRating() As Decimal
            Get
                Return Me.operationalRatingField
            End Get
            Set
                Me.operationalRatingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property OperationalRatingSpecified() As Boolean
            Get
                Return Me.operationalRatingFieldSpecified
            End Get
            Set
                Me.operationalRatingFieldSpecified = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="OR-Benchmarks", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("OR-Benchmarks", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ORBenchmarks
       
        Private benchmark1Field As String
       
        Private benchmark2Field As String
       
        Private benchmark3Field As String
       
        Private benchmark4Field As String
       
        Private benchmark5Field As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Benchmark-1", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Benchmark1() As String
            Get
                Return Me.benchmark1Field
            End Get
            Set
                Me.benchmark1Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Benchmark-2", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Benchmark2() As String
            Get
                Return Me.benchmark2Field
            End Get
            Set
                Me.benchmark2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Benchmark-3", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Benchmark3() As String
            Get
                Return Me.benchmark3Field
            End Get
            Set
                Me.benchmark3Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Benchmark-4", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Benchmark4() As String
            Get
                Return Me.benchmark4Field
            End Get
            Set
                Me.benchmark4Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Benchmark-5", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Benchmark5() As String
            Get
                Return Me.benchmark5Field
            End Get
            Set
                Me.benchmark5Field = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.Xml.Serialization.XmlIncludeAttribute(GetType(RecommendationsReport)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(EnergyPerformanceCertificate)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(DisplayCertificate)),  _
     System.Xml.Serialization.XmlIncludeAttribute(GetType(AdvisoryReport)),  _
     System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Report-Data", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Report-Data", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public MustInherit Class ReportData
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Technical-Information", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Technical-Information", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class TechnicalInformation
       
        Private mainHeatingFuelField As HeatingFuelTypeCode
       
        Private mainHeatingFuelFieldSpecified As Boolean
       
        Private otherFuelDescriptionField As String
       
        Private buildingEnvironmentField As BuildingEnvironmentCode
       
        Private floorAreaField As Decimal
       
        Private buildingLevelField As Integer
       
        Private buildingLevelFieldSpecified As Boolean
       
        Private specialEnergyUsesField As String
       
        Private renewableSourcesField As String
       
        Private oRAvailabilityDateField As Date
       
        Private oRAvailabilityDateFieldSpecified As Boolean
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Main-Heating-Fuel", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property MainHeatingFuel() As HeatingFuelTypeCode
            Get
                Return Me.mainHeatingFuelField
            End Get
            Set
                Me.mainHeatingFuelField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property MainHeatingFuelSpecified() As Boolean
            Get
                Return Me.mainHeatingFuelFieldSpecified
            End Get
            Set
                Me.mainHeatingFuelFieldSpecified = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Other-Fuel-Description", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OtherFuelDescription() As String
            Get
                Return Me.otherFuelDescriptionField
            End Get
            Set
                Me.otherFuelDescriptionField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Building-Environment", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property BuildingEnvironment() As BuildingEnvironmentCode
            Get
                Return Me.buildingEnvironmentField
            End Get
            Set
                Me.buildingEnvironmentField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Floor-Area", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property FloorArea() As Decimal
            Get
                Return Me.floorAreaField
            End Get
            Set
                Me.floorAreaField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Building-Level", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property BuildingLevel() As Integer
            Get
                Return Me.buildingLevelField
            End Get
            Set
                Me.buildingLevelField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property BuildingLevelSpecified() As Boolean
            Get
                Return Me.buildingLevelFieldSpecified
            End Get
            Set
                Me.buildingLevelFieldSpecified = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Special-Energy-Uses", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SpecialEnergyUses() As String
            Get
                Return Me.specialEnergyUsesField
            End Get
            Set
                Me.specialEnergyUsesField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Renewable-Sources", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property RenewableSources() As String
            Get
                Return Me.renewableSourcesField
            End Get
            Set
                Me.renewableSourcesField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("OR-Availability-Date", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="date")>  _
        Public Property ORAvailabilityDate() As Date
            Get
                Return Me.oRAvailabilityDateField
            End Get
            Set
                Me.oRAvailabilityDateField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property ORAvailabilityDateSpecified() As Boolean
            Get
                Return Me.oRAvailabilityDateFieldSpecified
            End Get
            Set
                Me.oRAvailabilityDateFieldSpecified = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum HeatingFuelTypeCode
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Natural Gas")>  _
        NaturalGas
       
        '''<remarks/>
        LPG
       
        '''<remarks/>
        Biogas
       
        '''<remarks/>
        Oil
       
        '''<remarks/>
        Coal
       
        '''<remarks/>
        Anthracite
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Smokeless Fuel (inc Coke)")>  _
        SmokelessFuelincCoke
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Dual Fuel Appliances (Mineral + Wood)")>  _
        DualFuelAppliancesMineralWood
       
        '''<remarks/>
        Biomass
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Grid Supplied Electricity")>  _
        GridSuppliedElectricity
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Grid Displaced Electricity")>  _
        GridDisplacedElectricity
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Waste Heat")>  _
        WasteHeat
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("District Cooling")>  _
        DistrictCooling
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("District Heating")>  _
        DistrictHeating
       
        '''<remarks/>
        Other
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum BuildingEnvironmentCode
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Air Conditioning")>  _
        AirConditioning
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Heating and Natural Ventilation")>  _
        HeatingandNaturalVentilation
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Heating and Mechanical Ventilation")>  _
        HeatingandMechanicalVentilation
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Mixed-mode with Natural Ventilation")>  _
        MixedmodewithNaturalVentilation
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Mixed-mode with Mechanical Ventilation")>  _
        MixedmodewithMechanicalVentilation
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="DEC-Annual-Energy-Summary", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("DEC-Annual-Energy-Summary", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class DECAnnualEnergySummary
       
        Private annualEnergyUseFuelThermalField As Integer
       
        Private annualEnergyUseElectricalField As Integer
       
        Private renewablesFuelThermalField As Decimal
       
        Private renewablesElectricalField As Decimal
       
        Private typicalThermalUseField As Integer
       
        Private typicalElectricalUseField As Integer
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Annual-Energy-Use-Fuel-Thermal", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property AnnualEnergyUseFuelThermal() As Integer
            Get
                Return Me.annualEnergyUseFuelThermalField
            End Get
            Set
                Me.annualEnergyUseFuelThermalField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Annual-Energy-Use-Electrical", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property AnnualEnergyUseElectrical() As Integer
            Get
                Return Me.annualEnergyUseElectricalField
            End Get
            Set
                Me.annualEnergyUseElectricalField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Renewables-Fuel-Thermal", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property RenewablesFuelThermal() As Decimal
            Get
                Return Me.renewablesFuelThermalField
            End Get
            Set
                Me.renewablesFuelThermalField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Renewables-Electrical", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property RenewablesElectrical() As Decimal
            Get
                Return Me.renewablesElectricalField
            End Get
            Set
                Me.renewablesElectricalField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Typical-Thermal-Use", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property TypicalThermalUse() As Integer
            Get
                Return Me.typicalThermalUseField
            End Get
            Set
                Me.typicalThermalUseField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Typical-Electrical-Use", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property TypicalElectricalUse() As Integer
            Get
                Return Me.typicalElectricalUseField
            End Get
            Set
                Me.typicalElectricalUseField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="EPC-Rating", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("EPC-Rating", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class EPCRating
       
        Private assetRatingField As Integer
       
        Private newBuildBenchmarkField As Integer
       
        Private existingStockBenchmarkField As Integer
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Asset-Rating", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property AssetRating() As Integer
            Get
                Return Me.assetRatingField
            End Get
            Set
                Me.assetRatingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("New-Build-Benchmark", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property NewBuildBenchmark() As Integer
            Get
                Return Me.newBuildBenchmarkField
            End Get
            Set
                Me.newBuildBenchmarkField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Existing-Stock-Benchmark", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ExistingStockBenchmark() As Integer
            Get
                Return Me.existingStockBenchmarkField
            End Get
            Set
                Me.existingStockBenchmarkField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="AR-Recommendation", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("AR-Recommendation", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ARRecommendation
       
        Private recommendationField As String
       
        Private potentialImpactField As Integer
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Recommendation() As String
            Get
                Return Me.recommendationField
            End Get
            Set
                Me.recommendationField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Potential-Impact", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property PotentialImpact() As Integer
            Get
                Return Me.potentialImpactField
            End Get
            Set
                Me.potentialImpactField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Advisory-Report", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Advisory-Report", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class AdvisoryReport
        Inherits ReportData
       
        Private aRRecommendationsField As ARRecommendations
       
        Private technicalInformationField As TechnicalInformation
       
        Private siteServicesField As SiteServices
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("AR-Recommendations", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ARRecommendations() As ARRecommendations
            Get
                Return Me.aRRecommendationsField
            End Get
            Set
                Me.aRRecommendationsField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Technical-Information", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property TechnicalInformation() As TechnicalInformation
            Get
                Return Me.technicalInformationField
            End Get
            Set
                Me.technicalInformationField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Site-Services", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property SiteServices() As SiteServices
            Get
                Return Me.siteServicesField
            End Get
            Set
                Me.siteServicesField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="AR-Recommendations", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("AR-Recommendations", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ARRecommendations
       
        Private shortPaybackField() As ARRecommendation
       
        Private mediumPaybackField() As ARRecommendation
       
        Private longPaybackField() As ARRecommendation
       
        Private otherPaybackField() As ARRecommendation
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Short-Payback", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ShortPayback() As ARRecommendation()
            Get
                Return Me.shortPaybackField
            End Get
            Set
                Me.shortPaybackField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Medium-Payback", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property MediumPayback() As ARRecommendation()
            Get
                Return Me.mediumPaybackField
            End Get
            Set
                Me.mediumPaybackField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Long-Payback", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LongPayback() As ARRecommendation()
            Get
                Return Me.longPaybackField
            End Get
            Set
                Me.longPaybackField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Other-Payback", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OtherPayback() As ARRecommendation()
            Get
                Return Me.otherPaybackField
            End Get
            Set
                Me.otherPaybackField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Site-Services", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Site-Services", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class SiteServices
       
        Private service1Field As SiteService
       
        Private service2Field As SiteService
       
        Private service3Field As SiteService
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Service1() As SiteService
            Get
                Return Me.service1Field
            End Get
            Set
                Me.service1Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Service2() As SiteService
            Get
                Return Me.service2Field
            End Get
            Set
                Me.service2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Service3() As SiteService
            Get
                Return Me.service3Field
            End Get
            Set
                Me.service3Field = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Site-Service", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Site-Service", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class SiteService
       
        Private descriptionField As String
       
        Private quantityField As Integer
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Description() As String
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Quantity() As Integer
            Get
                Return Me.quantityField
            End Get
            Set
                Me.quantityField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="DEC-Energy-Assessment", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("DEC-Energy-Assessment", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class DECEnergyAssessment
       
        Private nominatedDateField As Date
       
        Private energyRatingField As Integer
       
        Private electricityCO2Field As Integer
       
        Private heatingCO2Field As Integer
       
        Private renewablesCO2Field As Integer
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Nominated-Date", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="date")>  _
        Public Property NominatedDate() As Date
            Get
                Return Me.nominatedDateField
            End Get
            Set
                Me.nominatedDateField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Energy-Rating", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property EnergyRating() As Integer
            Get
                Return Me.energyRatingField
            End Get
            Set
                Me.energyRatingField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Electricity-CO2", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ElectricityCO2() As Integer
            Get
                Return Me.electricityCO2Field
            End Get
            Set
                Me.electricityCO2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Heating-CO2", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property HeatingCO2() As Integer
            Get
                Return Me.heatingCO2Field
            End Get
            Set
                Me.heatingCO2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Renewables-CO2", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property RenewablesCO2() As Integer
            Get
                Return Me.renewablesCO2Field
            End Get
            Set
                Me.renewablesCO2Field = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Display-Certificate", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Display-Certificate", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class DisplayCertificate
        Inherits ReportData
       
        Private thisAssessmentField As DECEnergyAssessment
       
        Private technicalInformationField As TechnicalInformation
       
        Private dECAnnualEnergySummaryField As DECAnnualEnergySummary
       
        Private year1AssessmentField As DECEnergyAssessment
       
        Private year2AssessmentField As DECEnergyAssessment
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("This-Assessment", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ThisAssessment() As DECEnergyAssessment
            Get
                Return Me.thisAssessmentField
            End Get
            Set
                Me.thisAssessmentField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Technical-Information", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property TechnicalInformation() As TechnicalInformation
            Get
                Return Me.technicalInformationField
            End Get
            Set
                Me.technicalInformationField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("DEC-Annual-Energy-Summary", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property DECAnnualEnergySummary() As DECAnnualEnergySummary
            Get
                Return Me.dECAnnualEnergySummaryField
            End Get
            Set
                Me.dECAnnualEnergySummaryField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Year1-Assessment", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Year1Assessment() As DECEnergyAssessment
            Get
                Return Me.year1AssessmentField
            End Get
            Set
                Me.year1AssessmentField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Year2-Assessment", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Year2Assessment() As DECEnergyAssessment
            Get
                Return Me.year2AssessmentField
            End Get
            Set
                Me.year2AssessmentField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Energy-Performance-Certificate", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Energy-Performance-Certificate", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class EnergyPerformanceCertificate
        Inherits ReportData
       
        Private ePCRatingScaleField As EPCRatingScale
       
        Private technicalInformationField As TechnicalInformation
       
        Private ePCRatingField As EPCRating
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("EPC-Rating-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property EPCRatingScale() As EPCRatingScale
            Get
                Return Me.ePCRatingScaleField
            End Get
            Set
                Me.ePCRatingScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Technical-Information", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property TechnicalInformation() As TechnicalInformation
            Get
                Return Me.technicalInformationField
            End Get
            Set
                Me.technicalInformationField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("EPC-Rating", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property EPCRating() As EPCRating
            Get
                Return Me.ePCRatingField
            End Get
            Set
                Me.ePCRatingField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="EPC-Rating-Scale", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("EPC-Rating-Scale", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class EPCRatingScale
       
        Private upperNumberAScaleField As Integer
       
        Private lowerNumberBScaleField As Integer
       
        Private upperNumberBScaleField As Integer
       
        Private lowerNumberCScaleField As Integer
       
        Private upperNumberCScaleField As Integer
       
        Private lowerNumberDScaleField As Integer
       
        Private upperNumberDScaleField As Integer
       
        Private lowerNumberEScaleField As Integer
       
        Private upperNumberEScaleField As Integer
       
        Private lowerNumberFScaleField As Integer
       
        Private upperNumberFScaleField As Integer
       
        Private lowestNumberGScaleField As Integer
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Upper-Number-A-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property UpperNumberAScale() As Integer
            Get
                Return Me.upperNumberAScaleField
            End Get
            Set
                Me.upperNumberAScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Lower-Number-B-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LowerNumberBScale() As Integer
            Get
                Return Me.lowerNumberBScaleField
            End Get
            Set
                Me.lowerNumberBScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Upper-Number-B-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property UpperNumberBScale() As Integer
            Get
                Return Me.upperNumberBScaleField
            End Get
            Set
                Me.upperNumberBScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Lower-Number-C-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LowerNumberCScale() As Integer
            Get
                Return Me.lowerNumberCScaleField
            End Get
            Set
                Me.lowerNumberCScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Upper-Number-C-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property UpperNumberCScale() As Integer
            Get
                Return Me.upperNumberCScaleField
            End Get
            Set
                Me.upperNumberCScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Lower-Number-D-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LowerNumberDScale() As Integer
            Get
                Return Me.lowerNumberDScaleField
            End Get
            Set
                Me.lowerNumberDScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Upper-Number-D-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property UpperNumberDScale() As Integer
            Get
                Return Me.upperNumberDScaleField
            End Get
            Set
                Me.upperNumberDScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Lower-Number-E-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LowerNumberEScale() As Integer
            Get
                Return Me.lowerNumberEScaleField
            End Get
            Set
                Me.lowerNumberEScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Upper-Number-E-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property UpperNumberEScale() As Integer
            Get
                Return Me.upperNumberEScaleField
            End Get
            Set
                Me.upperNumberEScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Lower-Number-F-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LowerNumberFScale() As Integer
            Get
                Return Me.lowerNumberFScaleField
            End Get
            Set
                Me.lowerNumberFScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Upper-Number-F-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property UpperNumberFScale() As Integer
            Get
                Return Me.upperNumberFScaleField
            End Get
            Set
                Me.upperNumberFScaleField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Lowest-Number-G-Scale", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LowestNumberGScale() As Integer
            Get
                Return Me.lowestNumberGScaleField
            End Get
            Set
                Me.lowestNumberGScaleField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="RR-Recommendation", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("RR-Recommendation", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class RRRecommendation
       
        Private recommendationCodeField As String
       
        Private recommendationField As String
       
        Private cO2ImpactField As CO2ImpactCode
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Recommendation-Code", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property RecommendationCode() As String
            Get
                Return Me.recommendationCodeField
            End Get
            Set
                Me.recommendationCodeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property Recommendation() As String
            Get
                Return Me.recommendationField
            End Get
            Set
                Me.recommendationField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("CO2-Impact", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property CO2Impact() As CO2ImpactCode
            Get
                Return Me.cO2ImpactField
            End Get
            Set
                Me.cO2ImpactField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum CO2ImpactCode
       
        '''<remarks/>
        HIGH
       
        '''<remarks/>
        MEDIUM
       
        '''<remarks/>
        LOW
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="RR-Recommendations", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("RR-Recommendations", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class RRRecommendations
       
        Private shortPaybackField() As RRRecommendation
       
        Private mediumPaybackField() As RRRecommendation
       
        Private longPaybackField() As RRRecommendation
       
        Private otherPaybackField() As RRRecommendation
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Short-Payback", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property ShortPayback() As RRRecommendation()
            Get
                Return Me.shortPaybackField
            End Get
            Set
                Me.shortPaybackField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Medium-Payback", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property MediumPayback() As RRRecommendation()
            Get
                Return Me.mediumPaybackField
            End Get
            Set
                Me.mediumPaybackField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Long-Payback", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property LongPayback() As RRRecommendation()
            Get
                Return Me.longPaybackField
            End Get
            Set
                Me.longPaybackField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Other-Payback", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property OtherPayback() As RRRecommendation()
            Get
                Return Me.otherPaybackField
            End Get
            Set
                Me.otherPaybackField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Recommendations-Report", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Recommendations-Report", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class RecommendationsReport
        Inherits ReportData
       
        Private rRRecommendationsField As RRRecommendations
       
        Private technicalInformationField As TechnicalInformation
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("RR-Recommendations", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property RRRecommendations() As RRRecommendations
            Get
                Return Me.rRRecommendationsField
            End Get
            Set
                Me.rRRecommendationsField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Technical-Information", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>  _
        Public Property TechnicalInformation() As TechnicalInformation
            Get
                Return Me.technicalInformationField
            End Get
            Set
                Me.technicalInformationField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Property-Details", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Property-Details", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class PropertyDetails
       
        Private locationDescriptionField As String
       
        Private uPRNField As String
       
        Private propertyAddressField As AddressType
       
        Private propertyTypeField As PropertyTypeCode
       
        Private occupierField As String
       
        Private isHeritageSiteField As Flag
       
        Private isHeritageSiteFieldSpecified As Boolean
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Location-Description")>  _
        Public Property LocationDescription() As String
            Get
                Return Me.locationDescriptionField
            End Get
            Set
                Me.locationDescriptionField = value
            End Set
        End Property
       
        '''<remarks/>
        Public Property UPRN() As String
            Get
                Return Me.uPRNField
            End Get
            Set
                Me.uPRNField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Property-Address")>  _
        Public Property PropertyAddress() As AddressType
            Get
                Return Me.propertyAddressField
            End Get
            Set
                Me.propertyAddressField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Property-Type")>  _
        Public Property PropertyType() As PropertyTypeCode
            Get
                Return Me.propertyTypeField
            End Get
            Set
                Me.propertyTypeField = value
            End Set
        End Property
       
        '''<remarks/>
        Public Property Occupier() As String
            Get
                Return Me.occupierField
            End Get
            Set
                Me.occupierField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Is-Heritage-Site")>  _
        Public Property IsHeritageSite() As Flag
            Get
                Return Me.isHeritageSiteField
            End Get
            Set
                Me.isHeritageSiteField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property IsHeritageSiteSpecified() As Boolean
            Get
                Return Me.isHeritageSiteFieldSpecified
            End Get
            Set
                Me.isHeritageSiteFieldSpecified = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class AddressType
       
        Private addressLine1Field As String
       
        Private addressLine2Field As String
       
        Private addressLine3Field As String
       
        Private addressLine4Field As String
       
        Private postTownField As String
       
        Private postcodeField As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Address-Line-1")>  _
        Public Property AddressLine1() As String
            Get
                Return Me.addressLine1Field
            End Get
            Set
                Me.addressLine1Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Address-Line-2")>  _
        Public Property AddressLine2() As String
            Get
                Return Me.addressLine2Field
            End Get
            Set
                Me.addressLine2Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Address-Line-3")>  _
        Public Property AddressLine3() As String
            Get
                Return Me.addressLine3Field
            End Get
            Set
                Me.addressLine3Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Address-Line-4")>  _
        Public Property AddressLine4() As String
            Get
                Return Me.addressLine4Field
            End Get
            Set
                Me.addressLine4Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Post-Town")>  _
        Public Property PostTown() As String
            Get
                Return Me.postTownField
            End Get
            Set
                Me.postTownField = value
            End Set
        End Property
       
        '''<remarks/>
        Public Property Postcode() As String
            Get
                Return Me.postcodeField
            End Get
            Set
                Me.postcodeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum PropertyTypeCode
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("AIRPORT TERMINAL")>  _
        AIRPORTTERMINAL
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("BUS STATION/TRAIN STATION/SEAPORT TERMINAL")>  _
        BUSSTATIONTRAINSTATIONSEAPORTTERMINAL
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("COMMUNITY/DAY CENTRE")>  _
        COMMUNITYDAYCENTRE
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("CROWN AND COUNTY COURTS")>  _
        CROWNANDCOUNTYCOURTS
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("EMERGENCY SERVICES")>  _
        EMERGENCYSERVICES
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("FURTHER EDUCATION UNIVERSITIES")>  _
        FURTHEREDUCATIONUNIVERSITIES
       
        '''<remarks/>
        HOSPITAL
       
        '''<remarks/>
        HOTEL
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("INDUSTRIAL PROCESS BUILDING")>  _
        INDUSTRIALPROCESSBUILDING
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("LIBRARIES/MUSEUMS/GALLERIES")>  _
        LIBRARIESMUSEUMSGALLERIES
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("NURSING RESIDENTIAL HOMES AND HOSTELS")>  _
        NURSINGRESIDENTIALHOMESANDHOSTELS
       
        '''<remarks/>
        OFFICE
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("PRIMARY HEALTH CARE BUILDINGS")>  _
        PRIMARYHEALTHCAREBUILDINGS
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("PRIMARY SCHOOL")>  _
        PRIMARYSCHOOL
       
        '''<remarks/>
        PRISONS
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("RESTAURANT/PUBLIC HOUSE")>  _
        RESTAURANTPUBLICHOUSE
       
        '''<remarks/>
        RETAIL
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("SECONDARY SCHOOL")>  _
        SECONDARYSCHOOL
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("SOCIAL CLUBS")>  _
        SOCIALCLUBS
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("SPORTS CENTRE/LEISURE CENTRE")>  _
        SPORTSCENTRELEISURECENTRE
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("SPORTS GROUND ARENA")>  _
        SPORTSGROUNDARENA
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("TELEPHONE EXCHANGES")>  _
        TELEPHONEEXCHANGES
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("THEATRES/CINEMAS/MUSIC HALLS AND AUDITORIA")>  _
        THEATRESCINEMASMUSICHALLSANDAUDITORIA
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("WAREHOUSE AND STORAGE")>  _
        WAREHOUSEANDSTORAGE
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("WORKSHOPS/MAINTENANCE DEPOT")>  _
        WORKSHOPSMAINTENANCEDEPOT
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum Flag
       
        '''<remarks/>
        Y
       
        '''<remarks/>
        N
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Energy-Assessor", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Energy-Assessor", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class EnergyAssessor
       
        Private certificateNumberField As String
       
        Private nameField As String
       
        Private accreditationSchemeNameField As String
       
        Private tradingAddressField As String
       
        Private companyNameField As String
       
        Private relatedPartyDisclosureField As Sentence
       
        Private qualificationsField() As AssessorQualificationsCode
       
        Private statusField As EAStatusCode
       
        Private statusFieldSpecified As Boolean
       
        Private eMailField As String
       
        Private telephoneNumberField As String
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Certificate-Number")>  _
        Public Property CertificateNumber() As String
            Get
                Return Me.certificateNumberField
            End Get
            Set
                Me.certificateNumberField = value
            End Set
        End Property
       
        '''<remarks/>
        Public Property Name() As String
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Accreditation-Scheme-Name")>  _
        Public Property AccreditationSchemeName() As String
            Get
                Return Me.accreditationSchemeNameField
            End Get
            Set
                Me.accreditationSchemeNameField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Trading-Address")>  _
        Public Property TradingAddress() As String
            Get
                Return Me.tradingAddressField
            End Get
            Set
                Me.tradingAddressField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Company-Name")>  _
        Public Property CompanyName() As String
            Get
                Return Me.companyNameField
            End Get
            Set
                Me.companyNameField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Related-Party-Disclosure")>  _
        Public Property RelatedPartyDisclosure() As Sentence
            Get
                Return Me.relatedPartyDisclosureField
            End Get
            Set
                Me.relatedPartyDisclosureField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Qualifications")>  _
        Public Property Qualifications() As AssessorQualificationsCode()
            Get
                Return Me.qualificationsField
            End Get
            Set
                Me.qualificationsField = value
            End Set
        End Property
       
        '''<remarks/>
        Public Property Status() As EAStatusCode
            Get
                Return Me.statusField
            End Get
            Set
                Me.statusField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property StatusSpecified() As Boolean
            Get
                Return Me.statusFieldSpecified
            End Get
            Set
                Me.statusFieldSpecified = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("E-Mail")>  _
        Public Property EMail() As String
            Get
                Return Me.eMailField
            End Get
            Set
                Me.eMailField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Telephone-Number")>  _
        Public Property TelephoneNumber() As String
            Get
                Return Me.telephoneNumberField
            End Get
            Set
                Me.telephoneNumberField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum AssessorQualificationsCode
       
        '''<remarks/>
        DEC
       
        '''<remarks/>
        NOS3
       
        '''<remarks/>
        NOS4
       
        '''<remarks/>
        NOS5
       
        '''<remarks/>
        CONSTRUCTION
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum EAStatusCode
       
        '''<remarks/>
        Inactive
       
        '''<remarks/>
        Registered
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("Struck-Off")>  _
        StruckOff
       
        '''<remarks/>
        Suspended
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Calculation-Details", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Calculation-Details", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class CalculationDetails
       
        Private methodologyField As String
       
        Private calculationToolField As String
       
        Private readingTypeField As ConsumptionReadingType
       
        Private readingTypeFieldSpecified As Boolean
       
        Private assessorKnolwedgeField As String
       
        Private inspectionTypeField As InspectionTypeCode
       
        Private inspectionTypeFieldSpecified As Boolean
       
        '''<remarks/>
        Public Property Methodology() As String
            Get
                Return Me.methodologyField
            End Get
            Set
                Me.methodologyField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Calculation-Tool")>  _
        Public Property CalculationTool() As String
            Get
                Return Me.calculationToolField
            End Get
            Set
                Me.calculationToolField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Reading-Type")>  _
        Public Property ReadingType() As ConsumptionReadingType
            Get
                Return Me.readingTypeField
            End Get
            Set
                Me.readingTypeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property ReadingTypeSpecified() As Boolean
            Get
                Return Me.readingTypeFieldSpecified
            End Get
            Set
                Me.readingTypeFieldSpecified = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Assessor-Knolwedge")>  _
        Public Property AssessorKnolwedge() As String
            Get
                Return Me.assessorKnolwedgeField
            End Get
            Set
                Me.assessorKnolwedgeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Inspection-Type")>  _
        Public Property InspectionType() As InspectionTypeCode
            Get
                Return Me.inspectionTypeField
            End Get
            Set
                Me.inspectionTypeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()>  _
        Public Property InspectionTypeSpecified() As Boolean
            Get
                Return Me.inspectionTypeFieldSpecified
            End Get
            Set
                Me.inspectionTypeFieldSpecified = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum ConsumptionReadingType
       
        '''<remarks/>
        Estimated
       
        '''<remarks/>
        Actual
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum InspectionTypeCode
       
        '''<remarks/>
        Physical
       
        '''<remarks/>
        Desk
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ReportKeyFields
       
        Private rRNField As String
       
        '''<remarks/>
        Public Property RRN() As String
            Get
                Return Me.rRNField
            End Get
            Set
                Me.rRNField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Report-Header", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Report-Header", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class ReportHeader
       
        Private rRNField As String
       
        Private issueDateField As Date
       
        Private reportTypeField As ReportTypeCode
       
        Private validUntilField As Date
       
        Private relatedRRNField As String
       
        Private inspectionDateField As Date
       
        Private registrationDateField As Date
       
        Private statusField As ReportStatusCode
       
        Private languageCodeField As LanguageCode
       
        Private energyAssessorField As EnergyAssessor
       
        Private propertyDetailsField As PropertyDetails
       
        Private calculationDetailsField As CalculationDetails
       
        '''<remarks/>
        Public Property RRN() As String
            Get
                Return Me.rRNField
            End Get
            Set
                Me.rRNField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Issue-Date", DataType:="date")>  _
        Public Property IssueDate() As Date
            Get
                Return Me.issueDateField
            End Get
            Set
                Me.issueDateField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Report-Type")>  _
        Public Property ReportType() As ReportTypeCode
            Get
                Return Me.reportTypeField
            End Get
            Set
                Me.reportTypeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Valid-Until", DataType:="date")>  _
        Public Property ValidUntil() As Date
            Get
                Return Me.validUntilField
            End Get
            Set
                Me.validUntilField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Related-RRN")>  _
        Public Property RelatedRRN() As String
            Get
                Return Me.relatedRRNField
            End Get
            Set
                Me.relatedRRNField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Inspection-Date", DataType:="date")>  _
        Public Property InspectionDate() As Date
            Get
                Return Me.inspectionDateField
            End Get
            Set
                Me.inspectionDateField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Registration-Date", DataType:="date")>  _
        Public Property RegistrationDate() As Date
            Get
                Return Me.registrationDateField
            End Get
            Set
                Me.registrationDateField = value
            End Set
        End Property
       
        '''<remarks/>
        Public Property Status() As ReportStatusCode
            Get
                Return Me.statusField
            End Get
            Set
                Me.statusField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Language-Code")>  _
        Public Property LanguageCode() As LanguageCode
            Get
                Return Me.languageCodeField
            End Get
            Set
                Me.languageCodeField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Energy-Assessor")>  _
        Public Property EnergyAssessor() As EnergyAssessor
            Get
                Return Me.energyAssessorField
            End Get
            Set
                Me.energyAssessorField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Property-Details")>  _
        Public Property PropertyDetails() As PropertyDetails
            Get
                Return Me.propertyDetailsField
            End Get
            Set
                Me.propertyDetailsField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Calculation-Details")>  _
        Public Property CalculationDetails() As CalculationDetails
            Get
                Return Me.calculationDetailsField
            End Get
            Set
                Me.calculationDetailsField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum ReportTypeCode
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("1")>  _
        Item1
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("2")>  _
        Item2
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("3")>  _
        Item3
       
        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("4")>  _
        Item4
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC")>  _
    Public Enum ReportStatusCode
       
        '''<remarks/>
        cancelled
       
        '''<remarks/>
        entered
       
        '''<remarks/>
        appeal
       
        '''<remarks/>
        removed
       
        '''<remarks/>
        rejected
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute([Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class Report
       
        Private reportHeaderField As ReportHeader
       
        Private insuranceDetailsField As InsuranceDetails
       
        Private summaryOfPerformanceField() As BuildingData
       
        Private itemField As ReportData
       
        Private item1Field As Object
       
        Private formattedReportField() As Byte
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Report-Header")>  _
        Public Property ReportHeader() As ReportHeader
            Get
                Return Me.reportHeaderField
            End Get
            Set
                Me.reportHeaderField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Insurance-Details")>  _
        Public Property InsuranceDetails() As InsuranceDetails
            Get
                Return Me.insuranceDetailsField
            End Get
            Set
                Me.insuranceDetailsField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlArrayAttribute("Summary-Of-Performance"),  _
         System.Xml.Serialization.XmlArrayItemAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable:=false)>  _
        Public Property SummaryOfPerformance() As BuildingData()
            Get
                Return Me.summaryOfPerformanceField
            End Get
            Set
                Me.summaryOfPerformanceField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Advisory-Report", GetType(AdvisoryReport)),  _
         System.Xml.Serialization.XmlElementAttribute("Display-Certificate", GetType(DisplayCertificate)),  _
         System.Xml.Serialization.XmlElementAttribute("Energy-Performance-Certificate", GetType(EnergyPerformanceCertificate)),  _
         System.Xml.Serialization.XmlElementAttribute("Recommendations-Report", GetType(RecommendationsReport))>  _
        Public Property Item() As ReportData
            Get
                Return Me.itemField
            End Get
            Set
                Me.itemField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("OR-Operational-Rating", GetType(OROperationalRating)),  _
         System.Xml.Serialization.XmlElementAttribute("Unstructured-Data", GetType(UnstructuredData))>  _
        Public Property Item1() As Object
            Get
                Return Me.item1Field
            End Get
            Set
                Me.item1Field = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Formatted-Report", DataType:="base64Binary")>  _
        Public Property FormattedReport() As Byte()
            Get
                Return Me.formattedReportField
            End Get
            Set
                Me.formattedReportField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42"),  _
     System.SerializableAttribute(),  _
     System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.ComponentModel.DesignerCategoryAttribute("code"),  _
     System.Xml.Serialization.XmlTypeAttribute(TypeName:="Insurance-Details", [Namespace]:="DCLG-CEPC"),  _
     System.Xml.Serialization.XmlRootAttribute("Insurance-Details", [Namespace]:="DCLG-CEPC", IsNullable:=false)>  _
    Partial Public Class InsuranceDetails
       
        Private insurerField As String
       
        Private policyNoField As String
       
        Private effectiveDateField As Date
       
        Private expiryDateField As Date
       
        Private pILimitField As Decimal
       
        '''<remarks/>
        Public Property Insurer() As String
            Get
                Return Me.insurerField
            End Get
            Set
                Me.insurerField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Policy-No")>  _
        Public Property PolicyNo() As String
            Get
                Return Me.policyNoField
            End Get
            Set
                Me.policyNoField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Effective-Date", DataType:="date")>  _
        Public Property EffectiveDate() As Date
            Get
                Return Me.effectiveDateField
            End Get
            Set
                Me.effectiveDateField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Expiry-Date", DataType:="date")>  _
        Public Property ExpiryDate() As Date
            Get
                Return Me.expiryDateField
            End Get
            Set
                Me.expiryDateField = value
            End Set
        End Property
       
        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("PI-Limit")>  _
        Public Property PILimit() As Decimal
            Get
                Return Me.pILimitField
            End Get
            Set
                Me.pILimitField = value
            End Set
        End Property
    End Class

Post a reply

No one has replied yet! Why not be the first?

Sign in or Join us (it's free).

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Better train people and risk they leave – than do nothing and risk they stay.” - Anonymous