//------------------------------------------------------------------------------
// <auto-generated>
//     Этот код создан программой.
//
//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
//     повторного создания кода.
// </auto-generated>
//------------------------------------------------------------------------------

namespace Hcs.Service.Async.HouseManagement
{
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class Fault
    {
        
        private string errorCodeField;
        
        private string errorMessageField;
        
        private string stackTraceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ErrorCode
        {
            get
            {
                return this.errorCodeField;
            }
            set
            {
                this.errorCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ErrorMessage
        {
            get
            {
                return this.errorMessageField;
            }
            set
            {
                this.errorMessageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string StackTrace
        {
            get
            {
                return this.stackTraceField;
            }
            set
            {
                this.stackTraceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public partial class EntpsType
    {
        
        private string surnameField;
        
        private string firstNameField;
        
        private string patronymicField;
        
        private EntpsTypeSex sexField;
        
        private bool sexFieldSpecified;
        
        private string oGRNIPField;
        
        private System.DateTime stateRegistrationDateField;
        
        private bool stateRegistrationDateFieldSpecified;
        
        private string iNNField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Surname
        {
            get
            {
                return this.surnameField;
            }
            set
            {
                this.surnameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FirstName
        {
            get
            {
                return this.firstNameField;
            }
            set
            {
                this.firstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Patronymic
        {
            get
            {
                return this.patronymicField;
            }
            set
            {
                this.patronymicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public EntpsTypeSex Sex
        {
            get
            {
                return this.sexField;
            }
            set
            {
                this.sexField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SexSpecified
        {
            get
            {
                return this.sexFieldSpecified;
            }
            set
            {
                this.sexFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
        public string OGRNIP
        {
            get
            {
                return this.oGRNIPField;
            }
            set
            {
                this.oGRNIPField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
        public System.DateTime StateRegistrationDate
        {
            get
            {
                return this.stateRegistrationDateField;
            }
            set
            {
                this.stateRegistrationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StateRegistrationDateSpecified
        {
            get
            {
                return this.stateRegistrationDateFieldSpecified;
            }
            set
            {
                this.stateRegistrationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=6)]
        public string INN
        {
            get
            {
                return this.iNNField;
            }
            set
            {
                this.iNNField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public enum EntpsTypeSex
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        F,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public partial class ForeignBranchType
    {
        
        private string fullNameField;
        
        private string shortNameField;
        
        private string nZAField;
        
        private string iNNField;
        
        private string kPPField;
        
        private string addressField;
        
        private string fIASHouseGuidField;
        
        private System.DateTime accreditationStartDateField;
        
        private System.DateTime accreditationEndDateField;
        
        private bool accreditationEndDateFieldSpecified;
        
        private string registrationCountryField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FullName
        {
            get
            {
                return this.fullNameField;
            }
            set
            {
                this.fullNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ShortName
        {
            get
            {
                return this.shortNameField;
            }
            set
            {
                this.shortNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=2)]
        public string NZA
        {
            get
            {
                return this.nZAField;
            }
            set
            {
                this.nZAField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
        public string INN
        {
            get
            {
                return this.iNNField;
            }
            set
            {
                this.iNNField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
        public string KPP
        {
            get
            {
                return this.kPPField;
            }
            set
            {
                this.kPPField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string Address
        {
            get
            {
                return this.addressField;
            }
            set
            {
                this.addressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
        public System.DateTime AccreditationStartDate
        {
            get
            {
                return this.accreditationStartDateField;
            }
            set
            {
                this.accreditationStartDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
        public System.DateTime AccreditationEndDate
        {
            get
            {
                return this.accreditationEndDateField;
            }
            set
            {
                this.accreditationEndDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AccreditationEndDateSpecified
        {
            get
            {
                return this.accreditationEndDateFieldSpecified;
            }
            set
            {
                this.accreditationEndDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string RegistrationCountry
        {
            get
            {
                return this.registrationCountryField;
            }
            set
            {
                this.registrationCountryField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public partial class SubsidiaryType
    {
        
        private string fullNameField;
        
        private string shortNameField;
        
        private string oGRNField;
        
        private string iNNField;
        
        private string kPPField;
        
        private string oKOPFField;
        
        private string addressField;
        
        private string fIASHouseGuidField;
        
        private System.DateTime activityEndDateField;
        
        private bool activityEndDateFieldSpecified;
        
        private SubsidiaryTypeSourceName sourceNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FullName
        {
            get
            {
                return this.fullNameField;
            }
            set
            {
                this.fullNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ShortName
        {
            get
            {
                return this.shortNameField;
            }
            set
            {
                this.shortNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=2)]
        public string OGRN
        {
            get
            {
                return this.oGRNField;
            }
            set
            {
                this.oGRNField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
        public string INN
        {
            get
            {
                return this.iNNField;
            }
            set
            {
                this.iNNField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
        public string KPP
        {
            get
            {
                return this.kPPField;
            }
            set
            {
                this.kPPField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=5)]
        public string OKOPF
        {
            get
            {
                return this.oKOPFField;
            }
            set
            {
                this.oKOPFField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string Address
        {
            get
            {
                return this.addressField;
            }
            set
            {
                this.addressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
        public System.DateTime ActivityEndDate
        {
            get
            {
                return this.activityEndDateField;
            }
            set
            {
                this.activityEndDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ActivityEndDateSpecified
        {
            get
            {
                return this.activityEndDateFieldSpecified;
            }
            set
            {
                this.activityEndDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public SubsidiaryTypeSourceName SourceName
        {
            get
            {
                return this.sourceNameField;
            }
            set
            {
                this.sourceNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public partial class SubsidiaryTypeSourceName
    {
        
        private System.DateTime dateField;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="date")]
        public System.DateTime Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public partial class LegalType
    {
        
        private string shortNameField;
        
        private string fullNameField;
        
        private string commercialNameField;
        
        private string oGRNField;
        
        private System.DateTime stateRegistrationDateField;
        
        private bool stateRegistrationDateFieldSpecified;
        
        private string iNNField;
        
        private string kPPField;
        
        private string oKOPFField;
        
        private string addressField;
        
        private string fIASHouseGuidField;
        
        private System.DateTime activityEndDateField;
        
        private bool activityEndDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ShortName
        {
            get
            {
                return this.shortNameField;
            }
            set
            {
                this.shortNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FullName
        {
            get
            {
                return this.fullNameField;
            }
            set
            {
                this.fullNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string CommercialName
        {
            get
            {
                return this.commercialNameField;
            }
            set
            {
                this.commercialNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
        public string OGRN
        {
            get
            {
                return this.oGRNField;
            }
            set
            {
                this.oGRNField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime StateRegistrationDate
        {
            get
            {
                return this.stateRegistrationDateField;
            }
            set
            {
                this.stateRegistrationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StateRegistrationDateSpecified
        {
            get
            {
                return this.stateRegistrationDateFieldSpecified;
            }
            set
            {
                this.stateRegistrationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=5)]
        public string INN
        {
            get
            {
                return this.iNNField;
            }
            set
            {
                this.iNNField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=6)]
        public string KPP
        {
            get
            {
                return this.kPPField;
            }
            set
            {
                this.kPPField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=7)]
        public string OKOPF
        {
            get
            {
                return this.oKOPFField;
            }
            set
            {
                this.oKOPFField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public string Address
        {
            get
            {
                return this.addressField;
            }
            set
            {
                this.addressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
        public System.DateTime ActivityEndDate
        {
            get
            {
                return this.activityEndDateField;
            }
            set
            {
                this.activityEndDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ActivityEndDateSpecified
        {
            get
            {
                return this.activityEndDateFieldSpecified;
            }
            set
            {
                this.activityEndDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class SignaturePropertyType
    {
        
        private System.Xml.XmlElement[] itemsField;
        
        private string[] textField;
        
        private string targetField;
        
        private string idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        public System.Xml.XmlElement[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string Target
        {
            get
            {
                return this.targetField;
            }
            set
            {
                this.targetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class SignaturePropertiesType
    {
        
        private SignaturePropertyType[] signaturePropertyField;
        
        private string idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SignatureProperty", Order=0)]
        public SignaturePropertyType[] SignatureProperty
        {
            get
            {
                return this.signaturePropertyField;
            }
            set
            {
                this.signaturePropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class ManifestType
    {
        
        private ReferenceType[] referenceField;
        
        private string idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Reference", Order=0)]
        public ReferenceType[] Reference
        {
            get
            {
                return this.referenceField;
            }
            set
            {
                this.referenceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class ReferenceType
    {
        
        private TransformType[] transformsField;
        
        private DigestMethodType digestMethodField;
        
        private byte[] digestValueField;
        
        private string idField;
        
        private string uRIField;
        
        private string typeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
        [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
        public TransformType[] Transforms
        {
            get
            {
                return this.transformsField;
            }
            set
            {
                this.transformsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DigestMethodType DigestMethod
        {
            get
            {
                return this.digestMethodField;
            }
            set
            {
                this.digestMethodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
        public byte[] DigestValue
        {
            get
            {
                return this.digestValueField;
            }
            set
            {
                this.digestValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string URI
        {
            get
            {
                return this.uRIField;
            }
            set
            {
                this.uRIField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class TransformType
    {
        
        private object[] itemsField;
        
        private string[] textField;
        
        private string algorithmField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("XPath", typeof(string), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string Algorithm
        {
            get
            {
                return this.algorithmField;
            }
            set
            {
                this.algorithmField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class DigestMethodType
    {
        
        private System.Xml.XmlNode[] anyField;
        
        private string algorithmField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        public System.Xml.XmlNode[] Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string Algorithm
        {
            get
            {
                return this.algorithmField;
            }
            set
            {
                this.algorithmField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/")]
    public partial class PaymentReasonType
    {
        
        private string contractNumberField;
        
        private System.DateTime contractDateField;
        
        private System.DateTime contractEndDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime ContractDate
        {
            get
            {
                return this.contractDateField;
            }
            set
            {
                this.contractDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime ContractEndDate
        {
            get
            {
                return this.contractEndDateField;
            }
            set
            {
                this.contractEndDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
    public partial class VolumeMeteringValueBaseType
    {
        
        private nsiRef municipalResourceField;
        
        private string meteringValueT1Field;
        
        private string meteringValueT2Field;
        
        private string meteringValueT3Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MeteringValueT1
        {
            get
            {
                return this.meteringValueT1Field;
            }
            set
            {
                this.meteringValueT1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MeteringValueT2
        {
            get
            {
                return this.meteringValueT2Field;
            }
            set
            {
                this.meteringValueT2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string MeteringValueT3
        {
            get
            {
                return this.meteringValueT3Field;
            }
            set
            {
                this.meteringValueT3Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class nsiRef
    {
        
        private string codeField;
        
        private string gUIDField;
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Code
        {
            get
            {
                return this.codeField;
            }
            set
            {
                this.codeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string GUID
        {
            get
            {
                return this.gUIDField;
            }
            set
            {
                this.gUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementAttachmentFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementFiasAddressRefFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementOkeiRefFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementNsiRefFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementNsiFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementEnumFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementIntegerFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementDateFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementFloatFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementBooleanFieldType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementStringFieldType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public abstract partial class NsiElementFieldType
    {
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementAttachmentFieldType : NsiElementFieldType
    {
        
        private AttachmentType documentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public AttachmentType Document
        {
            get
            {
                return this.documentField;
            }
            set
            {
                this.documentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class AttachmentType
    {
        
        private string nameField;
        
        private string descriptionField;
        
        private Attachment attachmentField;
        
        private string attachmentHASHField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public Attachment Attachment
        {
            get
            {
                return this.attachmentField;
            }
            set
            {
                this.attachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AttachmentHASH
        {
            get
            {
                return this.attachmentHASHField;
            }
            set
            {
                this.attachmentHASHField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class Attachment
    {
        
        private string attachmentGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AttachmentGUID
        {
            get
            {
                return this.attachmentGUIDField;
            }
            set
            {
                this.attachmentGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementFiasAddressRefFieldType : NsiElementFieldType
    {
        
        private NsiElementFiasAddressRefFieldTypeNsiRef nsiRefField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public NsiElementFiasAddressRefFieldTypeNsiRef NsiRef
        {
            get
            {
                return this.nsiRefField;
            }
            set
            {
                this.nsiRefField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementFiasAddressRefFieldTypeNsiRef
    {
        
        private string guidField;
        
        private string aoGuidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Guid
        {
            get
            {
                return this.guidField;
            }
            set
            {
                this.guidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string aoGuid
        {
            get
            {
                return this.aoGuidField;
            }
            set
            {
                this.aoGuidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementOkeiRefFieldType : NsiElementFieldType
    {
        
        private string codeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Code
        {
            get
            {
                return this.codeField;
            }
            set
            {
                this.codeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementNsiRefFieldType : NsiElementFieldType
    {
        
        private NsiElementNsiRefFieldTypeNsiRef nsiRefField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public NsiElementNsiRefFieldTypeNsiRef NsiRef
        {
            get
            {
                return this.nsiRefField;
            }
            set
            {
                this.nsiRefField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementNsiRefFieldTypeNsiRef
    {
        
        private string nsiItemRegistryNumberField;
        
        private nsiRef refField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)]
        public string NsiItemRegistryNumber
        {
            get
            {
                return this.nsiItemRegistryNumberField;
            }
            set
            {
                this.nsiItemRegistryNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef Ref
        {
            get
            {
                return this.refField;
            }
            set
            {
                this.refField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementNsiFieldType : NsiElementFieldType
    {
        
        private NsiElementNsiFieldTypeNsiRef nsiRefField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public NsiElementNsiFieldTypeNsiRef NsiRef
        {
            get
            {
                return this.nsiRefField;
            }
            set
            {
                this.nsiRefField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementNsiFieldTypeNsiRef
    {
        
        private string nsiItemRegistryNumberField;
        
        private ListGroup listGroupField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)]
        public string NsiItemRegistryNumber
        {
            get
            {
                return this.nsiItemRegistryNumberField;
            }
            set
            {
                this.nsiItemRegistryNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ListGroup ListGroup
        {
            get
            {
                return this.listGroupField;
            }
            set
            {
                this.listGroupField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public enum ListGroup
    {
        
        /// <remarks/>
        NSI,
        
        /// <remarks/>
        NSIRAO,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementEnumFieldType : NsiElementFieldType
    {
        
        private NsiElementEnumFieldTypePosition[] positionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Position", Order=0)]
        public NsiElementEnumFieldTypePosition[] Position
        {
            get
            {
                return this.positionField;
            }
            set
            {
                this.positionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementEnumFieldTypePosition
    {
        
        private object gUIDField;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public object GUID
        {
            get
            {
                return this.gUIDField;
            }
            set
            {
                this.gUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementIntegerFieldType : NsiElementFieldType
    {
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementDateFieldType : NsiElementFieldType
    {
        
        private System.DateTime valueField;
        
        private bool valueFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ValueSpecified
        {
            get
            {
                return this.valueFieldSpecified;
            }
            set
            {
                this.valueFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementFloatFieldType : NsiElementFieldType
    {
        
        private float valueField;
        
        private bool valueFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public float Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ValueSpecified
        {
            get
            {
                return this.valueFieldSpecified;
            }
            set
            {
                this.valueFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementBooleanFieldType : NsiElementFieldType
    {
        
        private bool valueField;
        
        private bool valueFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ValueSpecified
        {
            get
            {
                return this.valueFieldSpecified;
            }
            set
            {
                this.valueFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementStringFieldType : NsiElementFieldType
    {
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiElementType
    {
        
        private string codeField;
        
        private string gUIDField;
        
        private System.DateTime[] itemsField;
        
        private ItemsChoiceType22[] itemsElementNameField;
        
        private bool isActualField;
        
        private NsiElementFieldType[] nsiElementFieldField;
        
        private NsiElementType[] childElementField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Code
        {
            get
            {
                return this.codeField;
            }
            set
            {
                this.codeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string GUID
        {
            get
            {
                return this.gUIDField;
            }
            set
            {
                this.gUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EndDate", typeof(System.DateTime), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Modified", typeof(System.DateTime), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(System.DateTime), Order=2)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public System.DateTime[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType22[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool IsActual
        {
            get
            {
                return this.isActualField;
            }
            set
            {
                this.isActualField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NsiElementField", Order=5)]
        public NsiElementFieldType[] NsiElementField
        {
            get
            {
                return this.nsiElementFieldField;
            }
            set
            {
                this.nsiElementFieldField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ChildElement", Order=6)]
        public NsiElementType[] ChildElement
        {
            get
            {
                return this.childElementField;
            }
            set
            {
                this.childElementField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/", IncludeInSchema=false)]
    public enum ItemsChoiceType22
    {
        
        /// <remarks/>
        EndDate,
        
        /// <remarks/>
        Modified,
        
        /// <remarks/>
        StartDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiItemType
    {
        
        private string nsiItemRegistryNumberField;
        
        private System.DateTime createdField;
        
        private NsiElementType[] nsiElementField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)]
        public string NsiItemRegistryNumber
        {
            get
            {
                return this.nsiItemRegistryNumberField;
            }
            set
            {
                this.nsiItemRegistryNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime Created
        {
            get
            {
                return this.createdField;
            }
            set
            {
                this.createdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NsiElement", Order=2)]
        public NsiElementType[] NsiElement
        {
            get
            {
                return this.nsiElementField;
            }
            set
            {
                this.nsiElementField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiListType
    {
        
        private System.DateTime createdField;
        
        private NsiItemInfoType[] nsiItemInfoField;
        
        private ListGroup listGroupField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime Created
        {
            get
            {
                return this.createdField;
            }
            set
            {
                this.createdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NsiItemInfo", Order=1)]
        public NsiItemInfoType[] NsiItemInfo
        {
            get
            {
                return this.nsiItemInfoField;
            }
            set
            {
                this.nsiItemInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public ListGroup ListGroup
        {
            get
            {
                return this.listGroupField;
            }
            set
            {
                this.listGroupField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
    public partial class NsiItemInfoType
    {
        
        private string registryNumberField;
        
        private string nameField;
        
        private System.DateTime modifiedField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)]
        public string RegistryNumber
        {
            get
            {
                return this.registryNumberField;
            }
            set
            {
                this.registryNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public System.DateTime Modified
        {
            get
            {
                return this.modifiedField;
            }
            set
            {
                this.modifiedField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class DocumentPortalType
    {
        
        private string nameField;
        
        private string docNumberField;
        
        private System.DateTime approveDateField;
        
        private AttachmentType attachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string DocNumber
        {
            get
            {
                return this.docNumberField;
            }
            set
            {
                this.docNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime ApproveDate
        {
            get
            {
                return this.approveDateField;
            }
            set
            {
                this.approveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public AttachmentType Attachment
        {
            get
            {
                return this.attachmentField;
            }
            set
            {
                this.attachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class PeriodOpen
    {
        
        private System.DateTime startDateField;
        
        private bool startDateFieldSpecified;
        
        private System.DateTime endDateField;
        
        private bool endDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime startDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool startDateSpecified
        {
            get
            {
                return this.startDateFieldSpecified;
            }
            set
            {
                this.startDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime endDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool endDateSpecified
        {
            get
            {
                return this.endDateFieldSpecified;
            }
            set
            {
                this.endDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class Period
    {
        
        private System.DateTime startDateField;
        
        private System.DateTime endDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime startDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime endDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class YearMonth
    {
        
        private short yearField;
        
        private int monthField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public short Year
        {
            get
            {
                return this.yearField;
            }
            set
            {
                this.yearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public int Month
        {
            get
            {
                return this.monthField;
            }
            set
            {
                this.monthField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class CommonResultType
    {
        
        private string gUIDField;
        
        private string transportGUIDField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string GUID
        {
            get
            {
                return this.gUIDField;
            }
            set
            {
                this.gUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Error", typeof(CommonResultTypeError), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class CommonResultTypeError : ErrorMessageType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class ErrorMessageType
    {
        
        private string errorCodeField;
        
        private string descriptionField;
        
        private string stackTraceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ErrorCode
        {
            get
            {
                return this.errorCodeField;
            }
            set
            {
                this.errorCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string StackTrace
        {
            get
            {
                return this.stackTraceField;
            }
            set
            {
                this.stackTraceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class SignedAttachmentType
    {
        
        private AttachmentType attachmentField;
        
        private AttachmentWODescriptionType[] signatureField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public AttachmentType Attachment
        {
            get
            {
                return this.attachmentField;
            }
            set
            {
                this.attachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Signature", Order=1)]
        public AttachmentWODescriptionType[] Signature
        {
            get
            {
                return this.signatureField;
            }
            set
            {
                this.signatureField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class AttachmentWODescriptionType
    {
        
        private string nameField;
        
        private string descriptionField;
        
        private Attachment attachmentField;
        
        private string attachmentHASHField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public Attachment Attachment
        {
            get
            {
                return this.attachmentField;
            }
            set
            {
                this.attachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AttachmentHASH
        {
            get
            {
                return this.attachmentHASHField;
            }
            set
            {
                this.attachmentHASHField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class HeaderType
    {
        
        private System.DateTime dateField;
        
        private string messageGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class ResultType
    {
        
        private string itemField;
        
        private ItemChoiceType24 itemElementNameField;
        
        private object[] itemsField;
        
        private ItemsChoiceType21[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TransportGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("UpdateGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType24 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CreateOrUpdateError", typeof(ErrorMessageType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("GUID", typeof(string), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType21[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
    public enum ItemChoiceType24
    {
        
        /// <remarks/>
        TransportGUID,
        
        /// <remarks/>
        UpdateGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
    public enum ItemsChoiceType21
    {
        
        /// <remarks/>
        CreateOrUpdateError,
        
        /// <remarks/>
        GUID,
        
        /// <remarks/>
        UniqueNumber,
        
        /// <remarks/>
        UpdateDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesType
    {
        
        private string meteringDeviceNumberField;
        
        private string meteringDeviceStampField;
        
        private string meteringDeviceModelField;
        
        private System.DateTime installationDateField;
        
        private bool installationDateFieldSpecified;
        
        private System.DateTime commissioningDateField;
        
        private bool commissioningDateFieldSpecified;
        
        private bool remoteMeteringModeField;
        
        private bool remoteMeteringModeFieldSpecified;
        
        private string remoteMeteringInfoField;
        
        private bool temperatureSensorField;
        
        private bool temperatureSensorFieldSpecified;
        
        private bool pressureSensorField;
        
        private bool pressureSensorFieldSpecified;
        
        private MeteringDeviceToUpdateAfterDevicesValuesTypeCollectiveDevice collectiveDeviceField;
        
        private string[] accountGUIDField;
        
        private AttachmentType[] certificateField;
        
        private object[] itemsField;
        
        private System.DateTime firstVerificationDateField;
        
        private bool firstVerificationDateFieldSpecified;
        
        private System.DateTime factorySealDateField;
        
        private bool factorySealDateFieldSpecified;
        
        private bool consumedVolumeField;
        
        private bool consumedVolumeFieldSpecified;
        
        private object itemField;
        
        private MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristicts addressChatacteristictsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringDeviceNumber
        {
            get
            {
                return this.meteringDeviceNumberField;
            }
            set
            {
                this.meteringDeviceNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MeteringDeviceStamp
        {
            get
            {
                return this.meteringDeviceStampField;
            }
            set
            {
                this.meteringDeviceStampField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MeteringDeviceModel
        {
            get
            {
                return this.meteringDeviceModelField;
            }
            set
            {
                this.meteringDeviceModelField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime InstallationDate
        {
            get
            {
                return this.installationDateField;
            }
            set
            {
                this.installationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InstallationDateSpecified
        {
            get
            {
                return this.installationDateFieldSpecified;
            }
            set
            {
                this.installationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime CommissioningDate
        {
            get
            {
                return this.commissioningDateField;
            }
            set
            {
                this.commissioningDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CommissioningDateSpecified
        {
            get
            {
                return this.commissioningDateFieldSpecified;
            }
            set
            {
                this.commissioningDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool RemoteMeteringMode
        {
            get
            {
                return this.remoteMeteringModeField;
            }
            set
            {
                this.remoteMeteringModeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool RemoteMeteringModeSpecified
        {
            get
            {
                return this.remoteMeteringModeFieldSpecified;
            }
            set
            {
                this.remoteMeteringModeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string RemoteMeteringInfo
        {
            get
            {
                return this.remoteMeteringInfoField;
            }
            set
            {
                this.remoteMeteringInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool TemperatureSensor
        {
            get
            {
                return this.temperatureSensorField;
            }
            set
            {
                this.temperatureSensorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TemperatureSensorSpecified
        {
            get
            {
                return this.temperatureSensorFieldSpecified;
            }
            set
            {
                this.temperatureSensorFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool PressureSensor
        {
            get
            {
                return this.pressureSensorField;
            }
            set
            {
                this.pressureSensorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool PressureSensorSpecified
        {
            get
            {
                return this.pressureSensorFieldSpecified;
            }
            set
            {
                this.pressureSensorFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public MeteringDeviceToUpdateAfterDevicesValuesTypeCollectiveDevice CollectiveDevice
        {
            get
            {
                return this.collectiveDeviceField;
            }
            set
            {
                this.collectiveDeviceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=10)]
        public string[] AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=11)]
        public AttachmentType[] Certificate
        {
            get
            {
                return this.certificateField;
            }
            set
            {
                this.certificateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceEnergy", typeof(MunicipalResourceElectricUpdateType), Order=12)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceNotEnergy", typeof(OneRateMeteringValueBaseType), Order=12)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=13)]
        public System.DateTime FirstVerificationDate
        {
            get
            {
                return this.firstVerificationDateField;
            }
            set
            {
                this.firstVerificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FirstVerificationDateSpecified
        {
            get
            {
                return this.firstVerificationDateFieldSpecified;
            }
            set
            {
                this.firstVerificationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=14)]
        public System.DateTime FactorySealDate
        {
            get
            {
                return this.factorySealDateField;
            }
            set
            {
                this.factorySealDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FactorySealDateSpecified
        {
            get
            {
                return this.factorySealDateFieldSpecified;
            }
            set
            {
                this.factorySealDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=15)]
        public bool ConsumedVolume
        {
            get
            {
                return this.consumedVolumeField;
            }
            set
            {
                this.consumedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ConsumedVolumeSpecified
        {
            get
            {
                return this.consumedVolumeFieldSpecified;
            }
            set
            {
                this.consumedVolumeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LinkedWithMetering", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMetering), Order=16)]
        [System.Xml.Serialization.XmlElementAttribute("NotLinkedWithMetering", typeof(bool), Order=16)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=17)]
        public MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristicts AddressChatacteristicts
        {
            get
            {
                return this.addressChatacteristictsField;
            }
            set
            {
                this.addressChatacteristictsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeCollectiveDevice
    {
        
        private string temperatureSensorInformationField;
        
        private string pressureSensorInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string TemperatureSensorInformation
        {
            get
            {
                return this.temperatureSensorInformationField;
            }
            set
            {
                this.temperatureSensorInformationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PressureSensorInformation
        {
            get
            {
                return this.pressureSensorInformationField;
            }
            set
            {
                this.pressureSensorInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceElectricUpdateType : ElectricMeteringValueBaseType
    {
        
        private decimal transformationRatioField;
        
        private bool transformationRatioFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public decimal TransformationRatio
        {
            get
            {
                return this.transformationRatioField;
            }
            set
            {
                this.transformationRatioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TransformationRatioSpecified
        {
            get
            {
                return this.transformationRatioFieldSpecified;
            }
            set
            {
                this.transformationRatioFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportWithTSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricUpdateType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricBaseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricExportType2))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
    public partial class ElectricMeteringValueBaseType
    {
        
        private string meteringValueT1Field;
        
        private string meteringValueT2Field;
        
        private string meteringValueT3Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringValueT1
        {
            get
            {
                return this.meteringValueT1Field;
            }
            set
            {
                this.meteringValueT1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MeteringValueT2
        {
            get
            {
                return this.meteringValueT2Field;
            }
            set
            {
                this.meteringValueT2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MeteringValueT3
        {
            get
            {
                return this.meteringValueT3Field;
            }
            set
            {
                this.meteringValueT3Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportWithTSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricExportType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
    public partial class ElectricMeteringValueExportType : ElectricMeteringValueBaseType
    {
        
        private string readingsSourceField;
        
        private string orgPPAGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ReadingsSource
        {
            get
            {
                return this.readingsSourceField;
            }
            set
            {
                this.readingsSourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string orgPPAGUID
        {
            get
            {
                return this.orgPPAGUIDField;
            }
            set
            {
                this.orgPPAGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
    public partial class ElectricMeteringValueExportWithTSType : ElectricMeteringValueExportType
    {
        
        private System.DateTime enterIntoSystemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime EnterIntoSystem
        {
            get
            {
                return this.enterIntoSystemField;
            }
            set
            {
                this.enterIntoSystemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceElectricExportType : ElectricMeteringValueExportType
    {
        
        private decimal transformationRatioField;
        
        private bool transformationRatioFieldSpecified;
        
        private MunicipalResourceElectricExportTypeUnit unitField;
        
        private bool unitFieldSpecified;
        
        private MunicipalResourceElectricExportTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public decimal TransformationRatio
        {
            get
            {
                return this.transformationRatioField;
            }
            set
            {
                this.transformationRatioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TransformationRatioSpecified
        {
            get
            {
                return this.transformationRatioFieldSpecified;
            }
            set
            {
                this.transformationRatioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public MunicipalResourceElectricExportTypeUnit Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UnitSpecified
        {
            get
            {
                return this.unitFieldSpecified;
            }
            set
            {
                this.unitFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public MunicipalResourceElectricExportTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
        {
            get
            {
                return this.meteringValueInDefaultUnitField;
            }
            set
            {
                this.meteringValueInDefaultUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MunicipalResourceElectricExportTypeUnit
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("245")]
        Item245,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceElectricExportTypeMeteringValueInDefaultUnit
    {
        
        private string meteringValueT1Field;
        
        private string meteringValueT2Field;
        
        private string meteringValueT3Field;
        
        private string defaultUnitField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringValueT1
        {
            get
            {
                return this.meteringValueT1Field;
            }
            set
            {
                this.meteringValueT1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MeteringValueT2
        {
            get
            {
                return this.meteringValueT2Field;
            }
            set
            {
                this.meteringValueT2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MeteringValueT3
        {
            get
            {
                return this.meteringValueT3Field;
            }
            set
            {
                this.meteringValueT3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string DefaultUnit
        {
            get
            {
                return this.defaultUnitField;
            }
            set
            {
                this.defaultUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricExportType2))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceElectricBaseType : ElectricMeteringValueBaseType
    {
        
        private decimal transformationRatioField;
        
        private bool transformationRatioFieldSpecified;
        
        private MunicipalResourceElectricBaseTypeUnit unitField;
        
        private bool unitFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public decimal TransformationRatio
        {
            get
            {
                return this.transformationRatioField;
            }
            set
            {
                this.transformationRatioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TransformationRatioSpecified
        {
            get
            {
                return this.transformationRatioFieldSpecified;
            }
            set
            {
                this.transformationRatioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public MunicipalResourceElectricBaseTypeUnit Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UnitSpecified
        {
            get
            {
                return this.unitFieldSpecified;
            }
            set
            {
                this.unitFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MunicipalResourceElectricBaseTypeUnit
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("245")]
        Item245,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceElectricExportType2 : MunicipalResourceElectricBaseType
    {
        
        private MunicipalResourceElectricExportType2MeteringValueInDefaultUnit meteringValueInDefaultUnitField;
        
        private string readingsSourceField;
        
        private string orgPPAGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MunicipalResourceElectricExportType2MeteringValueInDefaultUnit MeteringValueInDefaultUnit
        {
            get
            {
                return this.meteringValueInDefaultUnitField;
            }
            set
            {
                this.meteringValueInDefaultUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ReadingsSource
        {
            get
            {
                return this.readingsSourceField;
            }
            set
            {
                this.readingsSourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string orgPPAGUID
        {
            get
            {
                return this.orgPPAGUIDField;
            }
            set
            {
                this.orgPPAGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceElectricExportType2MeteringValueInDefaultUnit
    {
        
        private string meteringValueT1Field;
        
        private string meteringValueT2Field;
        
        private string meteringValueT3Field;
        
        private string defaultUnitField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringValueT1
        {
            get
            {
                return this.meteringValueT1Field;
            }
            set
            {
                this.meteringValueT1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MeteringValueT2
        {
            get
            {
                return this.meteringValueT2Field;
            }
            set
            {
                this.meteringValueT2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MeteringValueT3
        {
            get
            {
                return this.meteringValueT3Field;
            }
            set
            {
                this.meteringValueT3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string DefaultUnit
        {
            get
            {
                return this.defaultUnitField;
            }
            set
            {
                this.defaultUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportWithTSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricBaseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricExportType2))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
    public partial class OneRateMeteringValueBaseType
    {
        
        private nsiRef municipalResourceField;
        
        private string meteringValueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MeteringValue
        {
            get
            {
                return this.meteringValueField;
            }
            set
            {
                this.meteringValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportWithTSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricExportType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
    public partial class OneRateMeteringValueExportType : OneRateMeteringValueBaseType
    {
        
        private string readingsSourceField;
        
        private string orgPPAGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ReadingsSource
        {
            get
            {
                return this.readingsSourceField;
            }
            set
            {
                this.readingsSourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string orgPPAGUID
        {
            get
            {
                return this.orgPPAGUIDField;
            }
            set
            {
                this.orgPPAGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
    public partial class OneRateMeteringValueExportWithTSType : OneRateMeteringValueExportType
    {
        
        private System.DateTime enterIntoSystemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime EnterIntoSystem
        {
            get
            {
                return this.enterIntoSystemField;
            }
            set
            {
                this.enterIntoSystemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceNotElectricExportType : OneRateMeteringValueExportType
    {
        
        private MunicipalResourceNotElectricExportTypeUnit unitField;
        
        private bool unitFieldSpecified;
        
        private MunicipalResourceNotElectricExportTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MunicipalResourceNotElectricExportTypeUnit Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UnitSpecified
        {
            get
            {
                return this.unitFieldSpecified;
            }
            set
            {
                this.unitFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public MunicipalResourceNotElectricExportTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
        {
            get
            {
                return this.meteringValueInDefaultUnitField;
            }
            set
            {
                this.meteringValueInDefaultUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MunicipalResourceNotElectricExportTypeUnit
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("112")]
        Item112,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("113")]
        Item113,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("233")]
        Item233,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("245")]
        Item245,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("246")]
        Item246,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("271")]
        Item271,
        
        /// <remarks/>
        A056,
        
        /// <remarks/>
        A058,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceNotElectricExportTypeMeteringValueInDefaultUnit
    {
        
        private string meteringValueField;
        
        private string defaultUnitField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringValue
        {
            get
            {
                return this.meteringValueField;
            }
            set
            {
                this.meteringValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string DefaultUnit
        {
            get
            {
                return this.defaultUnitField;
            }
            set
            {
                this.defaultUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricExportType2))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceNotElectricBaseType : OneRateMeteringValueBaseType
    {
        
        private MunicipalResourceNotElectricBaseTypeUnit unitField;
        
        private bool unitFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MunicipalResourceNotElectricBaseTypeUnit Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UnitSpecified
        {
            get
            {
                return this.unitFieldSpecified;
            }
            set
            {
                this.unitFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MunicipalResourceNotElectricBaseTypeUnit
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("112")]
        Item112,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("113")]
        Item113,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("233")]
        Item233,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("245")]
        Item245,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("246")]
        Item246,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("271")]
        Item271,
        
        /// <remarks/>
        A056,
        
        /// <remarks/>
        A058,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceNotElectricExportType2 : MunicipalResourceNotElectricBaseType
    {
        
        private MunicipalResourceNotElectricExportType2MeteringValueInDefaultUnit meteringValueInDefaultUnitField;
        
        private string readingsSourceField;
        
        private string orgPPAGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MunicipalResourceNotElectricExportType2MeteringValueInDefaultUnit MeteringValueInDefaultUnit
        {
            get
            {
                return this.meteringValueInDefaultUnitField;
            }
            set
            {
                this.meteringValueInDefaultUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ReadingsSource
        {
            get
            {
                return this.readingsSourceField;
            }
            set
            {
                this.readingsSourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string orgPPAGUID
        {
            get
            {
                return this.orgPPAGUIDField;
            }
            set
            {
                this.orgPPAGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MunicipalResourceNotElectricExportType2MeteringValueInDefaultUnit
    {
        
        private string meteringValueField;
        
        private string defaultUnitField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringValue
        {
            get
            {
                return this.meteringValueField;
            }
            set
            {
                this.meteringValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string DefaultUnit
        {
            get
            {
                return this.defaultUnitField;
            }
            set
            {
                this.defaultUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMetering
    {
        
        private MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMeteringInstallationPlace installationPlaceField;
        
        private string[] linkedMeteringDeviceVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMeteringInstallationPlace InstallationPlace
        {
            get
            {
                return this.installationPlaceField;
            }
            set
            {
                this.installationPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LinkedMeteringDeviceVersionGUID", Order=1)]
        public string[] LinkedMeteringDeviceVersionGUID
        {
            get
            {
                return this.linkedMeteringDeviceVersionGUIDField;
            }
            set
            {
                this.linkedMeteringDeviceVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMeteringInstallationPlace
    {
        
        /// <remarks/>
        @in,
        
        /// <remarks/>
        @out,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristicts
    {
        
        private object itemField;
        
        private ItemChoiceType23 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsApartmentHouseDevice), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CollectiveApartmentDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsCollectiveApartmentDevice), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CollectiveDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsCollectiveDevice), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsLivingRoomDevice), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsNonResidentialPremiseDevice), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremiseDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsResidentialPremiseDevice), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType23 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsApartmentHouseDevice
    {
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isChangeToFIASHouseGuid", typeof(bool), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsCollectiveApartmentDevice
    {
        
        private string[] premiseGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
        public string[] PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsCollectiveDevice
    {
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isChangeToFIASHouseGuid", typeof(bool), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsLivingRoomDevice
    {
        
        private string[] livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomGUID", Order=0)]
        public string[] LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsNonResidentialPremiseDevice
    {
        
        private string[] premiseGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
        public string[] PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsResidentialPremiseDevice
    {
        
        private string[] premiseGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
        public string[] PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType23
    {
        
        /// <remarks/>
        ApartmentHouseDevice,
        
        /// <remarks/>
        CollectiveApartmentDevice,
        
        /// <remarks/>
        CollectiveDevice,
        
        /// <remarks/>
        LivingRoomDevice,
        
        /// <remarks/>
        NonResidentialPremiseDevice,
        
        /// <remarks/>
        ResidentialPremiseDevice,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DeviceMunicipalResourceType
    {
        
        private nsiRef municipalResourceField;
        
        private DeviceMunicipalResourceTypeUnit unitField;
        
        private bool unitFieldSpecified;
        
        private string tariffCountField;
        
        private decimal transformationRatioField;
        
        private bool transformationRatioFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DeviceMunicipalResourceTypeUnit Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UnitSpecified
        {
            get
            {
                return this.unitFieldSpecified;
            }
            set
            {
                this.unitFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
        public string TariffCount
        {
            get
            {
                return this.tariffCountField;
            }
            set
            {
                this.tariffCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TransformationRatio
        {
            get
            {
                return this.transformationRatioField;
            }
            set
            {
                this.transformationRatioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TransformationRatioSpecified
        {
            get
            {
                return this.transformationRatioFieldSpecified;
            }
            set
            {
                this.transformationRatioFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum DeviceMunicipalResourceTypeUnit
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("112")]
        Item112,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("113")]
        Item113,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("233")]
        Item233,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("245")]
        Item245,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("246")]
        Item246,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("271")]
        Item271,
        
        /// <remarks/>
        A056,
        
        /// <remarks/>
        A058,
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportMeteringDeviceDataResultType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceFullInformationExportType
    {
        
        private MeteringDeviceBasicCharacteristicsType basicChatacteristictsField;
        
        private object itemField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MeteringDeviceBasicCharacteristicsType BasicChatacteristicts
        {
            get
            {
                return this.basicChatacteristictsField;
            }
            set
            {
                this.basicChatacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LinkedWithMetering", typeof(MeteringDeviceFullInformationExportTypeLinkedWithMetering), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NotLinkedWithMetering", typeof(bool), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceEnergy", typeof(MunicipalResourceElectricExportType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceNotEnergy", typeof(MunicipalResourceNotElectricExportType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResources", typeof(DeviceMunicipalResourceType), Order=2)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsType
    {
        
        private string meteringDeviceNumberField;
        
        private string meteringDeviceStampField;
        
        private string meteringDeviceModelField;
        
        private System.DateTime installationDateField;
        
        private bool installationDateFieldSpecified;
        
        private System.DateTime commissioningDateField;
        
        private bool commissioningDateFieldSpecified;
        
        private bool remoteMeteringModeField;
        
        private string remoteMeteringInfoField;
        
        private System.DateTime firstVerificationDateField;
        
        private bool firstVerificationDateFieldSpecified;
        
        private nsiRef verificationIntervalField;
        
        private System.DateTime factorySealDateField;
        
        private bool factorySealDateFieldSpecified;
        
        private bool temperatureSensorField;
        
        private bool pressureSensorField;
        
        private bool consumedVolumeField;
        
        private bool consumedVolumeFieldSpecified;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringDeviceNumber
        {
            get
            {
                return this.meteringDeviceNumberField;
            }
            set
            {
                this.meteringDeviceNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MeteringDeviceStamp
        {
            get
            {
                return this.meteringDeviceStampField;
            }
            set
            {
                this.meteringDeviceStampField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MeteringDeviceModel
        {
            get
            {
                return this.meteringDeviceModelField;
            }
            set
            {
                this.meteringDeviceModelField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime InstallationDate
        {
            get
            {
                return this.installationDateField;
            }
            set
            {
                this.installationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InstallationDateSpecified
        {
            get
            {
                return this.installationDateFieldSpecified;
            }
            set
            {
                this.installationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime CommissioningDate
        {
            get
            {
                return this.commissioningDateField;
            }
            set
            {
                this.commissioningDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CommissioningDateSpecified
        {
            get
            {
                return this.commissioningDateFieldSpecified;
            }
            set
            {
                this.commissioningDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool RemoteMeteringMode
        {
            get
            {
                return this.remoteMeteringModeField;
            }
            set
            {
                this.remoteMeteringModeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string RemoteMeteringInfo
        {
            get
            {
                return this.remoteMeteringInfoField;
            }
            set
            {
                this.remoteMeteringInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
        public System.DateTime FirstVerificationDate
        {
            get
            {
                return this.firstVerificationDateField;
            }
            set
            {
                this.firstVerificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FirstVerificationDateSpecified
        {
            get
            {
                return this.firstVerificationDateFieldSpecified;
            }
            set
            {
                this.firstVerificationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public nsiRef VerificationInterval
        {
            get
            {
                return this.verificationIntervalField;
            }
            set
            {
                this.verificationIntervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=9)]
        public System.DateTime FactorySealDate
        {
            get
            {
                return this.factorySealDateField;
            }
            set
            {
                this.factorySealDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FactorySealDateSpecified
        {
            get
            {
                return this.factorySealDateFieldSpecified;
            }
            set
            {
                this.factorySealDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public bool TemperatureSensor
        {
            get
            {
                return this.temperatureSensorField;
            }
            set
            {
                this.temperatureSensorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public bool PressureSensor
        {
            get
            {
                return this.pressureSensorField;
            }
            set
            {
                this.pressureSensorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public bool ConsumedVolume
        {
            get
            {
                return this.consumedVolumeField;
            }
            set
            {
                this.consumedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ConsumedVolumeSpecified
        {
            get
            {
                return this.consumedVolumeFieldSpecified;
            }
            set
            {
                this.consumedVolumeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseDevice", typeof(MeteringDeviceBasicCharacteristicsTypeApartmentHouseDevice), Order=13)]
        [System.Xml.Serialization.XmlElementAttribute("CollectiveApartmentDevice", typeof(MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevice), Order=13)]
        [System.Xml.Serialization.XmlElementAttribute("CollectiveDevice", typeof(MeteringDeviceBasicCharacteristicsTypeCollectiveDevice), Order=13)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomDevice", typeof(MeteringDeviceBasicCharacteristicsTypeLivingRoomDevice), Order=13)]
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseDevice", typeof(MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevice), Order=13)]
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremiseDevice", typeof(MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevice), Order=13)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeApartmentHouseDevice
    {
        
        private string[] fIASHouseGuidField;
        
        private string[] accountGUIDField;
        
        private AttachmentType[] certificateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
        public string[] FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
        public string[] AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
        public AttachmentType[] Certificate
        {
            get
            {
                return this.certificateField;
            }
            set
            {
                this.certificateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevice
    {
        
        private string[] premiseGUIDField;
        
        private string[] accountGUIDField;
        
        private AttachmentType[] certificateField;
        
        private MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevicePremiseInfo[] premiseInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
        public string[] PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
        public string[] AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
        public AttachmentType[] Certificate
        {
            get
            {
                return this.certificateField;
            }
            set
            {
                this.certificateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseInfo", Order=3)]
        public MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevicePremiseInfo[] PremiseInfo
        {
            get
            {
                return this.premiseInfoField;
            }
            set
            {
                this.premiseInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevicePremiseInfo
    {
        
        private string premiseGUIDField;
        
        private object premiseNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public object PremiseNo
        {
            get
            {
                return this.premiseNoField;
            }
            set
            {
                this.premiseNoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeCollectiveDevice
    {
        
        private string[] fIASHouseGuidField;
        
        private string temperatureSensingElementInfoField;
        
        private string pressureSensingElementInfoField;
        
        private AttachmentType[] projectRegistrationNodeField;
        
        private AttachmentType[] certificateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
        public string[] FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string TemperatureSensingElementInfo
        {
            get
            {
                return this.temperatureSensingElementInfoField;
            }
            set
            {
                this.temperatureSensingElementInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string PressureSensingElementInfo
        {
            get
            {
                return this.pressureSensingElementInfoField;
            }
            set
            {
                this.pressureSensingElementInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ProjectRegistrationNode", Order=3)]
        public AttachmentType[] ProjectRegistrationNode
        {
            get
            {
                return this.projectRegistrationNodeField;
            }
            set
            {
                this.projectRegistrationNodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=4)]
        public AttachmentType[] Certificate
        {
            get
            {
                return this.certificateField;
            }
            set
            {
                this.certificateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeLivingRoomDevice
    {
        
        private string[] livingRoomGUIDField;
        
        private string[] accountGUIDField;
        
        private AttachmentType[] certificateField;
        
        private MeteringDeviceBasicCharacteristicsTypeLivingRoomDeviceLivingRoomInfo[] livingRoomInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomGUID", Order=0)]
        public string[] LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
        public string[] AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
        public AttachmentType[] Certificate
        {
            get
            {
                return this.certificateField;
            }
            set
            {
                this.certificateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomInfo", Order=3)]
        public MeteringDeviceBasicCharacteristicsTypeLivingRoomDeviceLivingRoomInfo[] LivingRoomInfo
        {
            get
            {
                return this.livingRoomInfoField;
            }
            set
            {
                this.livingRoomInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeLivingRoomDeviceLivingRoomInfo
    {
        
        private string livingRoomGUIDField;
        
        private object livingRoomNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public object LivingRoomNo
        {
            get
            {
                return this.livingRoomNoField;
            }
            set
            {
                this.livingRoomNoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevice
    {
        
        private string[] premiseGUIDField;
        
        private string[] accountGUIDField;
        
        private AttachmentType[] certificateField;
        
        private MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevicePremiseInfo[] premiseInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
        public string[] PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
        public string[] AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
        public AttachmentType[] Certificate
        {
            get
            {
                return this.certificateField;
            }
            set
            {
                this.certificateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseInfo", Order=3)]
        public MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevicePremiseInfo[] PremiseInfo
        {
            get
            {
                return this.premiseInfoField;
            }
            set
            {
                this.premiseInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevicePremiseInfo
    {
        
        private string premiseGUIDField;
        
        private object premiseNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public object PremiseNo
        {
            get
            {
                return this.premiseNoField;
            }
            set
            {
                this.premiseNoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevice
    {
        
        private string[] premiseGUIDField;
        
        private string[] accountGUIDField;
        
        private AttachmentType[] certificateField;
        
        private MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevicePremiseInfo[] premiseInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
        public string[] PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
        public string[] AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
        public AttachmentType[] Certificate
        {
            get
            {
                return this.certificateField;
            }
            set
            {
                this.certificateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PremiseInfo", Order=3)]
        public MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevicePremiseInfo[] PremiseInfo
        {
            get
            {
                return this.premiseInfoField;
            }
            set
            {
                this.premiseInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevicePremiseInfo
    {
        
        private string premiseGUIDField;
        
        private object premiseNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremiseGUID
        {
            get
            {
                return this.premiseGUIDField;
            }
            set
            {
                this.premiseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public object PremiseNo
        {
            get
            {
                return this.premiseNoField;
            }
            set
            {
                this.premiseNoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceFullInformationExportTypeLinkedWithMetering
    {
        
        private MeteringDeviceFullInformationExportTypeLinkedWithMeteringInstallationPlace installationPlaceField;
        
        private string[] linkedMeteringDeviceVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MeteringDeviceFullInformationExportTypeLinkedWithMeteringInstallationPlace InstallationPlace
        {
            get
            {
                return this.installationPlaceField;
            }
            set
            {
                this.installationPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LinkedMeteringDeviceVersionGUID", Order=1)]
        public string[] LinkedMeteringDeviceVersionGUID
        {
            get
            {
                return this.linkedMeteringDeviceVersionGUIDField;
            }
            set
            {
                this.linkedMeteringDeviceVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MeteringDeviceFullInformationExportTypeLinkedWithMeteringInstallationPlace
    {
        
        /// <remarks/>
        @in,
        
        /// <remarks/>
        @out,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportMeteringDeviceDataResultType : MeteringDeviceFullInformationExportType
    {
        
        private string meteringDeviceRootGUIDField;
        
        private exportMeteringDeviceDataResultTypeStatusRootDoc statusRootDocField;
        
        private string meteringDeviceVersionGUIDField;
        
        private string versionNumberField;
        
        private string statusVersionField;
        
        private System.DateTime updateDateTimeField;
        
        private string[] meteringOwnerField;
        
        private string meteringDeviceGISGKHNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringDeviceRootGUID
        {
            get
            {
                return this.meteringDeviceRootGUIDField;
            }
            set
            {
                this.meteringDeviceRootGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportMeteringDeviceDataResultTypeStatusRootDoc StatusRootDoc
        {
            get
            {
                return this.statusRootDocField;
            }
            set
            {
                this.statusRootDocField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MeteringDeviceVersionGUID
        {
            get
            {
                return this.meteringDeviceVersionGUIDField;
            }
            set
            {
                this.meteringDeviceVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)]
        public string VersionNumber
        {
            get
            {
                return this.versionNumberField;
            }
            set
            {
                this.versionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string StatusVersion
        {
            get
            {
                return this.statusVersionField;
            }
            set
            {
                this.statusVersionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public System.DateTime UpdateDateTime
        {
            get
            {
                return this.updateDateTimeField;
            }
            set
            {
                this.updateDateTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Order=6)]
        [System.Xml.Serialization.XmlArrayItemAttribute("orgRootEntityGUID", Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", IsNullable=false)]
        public string[] MeteringOwner
        {
            get
            {
                return this.meteringOwnerField;
            }
            set
            {
                this.meteringOwnerField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string MeteringDeviceGISGKHNumber
        {
            get
            {
                return this.meteringDeviceGISGKHNumberField;
            }
            set
            {
                this.meteringDeviceGISGKHNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportMeteringDeviceDataResultTypeStatusRootDoc
    {
        
        /// <remarks/>
        Active,
        
        /// <remarks/>
        Archival,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportObjectAddressType
    {
        
        private ExportObjectAddressTypeHouseType houseTypeField;
        
        private bool houseTypeFieldSpecified;
        
        private string fIASHouseGuidField;
        
        private string apartmentNumberField;
        
        private string roomNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ExportObjectAddressTypeHouseType HouseType
        {
            get
            {
                return this.houseTypeField;
            }
            set
            {
                this.houseTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HouseTypeSpecified
        {
            get
            {
                return this.houseTypeFieldSpecified;
            }
            set
            {
                this.houseTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ApartmentNumber
        {
            get
            {
                return this.apartmentNumberField;
            }
            set
            {
                this.apartmentNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExportObjectAddressTypeHouseType
    {
        
        /// <remarks/>
        MKD,
        
        /// <remarks/>
        ZHD,
        
        /// <remarks/>
        ZHDBlockZastroyki,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OwnerRefusalExportType
    {
        
        private string messageGUIDField;
        
        private string refusalGUIDField;
        
        private Owner ownerField;
        
        private exportPropertyDetails[] exportPropertyDetailsField;
        
        private Representative representativeField;
        
        private AttachmentType[] refusalAttachmentsField;
        
        private OwnerRefusalStatusType refusalStatusField;
        
        private System.DateTime publishDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string RefusalGUID
        {
            get
            {
                return this.refusalGUIDField;
            }
            set
            {
                this.refusalGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public Owner Owner
        {
            get
            {
                return this.ownerField;
            }
            set
            {
                this.ownerField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("exportPropertyDetails", Order=3)]
        public exportPropertyDetails[] exportPropertyDetails
        {
            get
            {
                return this.exportPropertyDetailsField;
            }
            set
            {
                this.exportPropertyDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public Representative Representative
        {
            get
            {
                return this.representativeField;
            }
            set
            {
                this.representativeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("RefusalAttachments", Order=5)]
        public AttachmentType[] RefusalAttachments
        {
            get
            {
                return this.refusalAttachmentsField;
            }
            set
            {
                this.refusalAttachmentsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OwnerRefusalStatusType RefusalStatus
        {
            get
            {
                return this.refusalStatusField;
            }
            set
            {
                this.refusalStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public System.DateTime PublishDate
        {
            get
            {
                return this.publishDateField;
            }
            set
            {
                this.publishDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class Owner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OwnerInd", typeof(OwnerOwnerInd), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("OwnerOrg", typeof(RegOrgRootAndVersionType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OwnerOwnerInd : DecisionIndType
    {
        
        private string sNILSField;
        
        private DecisionIndID decisionIndIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=0)]
        public string SNILS
        {
            get
            {
                return this.sNILSField;
            }
            set
            {
                this.sNILSField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DecisionIndID DecisionIndID
        {
            get
            {
                return this.decisionIndIDField;
            }
            set
            {
                this.decisionIndIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DecisionIndID
    {
        
        private nsiRef typeField;
        
        private string seriesField;
        
        private string numberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Series
        {
            get
            {
                return this.seriesField;
            }
            set
            {
                this.seriesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Number
        {
            get
            {
                return this.numberField;
            }
            set
            {
                this.numberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DecisionIndType : FIOType
    {
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(IndType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(DecisionIndType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(VotingInitiatorIndType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AccountIndType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
    public partial class FIOType
    {
        
        private string surnameField;
        
        private string firstNameField;
        
        private string patronymicField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Surname
        {
            get
            {
                return this.surnameField;
            }
            set
            {
                this.surnameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FirstName
        {
            get
            {
                return this.firstNameField;
            }
            set
            {
                this.firstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Patronymic
        {
            get
            {
                return this.patronymicField;
            }
            set
            {
                this.patronymicField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
    public partial class IndType : FIOType
    {
        
        private Sex sexField;
        
        private bool sexFieldSpecified;
        
        private System.DateTime dateOfBirthField;
        
        private bool dateOfBirthFieldSpecified;
        
        private object itemField;
        
        private string placeBirthField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public Sex Sex
        {
            get
            {
                return this.sexField;
            }
            set
            {
                this.sexField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SexSpecified
        {
            get
            {
                return this.sexFieldSpecified;
            }
            set
            {
                this.sexFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateOfBirth
        {
            get
            {
                return this.dateOfBirthField;
            }
            set
            {
                this.dateOfBirthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DateOfBirthSpecified
        {
            get
            {
                return this.dateOfBirthFieldSpecified;
            }
            set
            {
                this.dateOfBirthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string PlaceBirth
        {
            get
            {
                return this.placeBirthField;
            }
            set
            {
                this.placeBirthField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
    public enum Sex
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        F,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
    public partial class ID
    {
        
        private nsiRef typeField;
        
        private string seriesField;
        
        private string numberField;
        
        private System.DateTime issueDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Series
        {
            get
            {
                return this.seriesField;
            }
            set
            {
                this.seriesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Number
        {
            get
            {
                return this.numberField;
            }
            set
            {
                this.numberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime IssueDate
        {
            get
            {
                return this.issueDateField;
            }
            set
            {
                this.issueDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class VotingInitiatorIndType : FIOType
    {
        
        private VotingInitiatorIndTypeSex sexField;
        
        private bool sexFieldSpecified;
        
        private System.DateTime dateOfBirthField;
        
        private bool dateOfBirthFieldSpecified;
        
        private string sNILSField;
        
        private VotingInitiatorIndID votingInitiatorIndIDField;
        
        private string placeBirthField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public VotingInitiatorIndTypeSex Sex
        {
            get
            {
                return this.sexField;
            }
            set
            {
                this.sexField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SexSpecified
        {
            get
            {
                return this.sexFieldSpecified;
            }
            set
            {
                this.sexFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateOfBirth
        {
            get
            {
                return this.dateOfBirthField;
            }
            set
            {
                this.dateOfBirthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DateOfBirthSpecified
        {
            get
            {
                return this.dateOfBirthFieldSpecified;
            }
            set
            {
                this.dateOfBirthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=2)]
        public string SNILS
        {
            get
            {
                return this.sNILSField;
            }
            set
            {
                this.sNILSField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public VotingInitiatorIndID VotingInitiatorIndID
        {
            get
            {
                return this.votingInitiatorIndIDField;
            }
            set
            {
                this.votingInitiatorIndIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string PlaceBirth
        {
            get
            {
                return this.placeBirthField;
            }
            set
            {
                this.placeBirthField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum VotingInitiatorIndTypeSex
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        F,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class VotingInitiatorIndID
    {
        
        private nsiRef typeField;
        
        private string seriesField;
        
        private string numberField;
        
        private System.DateTime issueDateField;
        
        private bool issueDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Series
        {
            get
            {
                return this.seriesField;
            }
            set
            {
                this.seriesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Number
        {
            get
            {
                return this.numberField;
            }
            set
            {
                this.numberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime IssueDate
        {
            get
            {
                return this.issueDateField;
            }
            set
            {
                this.issueDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IssueDateSpecified
        {
            get
            {
                return this.issueDateFieldSpecified;
            }
            set
            {
                this.issueDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountIndType : FIOType
    {
        
        private AccountIndTypeSex sexField;
        
        private bool sexFieldSpecified;
        
        private System.DateTime dateOfBirthField;
        
        private bool dateOfBirthFieldSpecified;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public AccountIndTypeSex Sex
        {
            get
            {
                return this.sexField;
            }
            set
            {
                this.sexField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SexSpecified
        {
            get
            {
                return this.sexFieldSpecified;
            }
            set
            {
                this.sexFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateOfBirth
        {
            get
            {
                return this.dateOfBirthField;
            }
            set
            {
                this.dateOfBirthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DateOfBirthSpecified
        {
            get
            {
                return this.dateOfBirthFieldSpecified;
            }
            set
            {
                this.dateOfBirthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum AccountIndTypeSex
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        F,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public partial class RegOrgRootAndVersionType
    {
        
        private string itemField;
        
        private ItemChoiceType5 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("orgRootEntityGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("orgVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType5 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", IncludeInSchema=false)]
    public enum ItemChoiceType5
    {
        
        /// <remarks/>
        orgRootEntityGUID,
        
        /// <remarks/>
        orgVersionGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportPropertyDetails
    {
        
        private string registrationNumberField;
        
        private System.DateTime registrationDateField;
        
        private string premisesNumField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private exportPropertyDetailsPropertyType propertyTypeField;
        
        private exportPropertyDetailsShareSize shareSizeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RegistrationNumber
        {
            get
            {
                return this.registrationNumberField;
            }
            set
            {
                this.registrationNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime RegistrationDate
        {
            get
            {
                return this.registrationDateField;
            }
            set
            {
                this.registrationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public exportPropertyDetailsPropertyType PropertyType
        {
            get
            {
                return this.propertyTypeField;
            }
            set
            {
                this.propertyTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public exportPropertyDetailsShareSize ShareSize
        {
            get
            {
                return this.shareSizeField;
            }
            set
            {
                this.shareSizeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportPropertyDetailsPropertyType
    {
        
        private bool itemField;
        
        private ItemChoiceType6 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IndividualProperty", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("JointProperty", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ShareProperty", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType6 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType6
    {
        
        /// <remarks/>
        IndividualProperty,
        
        /// <remarks/>
        JointProperty,
        
        /// <remarks/>
        ShareProperty,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportPropertyDetailsShareSize
    {
        
        private string numeratorField;
        
        private string denumeratorField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
        public string Numerator
        {
            get
            {
                return this.numeratorField;
            }
            set
            {
                this.numeratorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
        public string Denumerator
        {
            get
            {
                return this.denumeratorField;
            }
            set
            {
                this.denumeratorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class Representative
    {
        
        private object itemField;
        
        private bool notarizedField;
        
        private AttachmentType[] representativeAttachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("RepresentativeInd", typeof(RepresentativeRepresentativeInd), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RepresentativeOrg", typeof(RegOrgRootAndVersionType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool Notarized
        {
            get
            {
                return this.notarizedField;
            }
            set
            {
                this.notarizedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("RepresentativeAttachments", Order=2)]
        public AttachmentType[] RepresentativeAttachments
        {
            get
            {
                return this.representativeAttachmentsField;
            }
            set
            {
                this.representativeAttachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RepresentativeRepresentativeInd : DecisionIndType
    {
        
        private string sNILSField;
        
        private DecisionIndID decisionIndIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=0)]
        public string SNILS
        {
            get
            {
                return this.sNILSField;
            }
            set
            {
                this.sNILSField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DecisionIndID DecisionIndID
        {
            get
            {
                return this.decisionIndIDField;
            }
            set
            {
                this.decisionIndIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum OwnerRefusalStatusType
    {
        
        /// <remarks/>
        Published,
        
        /// <remarks/>
        Canceled,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OwnerRefusalType
    {
        
        private Owner ownerField;
        
        private PropertyDetails[] propertyDetailsField;
        
        private Representative representativeField;
        
        private AttachmentType[] refusalAttachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public Owner Owner
        {
            get
            {
                return this.ownerField;
            }
            set
            {
                this.ownerField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PropertyDetails", Order=1)]
        public PropertyDetails[] PropertyDetails
        {
            get
            {
                return this.propertyDetailsField;
            }
            set
            {
                this.propertyDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public Representative Representative
        {
            get
            {
                return this.representativeField;
            }
            set
            {
                this.representativeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("RefusalAttachments", Order=3)]
        public AttachmentType[] RefusalAttachments
        {
            get
            {
                return this.refusalAttachmentsField;
            }
            set
            {
                this.refusalAttachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PropertyDetails
    {
        
        private string registrationNumberField;
        
        private System.DateTime registrationDateField;
        
        private string premisesNumField;
        
        private decimal totalAreaField;
        
        private PropertyDetailsPropertyType propertyTypeField;
        
        private PropertyDetailsShareSize shareSizeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RegistrationNumber
        {
            get
            {
                return this.registrationNumberField;
            }
            set
            {
                this.registrationNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime RegistrationDate
        {
            get
            {
                return this.registrationDateField;
            }
            set
            {
                this.registrationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public PropertyDetailsPropertyType PropertyType
        {
            get
            {
                return this.propertyTypeField;
            }
            set
            {
                this.propertyTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public PropertyDetailsShareSize ShareSize
        {
            get
            {
                return this.shareSizeField;
            }
            set
            {
                this.shareSizeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PropertyDetailsPropertyType
    {
        
        private bool itemField;
        
        private ItemChoiceType21 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IndividualProperty", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("JointProperty", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ShareProperty", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType21 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType21
    {
        
        /// <remarks/>
        IndividualProperty,
        
        /// <remarks/>
        JointProperty,
        
        /// <remarks/>
        ShareProperty,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PropertyDetailsShareSize
    {
        
        private string numeratorField;
        
        private string denumeratorField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
        public string Numerator
        {
            get
            {
                return this.numeratorField;
            }
            set
            {
                this.numeratorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
        public string Denumerator
        {
            get
            {
                return this.denumeratorField;
            }
            set
            {
                this.denumeratorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportQuestionOnDecisionType
    {
        
        private string questionNumberField;
        
        private string questionNameField;
        
        private decimal itemField;
        
        private ItemChoiceType22 itemElementNameField;
        
        private bool isDigitalDecisionField;
        
        private bool isDigitalDecisionFieldSpecified;
        
        public exportQuestionOnDecisionType()
        {
            this.isDigitalDecisionField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
        public string QuestionNumber
        {
            get
            {
                return this.questionNumberField;
            }
            set
            {
                this.questionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string QuestionName
        {
            get
            {
                return this.questionNameField;
            }
            set
            {
                this.questionNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OwnerAbstent", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("OwnerAgainst", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("OwnerAgree", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public decimal Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType22 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool IsDigitalDecision
        {
            get
            {
                return this.isDigitalDecisionField;
            }
            set
            {
                this.isDigitalDecisionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsDigitalDecisionSpecified
        {
            get
            {
                return this.isDigitalDecisionFieldSpecified;
            }
            set
            {
                this.isDigitalDecisionFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType22
    {
        
        /// <remarks/>
        OwnerAbstent,
        
        /// <remarks/>
        OwnerAgainst,
        
        /// <remarks/>
        OwnerAgree,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OwnerDecisionType
    {
        
        private Owner ownerField;
        
        private PropertyDetails[] propertyDetailsField;
        
        private Representative representativeField;
        
        private QuestionOnDecisionType questionOnDecisionField;
        
        private AttachmentType[] decisionAttachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public Owner Owner
        {
            get
            {
                return this.ownerField;
            }
            set
            {
                this.ownerField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PropertyDetails", Order=1)]
        public PropertyDetails[] PropertyDetails
        {
            get
            {
                return this.propertyDetailsField;
            }
            set
            {
                this.propertyDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public Representative Representative
        {
            get
            {
                return this.representativeField;
            }
            set
            {
                this.representativeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public QuestionOnDecisionType QuestionOnDecision
        {
            get
            {
                return this.questionOnDecisionField;
            }
            set
            {
                this.questionOnDecisionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DecisionAttachments", Order=4)]
        public AttachmentType[] DecisionAttachments
        {
            get
            {
                return this.decisionAttachmentsField;
            }
            set
            {
                this.decisionAttachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class QuestionOnDecisionType
    {
        
        private string questionNumberField;
        
        private bool itemField;
        
        private ItemChoiceType7 itemElementNameField;
        
        private bool isDigitalDecisionField;
        
        private bool isDigitalDecisionFieldSpecified;
        
        public QuestionOnDecisionType()
        {
            this.isDigitalDecisionField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
        public string QuestionNumber
        {
            get
            {
                return this.questionNumberField;
            }
            set
            {
                this.questionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OwnerAbstent", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("OwnerAgainst", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("OwnerAgree", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType7 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool IsDigitalDecision
        {
            get
            {
                return this.isDigitalDecisionField;
            }
            set
            {
                this.isDigitalDecisionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsDigitalDecisionSpecified
        {
            get
            {
                return this.isDigitalDecisionFieldSpecified;
            }
            set
            {
                this.isDigitalDecisionFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType7
    {
        
        /// <remarks/>
        OwnerAbstent,
        
        /// <remarks/>
        OwnerAgainst,
        
        /// <remarks/>
        OwnerAgree,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PublicPropertyContractType
    {
        
        private object itemField;
        
        private string fIASHouseGuidField;
        
        private string contractNumberField;
        
        private System.DateTime dateField;
        
        private System.DateTime startDateField;
        
        private System.DateTime endDateField;
        
        private string contractObjectField;
        
        private string commentsField;
        
        private decimal paymentField;
        
        private bool paymentFieldSpecified;
        
        private string moneySpentDirectionField;
        
        private AttachmentType[] contractAttachmentField;
        
        private PublicPropertyContractTypeRentAgrConfirmationDocument[] rentAgrConfirmationDocumentField;
        
        private bool isGratuitousBasisField;
        
        private bool isGratuitousBasisFieldSpecified;
        
        public PublicPropertyContractType()
        {
            this.isGratuitousBasisField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Entrepreneur", typeof(IndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(RegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
        public System.DateTime EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string Comments
        {
            get
            {
                return this.commentsField;
            }
            set
            {
                this.commentsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public decimal Payment
        {
            get
            {
                return this.paymentField;
            }
            set
            {
                this.paymentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool PaymentSpecified
        {
            get
            {
                return this.paymentFieldSpecified;
            }
            set
            {
                this.paymentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string MoneySpentDirection
        {
            get
            {
                return this.moneySpentDirectionField;
            }
            set
            {
                this.moneySpentDirectionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=10)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("RentAgrConfirmationDocument", Order=11)]
        public PublicPropertyContractTypeRentAgrConfirmationDocument[] RentAgrConfirmationDocument
        {
            get
            {
                return this.rentAgrConfirmationDocumentField;
            }
            set
            {
                this.rentAgrConfirmationDocumentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public bool IsGratuitousBasis
        {
            get
            {
                return this.isGratuitousBasisField;
            }
            set
            {
                this.isGratuitousBasisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsGratuitousBasisSpecified
        {
            get
            {
                return this.isGratuitousBasisFieldSpecified;
            }
            set
            {
                this.isGratuitousBasisFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public partial class RegOrgType
    {
        
        private string orgRootEntityGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string orgRootEntityGUID
        {
            get
            {
                return this.orgRootEntityGUIDField;
            }
            set
            {
                this.orgRootEntityGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PublicPropertyContractTypeRentAgrConfirmationDocument
    {
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ProtocolGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(PublicPropertyContractTypeRentAgrConfirmationDocumentProtocolMeetingOwners), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PublicPropertyContractTypeRentAgrConfirmationDocumentProtocolMeetingOwners
    {
        
        private string protocolNumField;
        
        private System.DateTime protocolDateField;
        
        private AttachmentType[] trustDocAttachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ProtocolNum
        {
            get
            {
                return this.protocolNumField;
            }
            set
            {
                this.protocolNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime ProtocolDate
        {
            get
            {
                return this.protocolDateField;
            }
            set
            {
                this.protocolDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TrustDocAttachment", Order=2)]
        public AttachmentType[] TrustDocAttachment
        {
            get
            {
                return this.trustDocAttachmentField;
            }
            set
            {
                this.trustDocAttachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportVotingProtocolResultType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolExportType
    {
        
        private string[] fIASHouseGuidField;
        
        private RegOrgType organizationGuidField;
        
        private string protocolNumField;
        
        private System.DateTime protocolDateField;
        
        private object itemField;
        
        private MeetingTypeType meetingTypeField;
        
        private bool meetingTypeFieldSpecified;
        
        private bool item1Field;
        
        private Item1ChoiceType9 item1ElementNameField;
        
        private ProtocolExportTypeVoteInitiators[] voteInitiatorsField;
        
        private ProtocolExportTypeMeetingEligibility meetingEligibilityField;
        
        private ProtocolExportTypeDecisionList[] decisionListField;
        
        private string modificationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
        public string[] FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public RegOrgType OrganizationGuid
        {
            get
            {
                return this.organizationGuidField;
            }
            set
            {
                this.organizationGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ProtocolNum
        {
            get
            {
                return this.protocolNumField;
            }
            set
            {
                this.protocolNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime ProtocolDate
        {
            get
            {
                return this.protocolDateField;
            }
            set
            {
                this.protocolDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AVoting", typeof(ProtocolExportTypeAVoting), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("EVoting", typeof(ProtocolExportTypeEVoting), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("Meeting", typeof(ProtocolExportTypeMeeting), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("MeetingAVoting", typeof(ProtocolExportTypeMeetingAVoting), Order=4)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public MeetingTypeType MeetingType
        {
            get
            {
                return this.meetingTypeField;
            }
            set
            {
                this.meetingTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MeetingTypeSpecified
        {
            get
            {
                return this.meetingTypeFieldSpecified;
            }
            set
            {
                this.meetingTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnualVoting", typeof(bool), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("ExtraVoting", typeof(bool), Order=6)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType9 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VoteInitiators", Order=8)]
        public ProtocolExportTypeVoteInitiators[] VoteInitiators
        {
            get
            {
                return this.voteInitiatorsField;
            }
            set
            {
                this.voteInitiatorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public ProtocolExportTypeMeetingEligibility MeetingEligibility
        {
            get
            {
                return this.meetingEligibilityField;
            }
            set
            {
                this.meetingEligibilityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=10)]
        public ProtocolExportTypeDecisionList[] DecisionList
        {
            get
            {
                return this.decisionListField;
            }
            set
            {
                this.decisionListField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public string Modification
        {
            get
            {
                return this.modificationField;
            }
            set
            {
                this.modificationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolExportTypeAVoting
    {
        
        private System.DateTime startMakingDecisionDateField;
        
        private bool startMakingDecisionDateFieldSpecified;
        
        private System.DateTime endMakingDecisionDateField;
        
        private bool endMakingDecisionDateFieldSpecified;
        
        private string resolutionPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime StartMakingDecisionDate
        {
            get
            {
                return this.startMakingDecisionDateField;
            }
            set
            {
                this.startMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StartMakingDecisionDateSpecified
        {
            get
            {
                return this.startMakingDecisionDateFieldSpecified;
            }
            set
            {
                this.startMakingDecisionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EndMakingDecisionDate
        {
            get
            {
                return this.endMakingDecisionDateField;
            }
            set
            {
                this.endMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndMakingDecisionDateSpecified
        {
            get
            {
                return this.endMakingDecisionDateFieldSpecified;
            }
            set
            {
                this.endMakingDecisionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ResolutionPlace
        {
            get
            {
                return this.resolutionPlaceField;
            }
            set
            {
                this.resolutionPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=3)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class Attachments : AttachmentType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolExportTypeEVoting
    {
        
        private System.DateTime eVotingDateBeginField;
        
        private System.DateTime eVotingDateEndField;
        
        private string disciplineField;
        
        private string infoReviewField;
        
        private VotingSystemDetailsType votingSystemDetailsField;
        
        private bool firstVotingField;
        
        private bool firstVotingFieldSpecified;
        
        private Attachments[] attachmentsField;
        
        public ProtocolExportTypeEVoting()
        {
            this.firstVotingField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime EVotingDateBegin
        {
            get
            {
                return this.eVotingDateBeginField;
            }
            set
            {
                this.eVotingDateBeginField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EVotingDateEnd
        {
            get
            {
                return this.eVotingDateEndField;
            }
            set
            {
                this.eVotingDateEndField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Discipline
        {
            get
            {
                return this.disciplineField;
            }
            set
            {
                this.disciplineField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string InfoReview
        {
            get
            {
                return this.infoReviewField;
            }
            set
            {
                this.infoReviewField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public VotingSystemDetailsType VotingSystemDetails
        {
            get
            {
                return this.votingSystemDetailsField;
            }
            set
            {
                this.votingSystemDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool FirstVoting
        {
            get
            {
                return this.firstVotingField;
            }
            set
            {
                this.firstVotingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FirstVotingSpecified
        {
            get
            {
                return this.firstVotingFieldSpecified;
            }
            set
            {
                this.firstVotingFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=6)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class VotingSystemDetailsType
    {
        
        private VotingSystemType votingSystemField;
        
        private string itemField;
        
        private ItemChoiceType15 itemElementNameField;
        
        private string votingSystemUrlField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public VotingSystemType VotingSystem
        {
            get
            {
                return this.votingSystemField;
            }
            set
            {
                this.votingSystemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VotingSystemGuid", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("VotingSystemName", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType15 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string VotingSystemUrl
        {
            get
            {
                return this.votingSystemUrlField;
            }
            set
            {
                this.votingSystemUrlField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum VotingSystemType
    {
        
        /// <remarks/>
        HCS,
        
        /// <remarks/>
        PublicServicesPortal,
        
        /// <remarks/>
        Regional,
        
        /// <remarks/>
        Other,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType15
    {
        
        /// <remarks/>
        VotingSystemGuid,
        
        /// <remarks/>
        VotingSystemName,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolExportTypeMeeting : VoitingType
    {
        
        private System.DateTime meetingDateField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime MeetingDate
        {
            get
            {
                return this.meetingDateField;
            }
            set
            {
                this.meetingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=1)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class VoitingType
    {
        
        private string votingPlaceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string VotingPlace
        {
            get
            {
                return this.votingPlaceField;
            }
            set
            {
                this.votingPlaceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolExportTypeMeetingAVoting
    {
        
        private System.DateTime meetingDateField;
        
        private string votingPlaceField;
        
        private System.DateTime startMakingDecisionDateField;
        
        private bool startMakingDecisionDateFieldSpecified;
        
        private System.DateTime endMakingDecisionDateField;
        
        private bool endMakingDecisionDateFieldSpecified;
        
        private string resolutionPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime MeetingDate
        {
            get
            {
                return this.meetingDateField;
            }
            set
            {
                this.meetingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string VotingPlace
        {
            get
            {
                return this.votingPlaceField;
            }
            set
            {
                this.votingPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public System.DateTime StartMakingDecisionDate
        {
            get
            {
                return this.startMakingDecisionDateField;
            }
            set
            {
                this.startMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StartMakingDecisionDateSpecified
        {
            get
            {
                return this.startMakingDecisionDateFieldSpecified;
            }
            set
            {
                this.startMakingDecisionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public System.DateTime EndMakingDecisionDate
        {
            get
            {
                return this.endMakingDecisionDateField;
            }
            set
            {
                this.endMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndMakingDecisionDateSpecified
        {
            get
            {
                return this.endMakingDecisionDateFieldSpecified;
            }
            set
            {
                this.endMakingDecisionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string ResolutionPlace
        {
            get
            {
                return this.resolutionPlaceField;
            }
            set
            {
                this.resolutionPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MeetingTypeType
    {
        
        /// <remarks/>
        Owners,
        
        /// <remarks/>
        Homeowners,
        
        /// <remarks/>
        Cooperative,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType9
    {
        
        /// <remarks/>
        AnnualVoting,
        
        /// <remarks/>
        ExtraVoting,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolExportTypeVoteInitiators
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(VotingInitiatorIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Org", typeof(RegOrgVersionType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
    public partial class RegOrgVersionType
    {
        
        private string orgVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string orgVersionGUID
        {
            get
            {
                return this.orgVersionGUIDField;
            }
            set
            {
                this.orgVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ProtocolExportTypeMeetingEligibility
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolExportTypeDecisionList
    {
        
        private string questionNumberField;
        
        private string questionNameField;
        
        private nsiRef decisionsTypeField;
        
        private ProtocolExportTypeDecisionListHomeownersDecisionsType homeownersDecisionsTypeField;
        
        private bool itemField;
        
        private ItemChoiceType20 itemElementNameField;
        
        private decimal agreeField;
        
        private bool agreeFieldSpecified;
        
        private decimal againstField;
        
        private bool againstFieldSpecified;
        
        private decimal abstentField;
        
        private bool abstentFieldSpecified;
        
        private nsiRef formingFundField;
        
        private nsiRef managementTypeField;
        
        private VotingSystemDetailsType votingSystemDetailsField;
        
        private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
        
        private ProtocolExportTypeDecisionListVotingResume votingResumeField;
        
        private bool votingResumeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
        public string QuestionNumber
        {
            get
            {
                return this.questionNumberField;
            }
            set
            {
                this.questionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string QuestionName
        {
            get
            {
                return this.questionNameField;
            }
            set
            {
                this.questionNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef DecisionsType
        {
            get
            {
                return this.decisionsTypeField;
            }
            set
            {
                this.decisionsTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public ProtocolExportTypeDecisionListHomeownersDecisionsType HomeownersDecisionsType
        {
            get
            {
                return this.homeownersDecisionsTypeField;
            }
            set
            {
                this.homeownersDecisionsTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterContained", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("CharterNotContained", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType20 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public decimal Agree
        {
            get
            {
                return this.agreeField;
            }
            set
            {
                this.agreeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AgreeSpecified
        {
            get
            {
                return this.agreeFieldSpecified;
            }
            set
            {
                this.agreeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public decimal Against
        {
            get
            {
                return this.againstField;
            }
            set
            {
                this.againstField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AgainstSpecified
        {
            get
            {
                return this.againstFieldSpecified;
            }
            set
            {
                this.againstFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public decimal Abstent
        {
            get
            {
                return this.abstentField;
            }
            set
            {
                this.abstentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AbstentSpecified
        {
            get
            {
                return this.abstentFieldSpecified;
            }
            set
            {
                this.abstentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public nsiRef FormingFund
        {
            get
            {
                return this.formingFundField;
            }
            set
            {
                this.formingFundField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public nsiRef ManagementType
        {
            get
            {
                return this.managementTypeField;
            }
            set
            {
                this.managementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public VotingSystemDetailsType VotingSystemDetails
        {
            get
            {
                return this.votingSystemDetailsField;
            }
            set
            {
                this.votingSystemDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public AdminOfGeneralMeetingType AdminOfGeneralMeeting
        {
            get
            {
                return this.adminOfGeneralMeetingField;
            }
            set
            {
                this.adminOfGeneralMeetingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
        public ProtocolExportTypeDecisionListVotingResume votingResume
        {
            get
            {
                return this.votingResumeField;
            }
            set
            {
                this.votingResumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool votingResumeSpecified
        {
            get
            {
                return this.votingResumeFieldSpecified;
            }
            set
            {
                this.votingResumeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolExportTypeDecisionListHomeownersDecisionsType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType20
    {
        
        /// <remarks/>
        CharterContained,
        
        /// <remarks/>
        CharterNotContained,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AdminOfGeneralMeetingType
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CitizenAdministator", typeof(AdminOfGeneralMeetingTypeCitizenAdministator), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LegalEntityAdministrator", typeof(RegOrgRootAndVersionType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AdminOfGeneralMeetingTypeCitizenAdministator
    {
        
        private VotingInitiatorIndType indField;
        
        private string fIASHouseGuidField;
        
        private string placeAddressField;
        
        private string[] phoneField;
        
        private string[] emailField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public VotingInitiatorIndType Ind
        {
            get
            {
                return this.indField;
            }
            set
            {
                this.indField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string PlaceAddress
        {
            get
            {
                return this.placeAddressField;
            }
            set
            {
                this.placeAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Phone", Order=3)]
        public string[] Phone
        {
            get
            {
                return this.phoneField;
            }
            set
            {
                this.phoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Email", Order=4)]
        public string[] Email
        {
            get
            {
                return this.emailField;
            }
            set
            {
                this.emailField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ProtocolExportTypeDecisionListVotingResume
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportVotingProtocolResultType : ProtocolExportType
    {
        
        private exportVotingProtocolResultTypeStatusProtocol statusProtocolField;
        
        private string votingProtocolGUIDField;
        
        private string rootProtocolGUIDField;
        
        private exportVotingProtocolResultTypeStatusVersionProtocol statusVersionProtocolField;
        
        private int versionNumberField;
        
        private System.DateTime versionDateModificationField;
        
        private bool versionDateModificationFieldSpecified;
        
        private System.DateTime versionDatePlacementField;
        
        private bool versionDatePlacementFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportVotingProtocolResultTypeStatusProtocol StatusProtocol
        {
            get
            {
                return this.statusProtocolField;
            }
            set
            {
                this.statusProtocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string VotingProtocolGUID
        {
            get
            {
                return this.votingProtocolGUIDField;
            }
            set
            {
                this.votingProtocolGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string RootProtocolGUID
        {
            get
            {
                return this.rootProtocolGUIDField;
            }
            set
            {
                this.rootProtocolGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public exportVotingProtocolResultTypeStatusVersionProtocol StatusVersionProtocol
        {
            get
            {
                return this.statusVersionProtocolField;
            }
            set
            {
                this.statusVersionProtocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public int VersionNumber
        {
            get
            {
                return this.versionNumberField;
            }
            set
            {
                this.versionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
        public System.DateTime VersionDateModification
        {
            get
            {
                return this.versionDateModificationField;
            }
            set
            {
                this.versionDateModificationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VersionDateModificationSpecified
        {
            get
            {
                return this.versionDateModificationFieldSpecified;
            }
            set
            {
                this.versionDateModificationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=6)]
        public System.DateTime VersionDatePlacement
        {
            get
            {
                return this.versionDatePlacementField;
            }
            set
            {
                this.versionDatePlacementField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VersionDatePlacementSpecified
        {
            get
            {
                return this.versionDatePlacementFieldSpecified;
            }
            set
            {
                this.versionDatePlacementFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportVotingProtocolResultTypeStatusProtocol
    {
        
        /// <remarks/>
        Created,
        
        /// <remarks/>
        Posted,
        
        /// <remarks/>
        Edited,
        
        /// <remarks/>
        Annuled,
        
        /// <remarks/>
        PostedFromAnotherSystem,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportVotingProtocolResultTypeStatusVersionProtocol
    {
        
        /// <remarks/>
        Created,
        
        /// <remarks/>
        Posted,
        
        /// <remarks/>
        Edited,
        
        /// <remarks/>
        Annuled,
        
        /// <remarks/>
        PostedFromAnotherSystem,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExternalVotingProtocolType
    {
        
        private string protocolNumField;
        
        private System.DateTime protocolDateField;
        
        private ExternalVotingProtocolTypeMeetingEligibility meetingEligibilityField;
        
        private ExternalVotingProtocolTypeDecisionList[] decisionListField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ProtocolNum
        {
            get
            {
                return this.protocolNumField;
            }
            set
            {
                this.protocolNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime ProtocolDate
        {
            get
            {
                return this.protocolDateField;
            }
            set
            {
                this.protocolDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public ExternalVotingProtocolTypeMeetingEligibility MeetingEligibility
        {
            get
            {
                return this.meetingEligibilityField;
            }
            set
            {
                this.meetingEligibilityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=3)]
        public ExternalVotingProtocolTypeDecisionList[] DecisionList
        {
            get
            {
                return this.decisionListField;
            }
            set
            {
                this.decisionListField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=4)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExternalVotingProtocolTypeMeetingEligibility
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExternalVotingProtocolTypeDecisionList
    {
        
        private string questionNumberField;
        
        private decimal agreeField;
        
        private bool agreeFieldSpecified;
        
        private decimal againstField;
        
        private bool againstFieldSpecified;
        
        private decimal abstentField;
        
        private bool abstentFieldSpecified;
        
        private ExternalVotingProtocolTypeDecisionListVotingResume votingResumeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
        public string QuestionNumber
        {
            get
            {
                return this.questionNumberField;
            }
            set
            {
                this.questionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Agree
        {
            get
            {
                return this.agreeField;
            }
            set
            {
                this.agreeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AgreeSpecified
        {
            get
            {
                return this.agreeFieldSpecified;
            }
            set
            {
                this.agreeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal Against
        {
            get
            {
                return this.againstField;
            }
            set
            {
                this.againstField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AgainstSpecified
        {
            get
            {
                return this.againstFieldSpecified;
            }
            set
            {
                this.againstFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal Abstent
        {
            get
            {
                return this.abstentField;
            }
            set
            {
                this.abstentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AbstentSpecified
        {
            get
            {
                return this.abstentFieldSpecified;
            }
            set
            {
                this.abstentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public ExternalVotingProtocolTypeDecisionListVotingResume VotingResume
        {
            get
            {
                return this.votingResumeField;
            }
            set
            {
                this.votingResumeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExternalVotingProtocolTypeDecisionListVotingResume
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AnnulmentProtocolType
    {
        
        private string modificationField;
        
        private object itemField;
        
        private System.DateTime annulmentDateField;
        
        private bool annulmentDateFieldSpecified;
        
        private string annulmentNumberField;
        
        private nsiRef nSIModificationField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Modification
        {
            get
            {
                return this.modificationField;
            }
            set
            {
                this.modificationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnulmentOrganization", typeof(RegOrgType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("AnnulmentOrganizationText", typeof(string), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime AnnulmentDate
        {
            get
            {
                return this.annulmentDateField;
            }
            set
            {
                this.annulmentDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AnnulmentDateSpecified
        {
            get
            {
                return this.annulmentDateFieldSpecified;
            }
            set
            {
                this.annulmentDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AnnulmentNumber
        {
            get
            {
                return this.annulmentNumberField;
            }
            set
            {
                this.annulmentNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef NSIModification
        {
            get
            {
                return this.nSIModificationField;
            }
            set
            {
                this.nSIModificationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportVotingMessageResultType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageExportType
    {
        
        private string[] fIASHouseGUIDField;
        
        private RegOrgType organizationGuidField;
        
        private string messageNumField;
        
        private System.DateTime messageDateField;
        
        private bool itemField;
        
        private ItemChoiceType18 itemElementNameField;
        
        private object item1Field;
        
        private MeetingTypeType meetingTypeField;
        
        private VoteInitiators[] voteInitiatorsField;
        
        private MessageExportTypeDecisionList[] decisionListField;
        
        private string modificationReasonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGUID", Order=0)]
        public string[] FIASHouseGUID
        {
            get
            {
                return this.fIASHouseGUIDField;
            }
            set
            {
                this.fIASHouseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public RegOrgType OrganizationGuid
        {
            get
            {
                return this.organizationGuidField;
            }
            set
            {
                this.organizationGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MessageNum
        {
            get
            {
                return this.messageNumField;
            }
            set
            {
                this.messageNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime MessageDate
        {
            get
            {
                return this.messageDateField;
            }
            set
            {
                this.messageDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnualVoting", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("ExtraVoting", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType18 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AVoting", typeof(MessageExportTypeAVoting), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("EVoting", typeof(MessageExportTypeEVoting), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("Meeting", typeof(MessageExportTypeMeeting), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("MeetingAVoting", typeof(MessageExportTypeMeetingAVoting), Order=6)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public MeetingTypeType MeetingType
        {
            get
            {
                return this.meetingTypeField;
            }
            set
            {
                this.meetingTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VoteInitiators", Order=8)]
        public VoteInitiators[] VoteInitiators
        {
            get
            {
                return this.voteInitiatorsField;
            }
            set
            {
                this.voteInitiatorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=9)]
        public MessageExportTypeDecisionList[] DecisionList
        {
            get
            {
                return this.decisionListField;
            }
            set
            {
                this.decisionListField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public string ModificationReason
        {
            get
            {
                return this.modificationReasonField;
            }
            set
            {
                this.modificationReasonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType18
    {
        
        /// <remarks/>
        AnnualVoting,
        
        /// <remarks/>
        ExtraVoting,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageExportTypeAVoting
    {
        
        private System.DateTime startMakingDecisionDateField;
        
        private System.DateTime endMakingDecisionDateField;
        
        private string resolutionPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime StartMakingDecisionDate
        {
            get
            {
                return this.startMakingDecisionDateField;
            }
            set
            {
                this.startMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EndMakingDecisionDate
        {
            get
            {
                return this.endMakingDecisionDateField;
            }
            set
            {
                this.endMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ResolutionPlace
        {
            get
            {
                return this.resolutionPlaceField;
            }
            set
            {
                this.resolutionPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=3)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageExportTypeEVoting
    {
        
        private System.DateTime eVotingDateBeginField;
        
        private System.DateTime eVotingDateEndField;
        
        private string disciplineField;
        
        private string infoReviewField;
        
        private VotingSystemDetailsType votingSystemDetailsField;
        
        private bool firstVotingField;
        
        private bool firstVotingFieldSpecified;
        
        private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
        
        private string adminAddressField;
        
        private Attachments[] attachmentsField;
        
        public MessageExportTypeEVoting()
        {
            this.firstVotingField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime EVotingDateBegin
        {
            get
            {
                return this.eVotingDateBeginField;
            }
            set
            {
                this.eVotingDateBeginField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EVotingDateEnd
        {
            get
            {
                return this.eVotingDateEndField;
            }
            set
            {
                this.eVotingDateEndField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Discipline
        {
            get
            {
                return this.disciplineField;
            }
            set
            {
                this.disciplineField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string InfoReview
        {
            get
            {
                return this.infoReviewField;
            }
            set
            {
                this.infoReviewField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public VotingSystemDetailsType VotingSystemDetails
        {
            get
            {
                return this.votingSystemDetailsField;
            }
            set
            {
                this.votingSystemDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool FirstVoting
        {
            get
            {
                return this.firstVotingField;
            }
            set
            {
                this.firstVotingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FirstVotingSpecified
        {
            get
            {
                return this.firstVotingFieldSpecified;
            }
            set
            {
                this.firstVotingFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public AdminOfGeneralMeetingType AdminOfGeneralMeeting
        {
            get
            {
                return this.adminOfGeneralMeetingField;
            }
            set
            {
                this.adminOfGeneralMeetingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string AdminAddress
        {
            get
            {
                return this.adminAddressField;
            }
            set
            {
                this.adminAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=8)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageExportTypeMeeting
    {
        
        private System.DateTime meetingDateField;
        
        private string votingPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime MeetingDate
        {
            get
            {
                return this.meetingDateField;
            }
            set
            {
                this.meetingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string VotingPlace
        {
            get
            {
                return this.votingPlaceField;
            }
            set
            {
                this.votingPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=2)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageExportTypeMeetingAVoting
    {
        
        private System.DateTime startMakingDecisionDateField;
        
        private System.DateTime endMakingDecisionDateField;
        
        private string resolutionPlaceField;
        
        private System.DateTime meetingDateField;
        
        private string votingPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime StartMakingDecisionDate
        {
            get
            {
                return this.startMakingDecisionDateField;
            }
            set
            {
                this.startMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EndMakingDecisionDate
        {
            get
            {
                return this.endMakingDecisionDateField;
            }
            set
            {
                this.endMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ResolutionPlace
        {
            get
            {
                return this.resolutionPlaceField;
            }
            set
            {
                this.resolutionPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public System.DateTime MeetingDate
        {
            get
            {
                return this.meetingDateField;
            }
            set
            {
                this.meetingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string VotingPlace
        {
            get
            {
                return this.votingPlaceField;
            }
            set
            {
                this.votingPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class VoteInitiators
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(VotingInitiatorIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Org", typeof(RegOrgRootAndVersionType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageExportTypeDecisionList
    {
        
        private string questionNumberField;
        
        private string questionNameField;
        
        private nsiRef decisionsTypeField;
        
        private MessageExportTypeDecisionListHomeownersDecisionsType homeownersDecisionsTypeField;
        
        private bool itemField;
        
        private ItemChoiceType19 itemElementNameField;
        
        private nsiRef formingFundField;
        
        private nsiRef managementTypeField;
        
        private VotingSystemDetailsType votingSystemDetailsField;
        
        private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
        public string QuestionNumber
        {
            get
            {
                return this.questionNumberField;
            }
            set
            {
                this.questionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string QuestionName
        {
            get
            {
                return this.questionNameField;
            }
            set
            {
                this.questionNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef DecisionsType
        {
            get
            {
                return this.decisionsTypeField;
            }
            set
            {
                this.decisionsTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public MessageExportTypeDecisionListHomeownersDecisionsType HomeownersDecisionsType
        {
            get
            {
                return this.homeownersDecisionsTypeField;
            }
            set
            {
                this.homeownersDecisionsTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterContained", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("CharterNotContained", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType19 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public nsiRef FormingFund
        {
            get
            {
                return this.formingFundField;
            }
            set
            {
                this.formingFundField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef ManagementType
        {
            get
            {
                return this.managementTypeField;
            }
            set
            {
                this.managementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public VotingSystemDetailsType VotingSystemDetails
        {
            get
            {
                return this.votingSystemDetailsField;
            }
            set
            {
                this.votingSystemDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public AdminOfGeneralMeetingType AdminOfGeneralMeeting
        {
            get
            {
                return this.adminOfGeneralMeetingField;
            }
            set
            {
                this.adminOfGeneralMeetingField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageExportTypeDecisionListHomeownersDecisionsType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType19
    {
        
        /// <remarks/>
        CharterContained,
        
        /// <remarks/>
        CharterNotContained,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportVotingMessageResultType : MessageExportType
    {
        
        private string messageGUIDField;
        
        private MessageStatusType messageStatusField;
        
        private System.DateTime publishDateField;
        
        private System.DateTime modificationDateField;
        
        private bool modificationDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public MessageStatusType MessageStatus
        {
            get
            {
                return this.messageStatusField;
            }
            set
            {
                this.messageStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime PublishDate
        {
            get
            {
                return this.publishDateField;
            }
            set
            {
                this.publishDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ModificationDateSpecified
        {
            get
            {
                return this.modificationDateFieldSpecified;
            }
            set
            {
                this.modificationDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MessageStatusType
    {
        
        /// <remarks/>
        Posted,
        
        /// <remarks/>
        Goes,
        
        /// <remarks/>
        Finished,
        
        /// <remarks/>
        MeetingCancelled,
        
        /// <remarks/>
        Cancelled,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageType
    {
        
        private string fIASHouseGUIDField;
        
        private RegOrgType organizationGuidField;
        
        private string messageNumField;
        
        private System.DateTime messageDateField;
        
        private bool messageDateFieldSpecified;
        
        private bool itemField;
        
        private ItemChoiceType16 itemElementNameField;
        
        private object item1Field;
        
        private MeetingTypeType meetingTypeField;
        
        private VoteInitiators[] voteInitiatorsField;
        
        private MessageTypeDecisionList[] decisionListField;
        
        private string modificationReasonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGUID
        {
            get
            {
                return this.fIASHouseGUIDField;
            }
            set
            {
                this.fIASHouseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public RegOrgType OrganizationGuid
        {
            get
            {
                return this.organizationGuidField;
            }
            set
            {
                this.organizationGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string MessageNum
        {
            get
            {
                return this.messageNumField;
            }
            set
            {
                this.messageNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime MessageDate
        {
            get
            {
                return this.messageDateField;
            }
            set
            {
                this.messageDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MessageDateSpecified
        {
            get
            {
                return this.messageDateFieldSpecified;
            }
            set
            {
                this.messageDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnualVoting", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("ExtraVoting", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType16 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AVoting", typeof(MessageTypeAVoting), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("EVoting", typeof(MessageTypeEVoting), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("Meeting", typeof(MessageTypeMeeting), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("MeetingAVoting", typeof(MessageTypeMeetingAVoting), Order=6)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public MeetingTypeType MeetingType
        {
            get
            {
                return this.meetingTypeField;
            }
            set
            {
                this.meetingTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VoteInitiators", Order=8)]
        public VoteInitiators[] VoteInitiators
        {
            get
            {
                return this.voteInitiatorsField;
            }
            set
            {
                this.voteInitiatorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=9)]
        public MessageTypeDecisionList[] DecisionList
        {
            get
            {
                return this.decisionListField;
            }
            set
            {
                this.decisionListField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public string ModificationReason
        {
            get
            {
                return this.modificationReasonField;
            }
            set
            {
                this.modificationReasonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType16
    {
        
        /// <remarks/>
        AnnualVoting,
        
        /// <remarks/>
        ExtraVoting,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageTypeAVoting
    {
        
        private System.DateTime startMakingDecisionDateField;
        
        private System.DateTime endMakingDecisionDateField;
        
        private string resolutionPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime StartMakingDecisionDate
        {
            get
            {
                return this.startMakingDecisionDateField;
            }
            set
            {
                this.startMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EndMakingDecisionDate
        {
            get
            {
                return this.endMakingDecisionDateField;
            }
            set
            {
                this.endMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ResolutionPlace
        {
            get
            {
                return this.resolutionPlaceField;
            }
            set
            {
                this.resolutionPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=3)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageTypeEVoting
    {
        
        private System.DateTime eVotingDateBeginField;
        
        private System.DateTime eVotingDateEndField;
        
        private string disciplineField;
        
        private string infoReviewField;
        
        private VotingSystemDetailsType votingSystemDetailsField;
        
        private bool firstVotingField;
        
        private bool firstVotingFieldSpecified;
        
        private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
        
        private string adminAddressField;
        
        private Attachments[] attachmentsField;
        
        public MessageTypeEVoting()
        {
            this.firstVotingField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime EVotingDateBegin
        {
            get
            {
                return this.eVotingDateBeginField;
            }
            set
            {
                this.eVotingDateBeginField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EVotingDateEnd
        {
            get
            {
                return this.eVotingDateEndField;
            }
            set
            {
                this.eVotingDateEndField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Discipline
        {
            get
            {
                return this.disciplineField;
            }
            set
            {
                this.disciplineField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string InfoReview
        {
            get
            {
                return this.infoReviewField;
            }
            set
            {
                this.infoReviewField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public VotingSystemDetailsType VotingSystemDetails
        {
            get
            {
                return this.votingSystemDetailsField;
            }
            set
            {
                this.votingSystemDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool FirstVoting
        {
            get
            {
                return this.firstVotingField;
            }
            set
            {
                this.firstVotingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FirstVotingSpecified
        {
            get
            {
                return this.firstVotingFieldSpecified;
            }
            set
            {
                this.firstVotingFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public AdminOfGeneralMeetingType AdminOfGeneralMeeting
        {
            get
            {
                return this.adminOfGeneralMeetingField;
            }
            set
            {
                this.adminOfGeneralMeetingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string AdminAddress
        {
            get
            {
                return this.adminAddressField;
            }
            set
            {
                this.adminAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=8)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageTypeMeeting
    {
        
        private System.DateTime meetingDateField;
        
        private string votingPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime MeetingDate
        {
            get
            {
                return this.meetingDateField;
            }
            set
            {
                this.meetingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string VotingPlace
        {
            get
            {
                return this.votingPlaceField;
            }
            set
            {
                this.votingPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=2)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageTypeMeetingAVoting
    {
        
        private System.DateTime startMakingDecisionDateField;
        
        private System.DateTime endMakingDecisionDateField;
        
        private string resolutionPlaceField;
        
        private System.DateTime meetingDateField;
        
        private string votingPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime StartMakingDecisionDate
        {
            get
            {
                return this.startMakingDecisionDateField;
            }
            set
            {
                this.startMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EndMakingDecisionDate
        {
            get
            {
                return this.endMakingDecisionDateField;
            }
            set
            {
                this.endMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ResolutionPlace
        {
            get
            {
                return this.resolutionPlaceField;
            }
            set
            {
                this.resolutionPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public System.DateTime MeetingDate
        {
            get
            {
                return this.meetingDateField;
            }
            set
            {
                this.meetingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string VotingPlace
        {
            get
            {
                return this.votingPlaceField;
            }
            set
            {
                this.votingPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageTypeDecisionList
    {
        
        private string questionNumberField;
        
        private string questionNameField;
        
        private nsiRef decisionsTypeField;
        
        private MessageTypeDecisionListHomeownersDecisionsType homeownersDecisionsTypeField;
        
        private bool itemField;
        
        private ItemChoiceType17 itemElementNameField;
        
        private nsiRef formingFundField;
        
        private nsiRef managementTypeField;
        
        private VotingSystemDetailsType votingSystemDetailsField;
        
        private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
        public string QuestionNumber
        {
            get
            {
                return this.questionNumberField;
            }
            set
            {
                this.questionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string QuestionName
        {
            get
            {
                return this.questionNameField;
            }
            set
            {
                this.questionNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef DecisionsType
        {
            get
            {
                return this.decisionsTypeField;
            }
            set
            {
                this.decisionsTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public MessageTypeDecisionListHomeownersDecisionsType HomeownersDecisionsType
        {
            get
            {
                return this.homeownersDecisionsTypeField;
            }
            set
            {
                this.homeownersDecisionsTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterContained", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("CharterNotContained", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType17 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public nsiRef FormingFund
        {
            get
            {
                return this.formingFundField;
            }
            set
            {
                this.formingFundField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef ManagementType
        {
            get
            {
                return this.managementTypeField;
            }
            set
            {
                this.managementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public VotingSystemDetailsType VotingSystemDetails
        {
            get
            {
                return this.votingSystemDetailsField;
            }
            set
            {
                this.votingSystemDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public AdminOfGeneralMeetingType AdminOfGeneralMeeting
        {
            get
            {
                return this.adminOfGeneralMeetingField;
            }
            set
            {
                this.adminOfGeneralMeetingField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MessageTypeDecisionListHomeownersDecisionsType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType17
    {
        
        /// <remarks/>
        CharterContained,
        
        /// <remarks/>
        CharterNotContained,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolType
    {
        
        private string fIASHouseGuidField;
        
        private RegOrgType organizationGuidField;
        
        private string protocolNumField;
        
        private System.DateTime protocolDateField;
        
        private object itemField;
        
        private MeetingTypeType meetingTypeField;
        
        private bool meetingTypeFieldSpecified;
        
        private bool item1Field;
        
        private Item1ChoiceType8 item1ElementNameField;
        
        private VoteInitiators[] voteInitiatorsField;
        
        private ProtocolTypeMeetingEligibility meetingEligibilityField;
        
        private ProtocolTypeDecisionList[] decisionListField;
        
        private string modificationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public RegOrgType OrganizationGuid
        {
            get
            {
                return this.organizationGuidField;
            }
            set
            {
                this.organizationGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ProtocolNum
        {
            get
            {
                return this.protocolNumField;
            }
            set
            {
                this.protocolNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime ProtocolDate
        {
            get
            {
                return this.protocolDateField;
            }
            set
            {
                this.protocolDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AVoting", typeof(ProtocolTypeAVoting), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("EVoting", typeof(ProtocolTypeEVoting), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("Meeting", typeof(ProtocolTypeMeeting), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("MeetingAVoting", typeof(ProtocolTypeMeetingAVoting), Order=4)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public MeetingTypeType MeetingType
        {
            get
            {
                return this.meetingTypeField;
            }
            set
            {
                this.meetingTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MeetingTypeSpecified
        {
            get
            {
                return this.meetingTypeFieldSpecified;
            }
            set
            {
                this.meetingTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnualVoting", typeof(bool), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("ExtraVoting", typeof(bool), Order=6)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType8 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VoteInitiators", Order=8)]
        public VoteInitiators[] VoteInitiators
        {
            get
            {
                return this.voteInitiatorsField;
            }
            set
            {
                this.voteInitiatorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public ProtocolTypeMeetingEligibility MeetingEligibility
        {
            get
            {
                return this.meetingEligibilityField;
            }
            set
            {
                this.meetingEligibilityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=10)]
        public ProtocolTypeDecisionList[] DecisionList
        {
            get
            {
                return this.decisionListField;
            }
            set
            {
                this.decisionListField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public string Modification
        {
            get
            {
                return this.modificationField;
            }
            set
            {
                this.modificationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolTypeAVoting
    {
        
        private System.DateTime startMakingDecisionDateField;
        
        private bool startMakingDecisionDateFieldSpecified;
        
        private System.DateTime endMakingDecisionDateField;
        
        private bool endMakingDecisionDateFieldSpecified;
        
        private string resolutionPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime StartMakingDecisionDate
        {
            get
            {
                return this.startMakingDecisionDateField;
            }
            set
            {
                this.startMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StartMakingDecisionDateSpecified
        {
            get
            {
                return this.startMakingDecisionDateFieldSpecified;
            }
            set
            {
                this.startMakingDecisionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EndMakingDecisionDate
        {
            get
            {
                return this.endMakingDecisionDateField;
            }
            set
            {
                this.endMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndMakingDecisionDateSpecified
        {
            get
            {
                return this.endMakingDecisionDateFieldSpecified;
            }
            set
            {
                this.endMakingDecisionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ResolutionPlace
        {
            get
            {
                return this.resolutionPlaceField;
            }
            set
            {
                this.resolutionPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=3)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolTypeEVoting
    {
        
        private System.DateTime eVotingDateBeginField;
        
        private System.DateTime eVotingDateEndField;
        
        private string disciplineField;
        
        private string infoReviewField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime EVotingDateBegin
        {
            get
            {
                return this.eVotingDateBeginField;
            }
            set
            {
                this.eVotingDateBeginField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime EVotingDateEnd
        {
            get
            {
                return this.eVotingDateEndField;
            }
            set
            {
                this.eVotingDateEndField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Discipline
        {
            get
            {
                return this.disciplineField;
            }
            set
            {
                this.disciplineField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string InfoReview
        {
            get
            {
                return this.infoReviewField;
            }
            set
            {
                this.infoReviewField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=4)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolTypeMeeting : VoitingType
    {
        
        private System.DateTime meetingDateField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime MeetingDate
        {
            get
            {
                return this.meetingDateField;
            }
            set
            {
                this.meetingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=1)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolTypeMeetingAVoting
    {
        
        private System.DateTime meetingDateField;
        
        private string votingPlaceField;
        
        private System.DateTime startMakingDecisionDateField;
        
        private bool startMakingDecisionDateFieldSpecified;
        
        private System.DateTime endMakingDecisionDateField;
        
        private bool endMakingDecisionDateFieldSpecified;
        
        private string resolutionPlaceField;
        
        private Attachments[] attachmentsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime MeetingDate
        {
            get
            {
                return this.meetingDateField;
            }
            set
            {
                this.meetingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string VotingPlace
        {
            get
            {
                return this.votingPlaceField;
            }
            set
            {
                this.votingPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public System.DateTime StartMakingDecisionDate
        {
            get
            {
                return this.startMakingDecisionDateField;
            }
            set
            {
                this.startMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StartMakingDecisionDateSpecified
        {
            get
            {
                return this.startMakingDecisionDateFieldSpecified;
            }
            set
            {
                this.startMakingDecisionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public System.DateTime EndMakingDecisionDate
        {
            get
            {
                return this.endMakingDecisionDateField;
            }
            set
            {
                this.endMakingDecisionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndMakingDecisionDateSpecified
        {
            get
            {
                return this.endMakingDecisionDateFieldSpecified;
            }
            set
            {
                this.endMakingDecisionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string ResolutionPlace
        {
            get
            {
                return this.resolutionPlaceField;
            }
            set
            {
                this.resolutionPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
        public Attachments[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType8
    {
        
        /// <remarks/>
        AnnualVoting,
        
        /// <remarks/>
        ExtraVoting,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ProtocolTypeMeetingEligibility
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolTypeDecisionList
    {
        
        private string questionNumberField;
        
        private string questionNameField;
        
        private nsiRef decisionsTypeField;
        
        private ProtocolTypeDecisionListHomeownersDecisionsType homeownersDecisionsTypeField;
        
        private bool itemField;
        
        private ItemChoiceType14 itemElementNameField;
        
        private decimal agreeField;
        
        private bool agreeFieldSpecified;
        
        private decimal againstField;
        
        private bool againstFieldSpecified;
        
        private decimal abstentField;
        
        private bool abstentFieldSpecified;
        
        private nsiRef formingFundField;
        
        private nsiRef managementTypeField;
        
        private VotingSystemDetailsType votingSystemDetailsField;
        
        private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
        
        private ProtocolTypeDecisionListVotingResume votingResumeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
        public string QuestionNumber
        {
            get
            {
                return this.questionNumberField;
            }
            set
            {
                this.questionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string QuestionName
        {
            get
            {
                return this.questionNameField;
            }
            set
            {
                this.questionNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef DecisionsType
        {
            get
            {
                return this.decisionsTypeField;
            }
            set
            {
                this.decisionsTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public ProtocolTypeDecisionListHomeownersDecisionsType HomeownersDecisionsType
        {
            get
            {
                return this.homeownersDecisionsTypeField;
            }
            set
            {
                this.homeownersDecisionsTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterContained", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("CharterNotContained", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType14 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public decimal Agree
        {
            get
            {
                return this.agreeField;
            }
            set
            {
                this.agreeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AgreeSpecified
        {
            get
            {
                return this.agreeFieldSpecified;
            }
            set
            {
                this.agreeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public decimal Against
        {
            get
            {
                return this.againstField;
            }
            set
            {
                this.againstField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AgainstSpecified
        {
            get
            {
                return this.againstFieldSpecified;
            }
            set
            {
                this.againstFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public decimal Abstent
        {
            get
            {
                return this.abstentField;
            }
            set
            {
                this.abstentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AbstentSpecified
        {
            get
            {
                return this.abstentFieldSpecified;
            }
            set
            {
                this.abstentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public nsiRef FormingFund
        {
            get
            {
                return this.formingFundField;
            }
            set
            {
                this.formingFundField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public nsiRef ManagementType
        {
            get
            {
                return this.managementTypeField;
            }
            set
            {
                this.managementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public VotingSystemDetailsType VotingSystemDetails
        {
            get
            {
                return this.votingSystemDetailsField;
            }
            set
            {
                this.votingSystemDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public AdminOfGeneralMeetingType AdminOfGeneralMeeting
        {
            get
            {
                return this.adminOfGeneralMeetingField;
            }
            set
            {
                this.adminOfGeneralMeetingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
        public ProtocolTypeDecisionListVotingResume votingResume
        {
            get
            {
                return this.votingResumeField;
            }
            set
            {
                this.votingResumeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolTypeDecisionListHomeownersDecisionsType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType14
    {
        
        /// <remarks/>
        CharterContained,
        
        /// <remarks/>
        CharterNotContained,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ProtocolTypeDecisionListVotingResume
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractType
    {
        
        private string docNumField;
        
        private System.DateTime signingDateField;
        
        private System.DateTime effectiveDateField;
        
        private System.DateTime planDateComptetionField;
        
        private ContractTypeValidity validityField;
        
        private object itemField;
        
        private ItemChoiceType13 itemElementNameField;
        
        private ContractTypeProtocol protocolField;
        
        private nsiRef contractBaseField;
        
        private DateDetailsType dateDetailsField;
        
        private AttachmentType[] contractAttachmentField;
        
        private ContractTypeAgreementAttachment[] agreementAttachmentField;
        
        private AttachmentType[] signedOwnersField;
        
        private AttachmentType[] commissioningPermitAgreementField;
        
        private AttachmentType[] charterField;
        
        private AttachmentType[] localGovernmentDecisionField;
        
        private string registryDecisionIDField;
        
        private bool automaticRollOverOneYearField;
        
        private bool automaticRollOverOneYearFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string DocNum
        {
            get
            {
                return this.docNumField;
            }
            set
            {
                this.docNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime PlanDateComptetion
        {
            get
            {
                return this.planDateComptetionField;
            }
            set
            {
                this.planDateComptetionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public ContractTypeValidity Validity
        {
            get
            {
                return this.validityField;
            }
            set
            {
                this.validityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("BuildingOwner", typeof(RegOrgType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("CompetentAuthority", typeof(RegOrgType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("Cooperative", typeof(RegOrgType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalHousing", typeof(RegOrgType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("Owners", typeof(bool), Order=5)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType13 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public ContractTypeProtocol Protocol
        {
            get
            {
                return this.protocolField;
            }
            set
            {
                this.protocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public nsiRef ContractBase
        {
            get
            {
                return this.contractBaseField;
            }
            set
            {
                this.contractBaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public DateDetailsType DateDetails
        {
            get
            {
                return this.dateDetailsField;
            }
            set
            {
                this.dateDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=10)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AgreementAttachment", Order=11)]
        public ContractTypeAgreementAttachment[] AgreementAttachment
        {
            get
            {
                return this.agreementAttachmentField;
            }
            set
            {
                this.agreementAttachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SignedOwners", Order=12)]
        public AttachmentType[] SignedOwners
        {
            get
            {
                return this.signedOwnersField;
            }
            set
            {
                this.signedOwnersField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CommissioningPermitAgreement", Order=13)]
        public AttachmentType[] CommissioningPermitAgreement
        {
            get
            {
                return this.commissioningPermitAgreementField;
            }
            set
            {
                this.commissioningPermitAgreementField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Charter", Order=14)]
        public AttachmentType[] Charter
        {
            get
            {
                return this.charterField;
            }
            set
            {
                this.charterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LocalGovernmentDecision", Order=15)]
        public AttachmentType[] LocalGovernmentDecision
        {
            get
            {
                return this.localGovernmentDecisionField;
            }
            set
            {
                this.localGovernmentDecisionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=16)]
        public string RegistryDecisionID
        {
            get
            {
                return this.registryDecisionIDField;
            }
            set
            {
                this.registryDecisionIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=17)]
        public bool AutomaticRollOverOneYear
        {
            get
            {
                return this.automaticRollOverOneYearField;
            }
            set
            {
                this.automaticRollOverOneYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AutomaticRollOverOneYearSpecified
        {
            get
            {
                return this.automaticRollOverOneYearFieldSpecified;
            }
            set
            {
                this.automaticRollOverOneYearFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractTypeValidity
    {
        
        private string monthField;
        
        private string yearField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
        public string Month
        {
            get
            {
                return this.monthField;
            }
            set
            {
                this.monthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
        public string Year
        {
            get
            {
                return this.yearField;
            }
            set
            {
                this.yearField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType13
    {
        
        /// <remarks/>
        BuildingOwner,
        
        /// <remarks/>
        CompetentAuthority,
        
        /// <remarks/>
        Cooperative,
        
        /// <remarks/>
        MunicipalHousing,
        
        /// <remarks/>
        Owners,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractTypeProtocol
    {
        
        private ContractTypeProtocolProtocolAdd protocolAddField;
        
        private string[] votingProtocolGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ContractTypeProtocolProtocolAdd ProtocolAdd
        {
            get
            {
                return this.protocolAddField;
            }
            set
            {
                this.protocolAddField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", Order=1)]
        public string[] VotingProtocolGUID
        {
            get
            {
                return this.votingProtocolGUIDField;
            }
            set
            {
                this.votingProtocolGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractTypeProtocolProtocolAdd
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType20[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ProtocolBuildingOwner", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingBoard", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolOK", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PurchaseNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType20[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType20
    {
        
        /// <remarks/>
        ProtocolBuildingOwner,
        
        /// <remarks/>
        ProtocolMeetingBoard,
        
        /// <remarks/>
        ProtocolMeetingOwners,
        
        /// <remarks/>
        ProtocolOK,
        
        /// <remarks/>
        PurchaseNumber,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DateDetailsType
    {
        
        private DateDetailsTypePeriodMetering periodMeteringField;
        
        private DateDetailsTypePaymentDocumentInterval paymentDocumentIntervalField;
        
        private DateDetailsTypePaymentInterval paymentIntervalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public DateDetailsTypePeriodMetering PeriodMetering
        {
            get
            {
                return this.periodMeteringField;
            }
            set
            {
                this.periodMeteringField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DateDetailsTypePaymentDocumentInterval PaymentDocumentInterval
        {
            get
            {
                return this.paymentDocumentIntervalField;
            }
            set
            {
                this.paymentDocumentIntervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public DateDetailsTypePaymentInterval PaymentInterval
        {
            get
            {
                return this.paymentIntervalField;
            }
            set
            {
                this.paymentIntervalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DateDetailsTypePeriodMetering
    {
        
        private DeviceMeteringsDaySelectionType startDateField;
        
        private DeviceMeteringsDaySelectionType endDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public DeviceMeteringsDaySelectionType StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DeviceMeteringsDaySelectionType EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DeviceMeteringsDaySelectionType : DaySelectionType
    {
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(DeviceMeteringsDaySelectionType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DaySelectionType
    {
        
        private object itemField;
        
        private bool isNextMonthField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Date", typeof(sbyte), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool IsNextMonth
        {
            get
            {
                return this.isNextMonthField;
            }
            set
            {
                this.isNextMonthField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DateDetailsTypePaymentDocumentInterval
    {
        
        private object itemField;
        
        private bool item1Field;
        
        private Item1ChoiceType4 item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType4 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType4
    {
        
        /// <remarks/>
        CurrentMounth,
        
        /// <remarks/>
        NextMounth,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DateDetailsTypePaymentInterval
    {
        
        private object itemField;
        
        private bool item1Field;
        
        private Item1ChoiceType5 item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType5 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType5
    {
        
        /// <remarks/>
        CurrentMounth,
        
        /// <remarks/>
        NextMounth,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractTypeAgreementAttachment : AttachmentType
    {
        
        private ImprintAgreementType imprintAgreementField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ImprintAgreementType ImprintAgreement
        {
            get
            {
                return this.imprintAgreementField;
            }
            set
            {
                this.imprintAgreementField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ImprintAgreementType
    {
        
        private string agreementNumberField;
        
        private System.DateTime agreementDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AgreementNumber
        {
            get
            {
                return this.agreementNumberField;
            }
            set
            {
                this.agreementNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime AgreementDate
        {
            get
            {
                return this.agreementDateField;
            }
            set
            {
                this.agreementDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterType
    {
        
        private System.DateTime dateField;
        
        private CharterDateDetailsType dateDetailsField;
        
        private CharterTypeMeetingProtocol meetingProtocolField;
        
        private bool noCharterApproveProtocolField;
        
        private bool noCharterApproveProtocolFieldSpecified;
        
        private AttachmentType[] attachmentCharterField;
        
        private bool automaticRollOverOneYearField;
        
        private bool automaticRollOverOneYearFieldSpecified;
        
        private bool indicationsAnyDayField;
        
        private bool indicationsAnyDayFieldSpecified;
        
        public CharterType()
        {
            this.noCharterApproveProtocolField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public CharterDateDetailsType DateDetails
        {
            get
            {
                return this.dateDetailsField;
            }
            set
            {
                this.dateDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public CharterTypeMeetingProtocol MeetingProtocol
        {
            get
            {
                return this.meetingProtocolField;
            }
            set
            {
                this.meetingProtocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool NoCharterApproveProtocol
        {
            get
            {
                return this.noCharterApproveProtocolField;
            }
            set
            {
                this.noCharterApproveProtocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoCharterApproveProtocolSpecified
        {
            get
            {
                return this.noCharterApproveProtocolFieldSpecified;
            }
            set
            {
                this.noCharterApproveProtocolFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AttachmentCharter", Order=4)]
        public AttachmentType[] AttachmentCharter
        {
            get
            {
                return this.attachmentCharterField;
            }
            set
            {
                this.attachmentCharterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool AutomaticRollOverOneYear
        {
            get
            {
                return this.automaticRollOverOneYearField;
            }
            set
            {
                this.automaticRollOverOneYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AutomaticRollOverOneYearSpecified
        {
            get
            {
                return this.automaticRollOverOneYearFieldSpecified;
            }
            set
            {
                this.automaticRollOverOneYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool IndicationsAnyDay
        {
            get
            {
                return this.indicationsAnyDayField;
            }
            set
            {
                this.indicationsAnyDayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IndicationsAnyDaySpecified
        {
            get
            {
                return this.indicationsAnyDayFieldSpecified;
            }
            set
            {
                this.indicationsAnyDayFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterDateDetailsType
    {
        
        private CharterDateDetailsTypePeriodMetering periodMeteringField;
        
        private CharterDateDetailsTypePaymentDocumentInterval paymentDocumentIntervalField;
        
        private CharterDateDetailsTypePaymentInterval paymentIntervalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public CharterDateDetailsTypePeriodMetering PeriodMetering
        {
            get
            {
                return this.periodMeteringField;
            }
            set
            {
                this.periodMeteringField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public CharterDateDetailsTypePaymentDocumentInterval PaymentDocumentInterval
        {
            get
            {
                return this.paymentDocumentIntervalField;
            }
            set
            {
                this.paymentDocumentIntervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public CharterDateDetailsTypePaymentInterval PaymentInterval
        {
            get
            {
                return this.paymentIntervalField;
            }
            set
            {
                this.paymentIntervalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterDateDetailsTypePeriodMetering
    {
        
        private DeviceMeteringsDaySelectionType startDateField;
        
        private DeviceMeteringsDaySelectionType endDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public DeviceMeteringsDaySelectionType StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DeviceMeteringsDaySelectionType EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterDateDetailsTypePaymentDocumentInterval
    {
        
        private object itemField;
        
        private bool item1Field;
        
        private Item1ChoiceType6 item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType6 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType6
    {
        
        /// <remarks/>
        CurrentMounth,
        
        /// <remarks/>
        NextMounth,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterDateDetailsTypePaymentInterval
    {
        
        private object itemField;
        
        private bool item1Field;
        
        private Item1ChoiceType7 item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType7 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType7
    {
        
        /// <remarks/>
        CurrentMounth,
        
        /// <remarks/>
        NextMounth,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterTypeMeetingProtocol
    {
        
        private AttachmentType[] protocolMeetingOwnersField;
        
        private string[] votingProtocolGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", Order=0)]
        public AttachmentType[] ProtocolMeetingOwners
        {
            get
            {
                return this.protocolMeetingOwnersField;
            }
            set
            {
                this.protocolMeetingOwnersField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", Order=1)]
        public string[] VotingProtocolGUID
        {
            get
            {
                return this.votingProtocolGUIDField;
            }
            set
            {
                this.votingProtocolGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BaseServiceCharterType
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentCharter", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(AttachmentType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApprovalType
    {
        
        private bool approvalField;
        
        public ApprovalType()
        {
            this.approvalField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool Approval
        {
            get
            {
                return this.approvalField;
            }
            set
            {
                this.approvalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DeleteDocType
    {
        
        private bool deleteField;
        
        public DeleteDocType()
        {
            this.deleteField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool Delete
        {
            get
            {
                return this.deleteField;
            }
            set
            {
                this.deleteField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RollOverType
    {
        
        private bool rollOverField;
        
        public RollOverType()
        {
            this.rollOverField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool RollOver
        {
            get
            {
                return this.rollOverField;
            }
            set
            {
                this.rollOverField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ProtocolOKType
    {
        
        private string[] protocolGUIDField;
        
        private AttachmentType[] attachmentProtocolField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ProtocolGUID", Order=0)]
        public string[] ProtocolGUID
        {
            get
            {
                return this.protocolGUIDField;
            }
            set
            {
                this.protocolGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AttachmentProtocol", Order=1)]
        public AttachmentType[] AttachmentProtocol
        {
            get
            {
                return this.attachmentProtocolField;
            }
            set
            {
                this.attachmentProtocolField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MainInfoType
    {
        
        private string docNumField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string DocNum
        {
            get
            {
                return this.docNumField;
            }
            set
            {
                this.docNumField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportAccountIndividualServicesResultType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountIndividualServiceType
    {
        
        private System.DateTime beginDateField;
        
        private System.DateTime endDateField;
        
        private nsiRef additionalServiceField;
        
        private AttachmentType attachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime BeginDate
        {
            get
            {
                return this.beginDateField;
            }
            set
            {
                this.beginDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef AdditionalService
        {
            get
            {
                return this.additionalServiceField;
            }
            set
            {
                this.additionalServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public AttachmentType Attachment
        {
            get
            {
                return this.attachmentField;
            }
            set
            {
                this.attachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountIndividualServicesResultType : AccountIndividualServiceType
    {
        
        private string accountIndividualServiceGUIDField;
        
        private string accountGUIDField;
        
        private bool isActualField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AccountIndividualServiceGUID
        {
            get
            {
                return this.accountIndividualServiceGUIDField;
            }
            set
            {
                this.accountIndividualServiceGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsActual
        {
            get
            {
                return this.isActualField;
            }
            set
            {
                this.isActualField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountUpdateType
    {
        
        private sbyte livingPersonsNumberField;
        
        private object itemField;
        
        private ItemChoiceType12 itemElementNameField;
        
        private decimal totalSquareField;
        
        private bool totalSquareFieldSpecified;
        
        private decimal residentialSquareField;
        
        private bool residentialSquareFieldSpecified;
        
        private decimal nonResidentialSquareField;
        
        private bool nonResidentialSquareFieldSpecified;
        
        private ClosedAccountAttributesType closedField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte LivingPersonsNumber
        {
            get
            {
                return this.livingPersonsNumberField;
            }
            set
            {
                this.livingPersonsNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OwnerInd", typeof(IndType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("OwnerOrg", typeof(RegOrgType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("RenterInd", typeof(IndType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("RenterOrg", typeof(RegOrgType), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType12 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalSquareSpecified
        {
            get
            {
                return this.totalSquareFieldSpecified;
            }
            set
            {
                this.totalSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public decimal ResidentialSquare
        {
            get
            {
                return this.residentialSquareField;
            }
            set
            {
                this.residentialSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ResidentialSquareSpecified
        {
            get
            {
                return this.residentialSquareFieldSpecified;
            }
            set
            {
                this.residentialSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public decimal NonResidentialSquare
        {
            get
            {
                return this.nonResidentialSquareField;
            }
            set
            {
                this.nonResidentialSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NonResidentialSquareSpecified
        {
            get
            {
                return this.nonResidentialSquareFieldSpecified;
            }
            set
            {
                this.nonResidentialSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public ClosedAccountAttributesType Closed
        {
            get
            {
                return this.closedField;
            }
            set
            {
                this.closedField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType12
    {
        
        /// <remarks/>
        OwnerInd,
        
        /// <remarks/>
        OwnerOrg,
        
        /// <remarks/>
        RenterInd,
        
        /// <remarks/>
        RenterOrg,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ClosedAccountAttributesType
    {
        
        private nsiRef closeReasonField;
        
        private System.DateTime closeDateField;
        
        private string descriptionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef CloseReason
        {
            get
            {
                return this.closeReasonField;
            }
            set
            {
                this.closeReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime CloseDate
        {
            get
            {
                return this.closeDateField;
            }
            set
            {
                this.closeDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountReasonsImportType
    {
        
        private AccountReasonsImportTypeSupplyResourceContract[] supplyResourceContractField;
        
        private AccountReasonsImportTypeSocialHireContract socialHireContractField;
        
        private AccountReasonsImportTypeTKOContract[] tKOContractField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SupplyResourceContract", Order=0)]
        public AccountReasonsImportTypeSupplyResourceContract[] SupplyResourceContract
        {
            get
            {
                return this.supplyResourceContractField;
            }
            set
            {
                this.supplyResourceContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public AccountReasonsImportTypeSocialHireContract SocialHireContract
        {
            get
            {
                return this.socialHireContractField;
            }
            set
            {
                this.socialHireContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TKOContract", Order=2)]
        public AccountReasonsImportTypeTKOContract[] TKOContract
        {
            get
            {
                return this.tKOContractField;
            }
            set
            {
                this.tKOContractField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountReasonsImportTypeSupplyResourceContract
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType17[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDate", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType17[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType17
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractNumber,
        
        /// <remarks/>
        IsContract,
        
        /// <remarks/>
        SigningDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountReasonsImportTypeSocialHireContract
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType18[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDate", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Type", typeof(AccountReasonsImportTypeSocialHireContractType), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType18[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum AccountReasonsImportTypeSocialHireContractType
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        S,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType18
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractNumber,
        
        /// <remarks/>
        SigningDate,
        
        /// <remarks/>
        Type,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountReasonsImportTypeTKOContract
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType19[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("DateEntry", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDate", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType19[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType19
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractNumber,
        
        /// <remarks/>
        DateEntry,
        
        /// <remarks/>
        SigningDate,
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(AccountIndExportType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
    public partial class FIOExportType
    {
        
        private string surnameField;
        
        private string firstNameField;
        
        private string patronymicField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Surname
        {
            get
            {
                return this.surnameField;
            }
            set
            {
                this.surnameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FirstName
        {
            get
            {
                return this.firstNameField;
            }
            set
            {
                this.firstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Patronymic
        {
            get
            {
                return this.patronymicField;
            }
            set
            {
                this.patronymicField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountIndExportType : FIOExportType
    {
        
        private AccountIndExportTypeSex sexField;
        
        private bool sexFieldSpecified;
        
        private System.DateTime dateOfBirthField;
        
        private bool dateOfBirthFieldSpecified;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public AccountIndExportTypeSex Sex
        {
            get
            {
                return this.sexField;
            }
            set
            {
                this.sexField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SexSpecified
        {
            get
            {
                return this.sexFieldSpecified;
            }
            set
            {
                this.sexFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateOfBirth
        {
            get
            {
                return this.dateOfBirthField;
            }
            set
            {
                this.dateOfBirthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DateOfBirthSpecified
        {
            get
            {
                return this.dateOfBirthFieldSpecified;
            }
            set
            {
                this.dateOfBirthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ID", typeof(AccountIndExportTypeID), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum AccountIndExportTypeSex
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        F,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountIndExportTypeID
    {
        
        private nsiRef typeField;
        
        private string seriesField;
        
        private string numberField;
        
        private System.DateTime issueDateField;
        
        private bool issueDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Series
        {
            get
            {
                return this.seriesField;
            }
            set
            {
                this.seriesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Number
        {
            get
            {
                return this.numberField;
            }
            set
            {
                this.numberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime IssueDate
        {
            get
            {
                return this.issueDateField;
            }
            set
            {
                this.issueDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IssueDateSpecified
        {
            get
            {
                return this.issueDateFieldSpecified;
            }
            set
            {
                this.issueDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportAccountResultType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountExportType
    {
        
        private bool itemField;
        
        private ItemChoiceType10 itemElementNameField;
        
        private System.DateTime creationDateField;
        
        private bool creationDateFieldSpecified;
        
        private string livingPersonsNumberField;
        
        private decimal totalSquareField;
        
        private bool totalSquareFieldSpecified;
        
        private decimal residentialSquareField;
        
        private bool residentialSquareFieldSpecified;
        
        private decimal heatedAreaField;
        
        private bool heatedAreaFieldSpecified;
        
        private ClosedAccountAttributesType closedField;
        
        private AccountExportTypeAccommodation[] accommodationField;
        
        private AccountExportTypePayerInfo payerInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("isCRAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isOGVorOMSAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isRCAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isRSOAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isTKOAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isUOAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType10 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public System.DateTime CreationDate
        {
            get
            {
                return this.creationDateField;
            }
            set
            {
                this.creationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationDateSpecified
        {
            get
            {
                return this.creationDateFieldSpecified;
            }
            set
            {
                this.creationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)]
        public string LivingPersonsNumber
        {
            get
            {
                return this.livingPersonsNumberField;
            }
            set
            {
                this.livingPersonsNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalSquareSpecified
        {
            get
            {
                return this.totalSquareFieldSpecified;
            }
            set
            {
                this.totalSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public decimal ResidentialSquare
        {
            get
            {
                return this.residentialSquareField;
            }
            set
            {
                this.residentialSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ResidentialSquareSpecified
        {
            get
            {
                return this.residentialSquareFieldSpecified;
            }
            set
            {
                this.residentialSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public decimal HeatedArea
        {
            get
            {
                return this.heatedAreaField;
            }
            set
            {
                this.heatedAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HeatedAreaSpecified
        {
            get
            {
                return this.heatedAreaFieldSpecified;
            }
            set
            {
                this.heatedAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public ClosedAccountAttributesType Closed
        {
            get
            {
                return this.closedField;
            }
            set
            {
                this.closedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Accommodation", Order=8)]
        public AccountExportTypeAccommodation[] Accommodation
        {
            get
            {
                return this.accommodationField;
            }
            set
            {
                this.accommodationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public AccountExportTypePayerInfo PayerInfo
        {
            get
            {
                return this.payerInfoField;
            }
            set
            {
                this.payerInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType10
    {
        
        /// <remarks/>
        isCRAccount,
        
        /// <remarks/>
        isOGVorOMSAccount,
        
        /// <remarks/>
        isRCAccount,
        
        /// <remarks/>
        isRSOAccount,
        
        /// <remarks/>
        isTKOAccount,
        
        /// <remarks/>
        isUOAccount,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountExportTypeAccommodation
    {
        
        private string itemField;
        
        private ItemChoiceType11 itemElementNameField;
        
        private decimal sharePercentField;
        
        private bool sharePercentFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PremisesGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType11 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal SharePercent
        {
            get
            {
                return this.sharePercentField;
            }
            set
            {
                this.sharePercentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SharePercentSpecified
        {
            get
            {
                return this.sharePercentFieldSpecified;
            }
            set
            {
                this.sharePercentFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType11
    {
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        LivingRoomGUID,
        
        /// <remarks/>
        PremisesGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountExportTypePayerInfo
    {
        
        private bool isRenterField;
        
        private bool isRenterFieldSpecified;
        
        private bool isAccountsDividedField;
        
        private bool isAccountsDividedFieldSpecified;
        
        private object itemField;
        
        public AccountExportTypePayerInfo()
        {
            this.isRenterField = true;
            this.isAccountsDividedField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool IsRenter
        {
            get
            {
                return this.isRenterField;
            }
            set
            {
                this.isRenterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsRenterSpecified
        {
            get
            {
                return this.isRenterFieldSpecified;
            }
            set
            {
                this.isRenterFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool isAccountsDivided
        {
            get
            {
                return this.isAccountsDividedField;
            }
            set
            {
                this.isAccountsDividedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isAccountsDividedSpecified
        {
            get
            {
                return this.isAccountsDividedFieldSpecified;
            }
            set
            {
                this.isAccountsDividedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(AccountIndExportType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Org", typeof(RegOrgVersionType), Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountResultType : AccountExportType
    {
        
        private exportAccountResultTypeAccountReasons accountReasonsField;
        
        private string accountNumberField;
        
        private string accountGUIDField;
        
        private string unifiedAccountNumberField;
        
        private string serviceIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportAccountResultTypeAccountReasons AccountReasons
        {
            get
            {
                return this.accountReasonsField;
            }
            set
            {
                this.accountReasonsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string AccountNumber
        {
            get
            {
                return this.accountNumberField;
            }
            set
            {
                this.accountNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=3)]
        public string UnifiedAccountNumber
        {
            get
            {
                return this.unifiedAccountNumberField;
            }
            set
            {
                this.unifiedAccountNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=4)]
        public string ServiceID
        {
            get
            {
                return this.serviceIDField;
            }
            set
            {
                this.serviceIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountResultTypeAccountReasons : AccountReasonsImportType
    {
        
        private exportAccountResultTypeAccountReasonsContract contractField;
        
        private exportAccountResultTypeAccountReasonsCharter charterField;
        
        private exportAccountResultTypeAccountReasonsOverhaulFormingKindProtocol overhaulFormingKindProtocolField;
        
        private exportAccountResultTypeAccountReasonsOverhaulFormingKindOMSDescision overhaulFormingKindOMSDescisionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportAccountResultTypeAccountReasonsContract Contract
        {
            get
            {
                return this.contractField;
            }
            set
            {
                this.contractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportAccountResultTypeAccountReasonsCharter Charter
        {
            get
            {
                return this.charterField;
            }
            set
            {
                this.charterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public exportAccountResultTypeAccountReasonsOverhaulFormingKindProtocol OverhaulFormingKindProtocol
        {
            get
            {
                return this.overhaulFormingKindProtocolField;
            }
            set
            {
                this.overhaulFormingKindProtocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public exportAccountResultTypeAccountReasonsOverhaulFormingKindOMSDescision OverhaulFormingKindOMSDescision
        {
            get
            {
                return this.overhaulFormingKindOMSDescisionField;
            }
            set
            {
                this.overhaulFormingKindOMSDescisionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountResultTypeAccountReasonsContract
    {
        
        private string contractGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountResultTypeAccountReasonsCharter
    {
        
        private string charterGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string CharterGUID
        {
            get
            {
                return this.charterGUIDField;
            }
            set
            {
                this.charterGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountResultTypeAccountReasonsOverhaulFormingKindProtocol
    {
        
        private string overhaulFormingKindProtocolGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string OverhaulFormingKindProtocolGUID
        {
            get
            {
                return this.overhaulFormingKindProtocolGUIDField;
            }
            set
            {
                this.overhaulFormingKindProtocolGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountResultTypeAccountReasonsOverhaulFormingKindOMSDescision
    {
        
        private string overhaulFormingKindOMSDescisionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string OverhaulFormingKindOMSDescisionGUID
        {
            get
            {
                return this.overhaulFormingKindOMSDescisionGUIDField;
            }
            set
            {
                this.overhaulFormingKindOMSDescisionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountType
    {
        
        private bool itemField;
        
        private ItemChoiceType8 itemElementNameField;
        
        private System.DateTime creationDateField;
        
        private bool creationDateFieldSpecified;
        
        private string livingPersonsNumberField;
        
        private decimal totalSquareField;
        
        private bool totalSquareFieldSpecified;
        
        private decimal residentialSquareField;
        
        private bool residentialSquareFieldSpecified;
        
        private decimal heatedAreaField;
        
        private bool heatedAreaFieldSpecified;
        
        private ClosedAccountAttributesType closedField;
        
        private AccountTypeAccommodation[] accommodationField;
        
        private AccountTypePayerInfo payerInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("isCRAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isOGVorOMSAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isRCAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isRSOAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isTKOAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("isUOAccount", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public bool Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType8 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public System.DateTime CreationDate
        {
            get
            {
                return this.creationDateField;
            }
            set
            {
                this.creationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationDateSpecified
        {
            get
            {
                return this.creationDateFieldSpecified;
            }
            set
            {
                this.creationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=3)]
        public string LivingPersonsNumber
        {
            get
            {
                return this.livingPersonsNumberField;
            }
            set
            {
                this.livingPersonsNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalSquareSpecified
        {
            get
            {
                return this.totalSquareFieldSpecified;
            }
            set
            {
                this.totalSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public decimal ResidentialSquare
        {
            get
            {
                return this.residentialSquareField;
            }
            set
            {
                this.residentialSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ResidentialSquareSpecified
        {
            get
            {
                return this.residentialSquareFieldSpecified;
            }
            set
            {
                this.residentialSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public decimal HeatedArea
        {
            get
            {
                return this.heatedAreaField;
            }
            set
            {
                this.heatedAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HeatedAreaSpecified
        {
            get
            {
                return this.heatedAreaFieldSpecified;
            }
            set
            {
                this.heatedAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public ClosedAccountAttributesType Closed
        {
            get
            {
                return this.closedField;
            }
            set
            {
                this.closedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Accommodation", Order=8)]
        public AccountTypeAccommodation[] Accommodation
        {
            get
            {
                return this.accommodationField;
            }
            set
            {
                this.accommodationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public AccountTypePayerInfo PayerInfo
        {
            get
            {
                return this.payerInfoField;
            }
            set
            {
                this.payerInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType8
    {
        
        /// <remarks/>
        isCRAccount,
        
        /// <remarks/>
        isOGVorOMSAccount,
        
        /// <remarks/>
        isRCAccount,
        
        /// <remarks/>
        isRSOAccount,
        
        /// <remarks/>
        isTKOAccount,
        
        /// <remarks/>
        isUOAccount,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountTypeAccommodation
    {
        
        private string itemField;
        
        private ItemChoiceType9 itemElementNameField;
        
        private decimal sharePercentField;
        
        private bool sharePercentFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PremisesGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType9 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal SharePercent
        {
            get
            {
                return this.sharePercentField;
            }
            set
            {
                this.sharePercentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SharePercentSpecified
        {
            get
            {
                return this.sharePercentFieldSpecified;
            }
            set
            {
                this.sharePercentFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType9
    {
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        LivingRoomGUID,
        
        /// <remarks/>
        PremisesGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AccountTypePayerInfo
    {
        
        private bool isRenterField;
        
        private bool isRenterFieldSpecified;
        
        private bool isAccountsDividedField;
        
        private bool isAccountsDividedFieldSpecified;
        
        private object itemField;
        
        public AccountTypePayerInfo()
        {
            this.isRenterField = true;
            this.isAccountsDividedField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool IsRenter
        {
            get
            {
                return this.isRenterField;
            }
            set
            {
                this.isRenterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsRenterSpecified
        {
            get
            {
                return this.isRenterFieldSpecified;
            }
            set
            {
                this.isRenterFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool isAccountsDivided
        {
            get
            {
                return this.isAccountsDividedField;
            }
            set
            {
                this.isAccountsDividedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isAccountsDividedSpecified
        {
            get
            {
                return this.isAccountsDividedFieldSpecified;
            }
            set
            {
                this.isAccountsDividedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(AccountIndType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Org", typeof(RegOrgVersionType), Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceUpdateESPType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private int storeysCountField;
        
        private bool storeysCountFieldSpecified;
        
        private short creationYearField;
        
        private bool creationYearFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int StoreysCount
        {
            get
            {
                return this.storeysCountField;
            }
            set
            {
                this.storeysCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StoreysCountSpecified
        {
            get
            {
                return this.storeysCountFieldSpecified;
            }
            set
            {
                this.storeysCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public short CreationYear
        {
            get
            {
                return this.creationYearField;
            }
            set
            {
                this.creationYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationYearSpecified
        {
            get
            {
                return this.creationYearFieldSpecified;
            }
            set
            {
                this.creationYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceUpdateOMSType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private int storeysCountField;
        
        private bool storeysCountFieldSpecified;
        
        private short creationYearField;
        
        private bool creationYearFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int StoreysCount
        {
            get
            {
                return this.storeysCountField;
            }
            set
            {
                this.storeysCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StoreysCountSpecified
        {
            get
            {
                return this.storeysCountFieldSpecified;
            }
            set
            {
                this.storeysCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public short CreationYear
        {
            get
            {
                return this.creationYearField;
            }
            set
            {
                this.creationYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationYearSpecified
        {
            get
            {
                return this.creationYearFieldSpecified;
            }
            set
            {
                this.creationYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceUpdateRSOType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceUpdateUOType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private int storeysCountField;
        
        private bool storeysCountFieldSpecified;
        
        private short creationYearField;
        
        private bool creationYearFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int StoreysCount
        {
            get
            {
                return this.storeysCountField;
            }
            set
            {
                this.storeysCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StoreysCountSpecified
        {
            get
            {
                return this.storeysCountFieldSpecified;
            }
            set
            {
                this.storeysCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public short CreationYear
        {
            get
            {
                return this.creationYearField;
            }
            set
            {
                this.creationYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationYearSpecified
        {
            get
            {
                return this.creationYearFieldSpecified;
            }
            set
            {
                this.creationYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceESPType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private int storeysCountField;
        
        private bool storeysCountFieldSpecified;
        
        private short creationYearField;
        
        private bool creationYearFieldSpecified;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int StoreysCount
        {
            get
            {
                return this.storeysCountField;
            }
            set
            {
                this.storeysCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StoreysCountSpecified
        {
            get
            {
                return this.storeysCountFieldSpecified;
            }
            set
            {
                this.storeysCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public short CreationYear
        {
            get
            {
                return this.creationYearField;
            }
            set
            {
                this.creationYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationYearSpecified
        {
            get
            {
                return this.creationYearFieldSpecified;
            }
            set
            {
                this.creationYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceOMSType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private int storeysCountField;
        
        private bool storeysCountFieldSpecified;
        
        private short creationYearField;
        
        private bool creationYearFieldSpecified;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int StoreysCount
        {
            get
            {
                return this.storeysCountField;
            }
            set
            {
                this.storeysCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StoreysCountSpecified
        {
            get
            {
                return this.storeysCountFieldSpecified;
            }
            set
            {
                this.storeysCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public short CreationYear
        {
            get
            {
                return this.creationYearField;
            }
            set
            {
                this.creationYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationYearSpecified
        {
            get
            {
                return this.creationYearFieldSpecified;
            }
            set
            {
                this.creationYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceRSOType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceUOType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private int storeysCountField;
        
        private bool storeysCountFieldSpecified;
        
        private short creationYearField;
        
        private bool creationYearFieldSpecified;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int StoreysCount
        {
            get
            {
                return this.storeysCountField;
            }
            set
            {
                this.storeysCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StoreysCountSpecified
        {
            get
            {
                return this.storeysCountFieldSpecified;
            }
            set
            {
                this.storeysCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public short CreationYear
        {
            get
            {
                return this.creationYearField;
            }
            set
            {
                this.creationYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationYearSpecified
        {
            get
            {
                return this.creationYearFieldSpecified;
            }
            set
            {
                this.creationYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LivingHouseUpdateOMSType
    {
        
        private HouseBasicUpdateOMSType basicCharacteristictsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicUpdateOMSType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HouseBasicUpdateOMSType : GKN_EGRP_KeyType
    {
        
        private string fIASHouseGuidField;
        
        private decimal totalSquareField;
        
        private bool totalSquareFieldSpecified;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private short usedYearField;
        
        private bool usedYearFieldSpecified;
        
        private int floorCountField;
        
        private bool floorCountFieldSpecified;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        private bool culturalHeritageField;
        
        private bool culturalHeritageFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private HostelDataType hostelDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalSquareSpecified
        {
            get
            {
                return this.totalSquareFieldSpecified;
            }
            set
            {
                this.totalSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public short UsedYear
        {
            get
            {
                return this.usedYearField;
            }
            set
            {
                this.usedYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UsedYearSpecified
        {
            get
            {
                return this.usedYearFieldSpecified;
            }
            set
            {
                this.usedYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public int FloorCount
        {
            get
            {
                return this.floorCountField;
            }
            set
            {
                this.floorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FloorCountSpecified
        {
            get
            {
                return this.floorCountFieldSpecified;
            }
            set
            {
                this.floorCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool CulturalHeritage
        {
            get
            {
                return this.culturalHeritageField;
            }
            set
            {
                this.culturalHeritageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CulturalHeritageSpecified
        {
            get
            {
                return this.culturalHeritageFieldSpecified;
            }
            set
            {
                this.culturalHeritageFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public HostelDataType HostelData
        {
            get
            {
                return this.hostelDataField;
            }
            set
            {
                this.hostelDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class OKTMORefType
    {
        
        private string codeField;
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string code
        {
            get
            {
                return this.codeField;
            }
            set
            {
                this.codeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OGFData
    {
        
        private string codeField;
        
        private OGFDataValue valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Code
        {
            get
            {
                return this.codeField;
            }
            set
            {
                this.codeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public OGFDataValue Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OGFDataValue
    {
        
        private object itemField;
        
        private ItemChoiceType1 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("BooleanValue", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("DateTimeValue", typeof(System.DateTime), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("File", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("FloatValue", typeof(decimal), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("IntegerValue", typeof(int), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NsiCode", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StringValue", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType1 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType1
    {
        
        /// <remarks/>
        BooleanValue,
        
        /// <remarks/>
        DateTimeValue,
        
        /// <remarks/>
        File,
        
        /// <remarks/>
        FloatValue,
        
        /// <remarks/>
        IntegerValue,
        
        /// <remarks/>
        NsiCode,
        
        /// <remarks/>
        StringValue,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HostelDataType
    {
        
        private bool isRegionPropertyField;
        
        private bool isRegionPropertyFieldSpecified;
        
        private bool isMunicipalPropertyField;
        
        private bool isMunicipalPropertyFieldSpecified;
        
        private nsiRef hostelTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool IsRegionProperty
        {
            get
            {
                return this.isRegionPropertyField;
            }
            set
            {
                this.isRegionPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsRegionPropertySpecified
        {
            get
            {
                return this.isRegionPropertyFieldSpecified;
            }
            set
            {
                this.isRegionPropertyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool IsMunicipalProperty
        {
            get
            {
                return this.isMunicipalPropertyField;
            }
            set
            {
                this.isMunicipalPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsMunicipalPropertySpecified
        {
            get
            {
                return this.isMunicipalPropertyFieldSpecified;
            }
            set
            {
                this.isMunicipalPropertyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef HostelType
        {
            get
            {
                return this.hostelTypeField;
            }
            set
            {
                this.hostelTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUpdateESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUpdateOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUpdateUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUpdateESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUpdateOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUpdateUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockUpdateOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockUpdateUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUpdateESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUpdateOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUpdateUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUOType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class GKN_EGRP_KeyType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType3[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CadastralNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ConditionalNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoCadastralNumber", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Registered", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RightOrEncumbrance", typeof(RightOrEncumbrance), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType3[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RightOrEncumbrance
    {
        
        private RightOrEncumbranceType typeField;
        
        private string regNumberField;
        
        private System.DateTime regDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public RightOrEncumbranceType Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string RegNumber
        {
            get
            {
                return this.regNumberField;
            }
            set
            {
                this.regNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime RegDate
        {
            get
            {
                return this.regDateField;
            }
            set
            {
                this.regDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum RightOrEncumbranceType
    {
        
        /// <remarks/>
        R,
        
        /// <remarks/>
        E,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType3
    {
        
        /// <remarks/>
        CadastralNumber,
        
        /// <remarks/>
        ConditionalNumber,
        
        /// <remarks/>
        NoCadastralNumber,
        
        /// <remarks/>
        No_RSO_GKN_EGRP_Registered,
        
        /// <remarks/>
        RightOrEncumbrance,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomExportType : GKN_EGRP_KeyType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        private string floorField;
        
        private OGFData[] oGFDataField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Floor
        {
            get
            {
                return this.floorField;
            }
            set
            {
                this.floorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=3)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomUpdateESPType : GKN_EGRP_KeyType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomUpdateOMSType : GKN_EGRP_KeyType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomUpdateUOType : GKN_EGRP_KeyType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomESPType : GKN_EGRP_KeyType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomOMSType : GKN_EGRP_KeyType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomUOType : GKN_EGRP_KeyType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateESPType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicUpdateESPType : GKN_EGRP_KeyType
    {
        
        private string premisesNumField;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesUpdateESPType : PremisesBasicUpdateESPType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private bool isCommonPropertyField;
        
        private bool isCommonPropertyFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsCommonProperty
        {
            get
            {
                return this.isCommonPropertyField;
            }
            set
            {
                this.isCommonPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsCommonPropertySpecified
        {
            get
            {
                return this.isCommonPropertyFieldSpecified;
            }
            set
            {
                this.isCommonPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesUpdateESPType : PremisesBasicUpdateESPType
    {
        
        private object itemField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private object item1Field;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateOMSType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicUpdateOMSType : GKN_EGRP_KeyType
    {
        
        private string premisesNumField;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesUpdateOMSType : PremisesBasicUpdateOMSType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private bool isCommonPropertyField;
        
        private bool isCommonPropertyFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsCommonProperty
        {
            get
            {
                return this.isCommonPropertyField;
            }
            set
            {
                this.isCommonPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsCommonPropertySpecified
        {
            get
            {
                return this.isCommonPropertyFieldSpecified;
            }
            set
            {
                this.isCommonPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesUpdateOMSType : PremisesBasicUpdateOMSType
    {
        
        private object itemField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private object item1Field;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateUOType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicUpdateUOType : GKN_EGRP_KeyType
    {
        
        private string premisesNumField;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesUpdateUOType : PremisesBasicUpdateUOType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private bool isCommonPropertyField;
        
        private bool isCommonPropertyFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsCommonProperty
        {
            get
            {
                return this.isCommonPropertyField;
            }
            set
            {
                this.isCommonPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsCommonPropertySpecified
        {
            get
            {
                return this.isCommonPropertyFieldSpecified;
            }
            set
            {
                this.isCommonPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesUpdateUOType : PremisesBasicUpdateUOType
    {
        
        private object itemField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object item1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesESPType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesESPType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicESPType : GKN_EGRP_KeyType
    {
        
        private string premisesNumField;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesESPType : PremisesBasicESPType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private bool isCommonPropertyField;
        
        private bool isCommonPropertyFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsCommonProperty
        {
            get
            {
                return this.isCommonPropertyField;
            }
            set
            {
                this.isCommonPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsCommonPropertySpecified
        {
            get
            {
                return this.isCommonPropertyFieldSpecified;
            }
            set
            {
                this.isCommonPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesESPType : PremisesBasicESPType
    {
        
        private object itemField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object item1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesOMSType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesOMSType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicOMSType : GKN_EGRP_KeyType
    {
        
        private string premisesNumField;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesOMSType : PremisesBasicOMSType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private bool isCommonPropertyField;
        
        private bool isCommonPropertyFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsCommonProperty
        {
            get
            {
                return this.isCommonPropertyField;
            }
            set
            {
                this.isCommonPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsCommonPropertySpecified
        {
            get
            {
                return this.isCommonPropertyFieldSpecified;
            }
            set
            {
                this.isCommonPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesOMSType : PremisesBasicOMSType
    {
        
        private object itemField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object item1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUOType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicUOType : GKN_EGRP_KeyType
    {
        
        private string premisesNumField;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesUOType : PremisesBasicUOType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private bool isCommonPropertyField;
        
        private bool isCommonPropertyFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsCommonProperty
        {
            get
            {
                return this.isCommonPropertyField;
            }
            set
            {
                this.isCommonPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsCommonPropertySpecified
        {
            get
            {
                return this.isCommonPropertyFieldSpecified;
            }
            set
            {
                this.isCommonPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesUOType : PremisesBasicUOType
    {
        
        private object itemField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object item1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BlockUpdateOMSType : GKN_EGRP_KeyType
    {
        
        private string blockNumField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object itemField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        private BlockCategoryType categoryField;
        
        private bool categoryFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockNum
        {
            get
            {
                return this.blockNumField;
            }
            set
            {
                this.blockNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=6)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public BlockCategoryType Category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CategorySpecified
        {
            get
            {
                return this.categoryFieldSpecified;
            }
            set
            {
                this.categoryFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum BlockCategoryType
    {
        
        /// <remarks/>
        Residential,
        
        /// <remarks/>
        NonResidential,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BlockUpdateUOType : GKN_EGRP_KeyType
    {
        
        private string blockNumField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object itemField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        private BlockCategoryType categoryField;
        
        private bool categoryFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockNum
        {
            get
            {
                return this.blockNumField;
            }
            set
            {
                this.blockNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=6)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public BlockCategoryType Category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CategorySpecified
        {
            get
            {
                return this.categoryFieldSpecified;
            }
            set
            {
                this.categoryFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BlockOMSType : GKN_EGRP_KeyType
    {
        
        private string blockNumField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object itemField;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        private BlockCategoryType categoryField;
        
        private bool categoryFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockNum
        {
            get
            {
                return this.blockNumField;
            }
            set
            {
                this.blockNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public BlockCategoryType Category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CategorySpecified
        {
            get
            {
                return this.categoryFieldSpecified;
            }
            set
            {
                this.categoryFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BlockUOType : GKN_EGRP_KeyType
    {
        
        private string blockNumField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object itemField;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        private BlockCategoryType categoryField;
        
        private bool categoryFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockNum
        {
            get
            {
                return this.blockNumField;
            }
            set
            {
                this.blockNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public BlockCategoryType Category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CategorySpecified
        {
            get
            {
                return this.categoryFieldSpecified;
            }
            set
            {
                this.categoryFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HouseBasicUpdateESPType : GKN_EGRP_KeyType
    {
        
        private string fIASHouseGuidField;
        
        private decimal totalSquareField;
        
        private bool totalSquareFieldSpecified;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private short usedYearField;
        
        private bool usedYearFieldSpecified;
        
        private int floorCountField;
        
        private bool floorCountFieldSpecified;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        private bool culturalHeritageField;
        
        private bool culturalHeritageFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private bool isMunicipalPropertyField;
        
        private bool isMunicipalPropertyFieldSpecified;
        
        private bool isRegionPropertyField;
        
        private bool isRegionPropertyFieldSpecified;
        
        public HouseBasicUpdateESPType()
        {
            this.isMunicipalPropertyField = false;
            this.isRegionPropertyField = false;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalSquareSpecified
        {
            get
            {
                return this.totalSquareFieldSpecified;
            }
            set
            {
                this.totalSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public short UsedYear
        {
            get
            {
                return this.usedYearField;
            }
            set
            {
                this.usedYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UsedYearSpecified
        {
            get
            {
                return this.usedYearFieldSpecified;
            }
            set
            {
                this.usedYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public int FloorCount
        {
            get
            {
                return this.floorCountField;
            }
            set
            {
                this.floorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FloorCountSpecified
        {
            get
            {
                return this.floorCountFieldSpecified;
            }
            set
            {
                this.floorCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool CulturalHeritage
        {
            get
            {
                return this.culturalHeritageField;
            }
            set
            {
                this.culturalHeritageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CulturalHeritageSpecified
        {
            get
            {
                return this.culturalHeritageFieldSpecified;
            }
            set
            {
                this.culturalHeritageFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public bool IsMunicipalProperty
        {
            get
            {
                return this.isMunicipalPropertyField;
            }
            set
            {
                this.isMunicipalPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsMunicipalPropertySpecified
        {
            get
            {
                return this.isMunicipalPropertyFieldSpecified;
            }
            set
            {
                this.isMunicipalPropertyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public bool IsRegionProperty
        {
            get
            {
                return this.isRegionPropertyField;
            }
            set
            {
                this.isRegionPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsRegionPropertySpecified
        {
            get
            {
                return this.isRegionPropertyFieldSpecified;
            }
            set
            {
                this.isRegionPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HouseBasicUpdateUOType : GKN_EGRP_KeyType
    {
        
        private string fIASHouseGuidField;
        
        private decimal totalSquareField;
        
        private bool totalSquareFieldSpecified;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private short usedYearField;
        
        private bool usedYearFieldSpecified;
        
        private int floorCountField;
        
        private bool floorCountFieldSpecified;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        private bool culturalHeritageField;
        
        private bool culturalHeritageFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private bool isMunicipalPropertyField;
        
        private bool isMunicipalPropertyFieldSpecified;
        
        private bool isRegionPropertyField;
        
        private bool isRegionPropertyFieldSpecified;
        
        public HouseBasicUpdateUOType()
        {
            this.isMunicipalPropertyField = false;
            this.isRegionPropertyField = false;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalSquareSpecified
        {
            get
            {
                return this.totalSquareFieldSpecified;
            }
            set
            {
                this.totalSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public short UsedYear
        {
            get
            {
                return this.usedYearField;
            }
            set
            {
                this.usedYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UsedYearSpecified
        {
            get
            {
                return this.usedYearFieldSpecified;
            }
            set
            {
                this.usedYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public int FloorCount
        {
            get
            {
                return this.floorCountField;
            }
            set
            {
                this.floorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FloorCountSpecified
        {
            get
            {
                return this.floorCountFieldSpecified;
            }
            set
            {
                this.floorCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool CulturalHeritage
        {
            get
            {
                return this.culturalHeritageField;
            }
            set
            {
                this.culturalHeritageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CulturalHeritageSpecified
        {
            get
            {
                return this.culturalHeritageFieldSpecified;
            }
            set
            {
                this.culturalHeritageFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public bool IsMunicipalProperty
        {
            get
            {
                return this.isMunicipalPropertyField;
            }
            set
            {
                this.isMunicipalPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsMunicipalPropertySpecified
        {
            get
            {
                return this.isMunicipalPropertyFieldSpecified;
            }
            set
            {
                this.isMunicipalPropertyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public bool IsRegionProperty
        {
            get
            {
                return this.isRegionPropertyField;
            }
            set
            {
                this.isRegionPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsRegionPropertySpecified
        {
            get
            {
                return this.isRegionPropertyFieldSpecified;
            }
            set
            {
                this.isRegionPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HouseBasicUOType : GKN_EGRP_KeyType
    {
        
        private string fIASHouseGuidField;
        
        private decimal totalSquareField;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private short usedYearField;
        
        private int floorCountField;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        private bool culturalHeritageField;
        
        private OGFData[] oGFDataField;
        
        private bool isMunicipalPropertyField;
        
        private bool isMunicipalPropertyFieldSpecified;
        
        private bool isRegionPropertyField;
        
        private bool isRegionPropertyFieldSpecified;
        
        public HouseBasicUOType()
        {
            this.isMunicipalPropertyField = false;
            this.isRegionPropertyField = false;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public short UsedYear
        {
            get
            {
                return this.usedYearField;
            }
            set
            {
                this.usedYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public int FloorCount
        {
            get
            {
                return this.floorCountField;
            }
            set
            {
                this.floorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool CulturalHeritage
        {
            get
            {
                return this.culturalHeritageField;
            }
            set
            {
                this.culturalHeritageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public bool IsMunicipalProperty
        {
            get
            {
                return this.isMunicipalPropertyField;
            }
            set
            {
                this.isMunicipalPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsMunicipalPropertySpecified
        {
            get
            {
                return this.isMunicipalPropertyFieldSpecified;
            }
            set
            {
                this.isMunicipalPropertyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public bool IsRegionProperty
        {
            get
            {
                return this.isRegionPropertyField;
            }
            set
            {
                this.isRegionPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsRegionPropertySpecified
        {
            get
            {
                return this.isRegionPropertyFieldSpecified;
            }
            set
            {
                this.isRegionPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LivingHouseUpdateRSOType
    {
        
        private HouseBasicUpdateRSOType basicCharacteristictsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicUpdateRSOType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HouseBasicUpdateRSOType : GKN_EGRP_KeyRSOType
    {
        
        private string fIASHouseGuidField;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUpdateRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUpdateRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockUpdateRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUpdateRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicRSOType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class GKN_EGRP_KeyRSOType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType16[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CadastralNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ConditionalNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoCadastralNumber", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Data", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Registered", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RightOrEncumbrance", typeof(RightOrEncumbrance), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType16[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType16
    {
        
        /// <remarks/>
        CadastralNumber,
        
        /// <remarks/>
        ConditionalNumber,
        
        /// <remarks/>
        NoCadastralNumber,
        
        /// <remarks/>
        No_RSO_GKN_EGRP_Data,
        
        /// <remarks/>
        No_RSO_GKN_EGRP_Registered,
        
        /// <remarks/>
        RightOrEncumbrance,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomUpdateRSOType : GKN_EGRP_KeyRSOType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class RoomRSOType : GKN_EGRP_KeyRSOType
    {
        
        private string roomNumberField;
        
        private decimal squareField;
        
        private bool squareFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Square
        {
            get
            {
                return this.squareField;
            }
            set
            {
                this.squareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SquareSpecified
        {
            get
            {
                return this.squareFieldSpecified;
            }
            set
            {
                this.squareFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateRSOType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicUpdateRSOType : GKN_EGRP_KeyRSOType
    {
        
        private string premisesNumField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesUpdateRSOType : PremisesBasicUpdateRSOType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesUpdateRSOType : PremisesBasicUpdateRSOType
    {
        
        private object itemField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesRSOType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesRSOType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicRSOType : GKN_EGRP_KeyRSOType
    {
        
        private string premisesNumField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesRSOType : PremisesBasicRSOType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesRSOType : PremisesBasicRSOType
    {
        
        private object itemField;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BlockUpdateRSOType : GKN_EGRP_KeyRSOType
    {
        
        private string blockNumField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private BlockCategoryType categoryField;
        
        private bool categoryFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockNum
        {
            get
            {
                return this.blockNumField;
            }
            set
            {
                this.blockNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public BlockCategoryType Category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CategorySpecified
        {
            get
            {
                return this.categoryFieldSpecified;
            }
            set
            {
                this.categoryFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BlockRSOType : GKN_EGRP_KeyRSOType
    {
        
        private string blockNumField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private BlockCategoryType categoryField;
        
        private bool categoryFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockNum
        {
            get
            {
                return this.blockNumField;
            }
            set
            {
                this.blockNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public BlockCategoryType Category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CategorySpecified
        {
            get
            {
                return this.categoryFieldSpecified;
            }
            set
            {
                this.categoryFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HouseBasicRSOType : GKN_EGRP_KeyRSOType
    {
        
        private string fIASHouseGuidField;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LivingHouseUpdateUOType
    {
        
        private HouseBasicUpdateUOType basicCharacteristictsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicUpdateUOType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LivingHouseOMSType
    {
        
        private LivingHouseOMSTypeBasicCharacteristicts basicCharacteristictsField;
        
        private bool hasBlocksField;
        
        private bool hasBlocksFieldSpecified;
        
        private bool hasMultipleHousesWithSameAddressField;
        
        private bool hasMultipleHousesWithSameAddressFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public LivingHouseOMSTypeBasicCharacteristicts BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool HasBlocks
        {
            get
            {
                return this.hasBlocksField;
            }
            set
            {
                this.hasBlocksField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HasBlocksSpecified
        {
            get
            {
                return this.hasBlocksFieldSpecified;
            }
            set
            {
                this.hasBlocksFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool HasMultipleHousesWithSameAddress
        {
            get
            {
                return this.hasMultipleHousesWithSameAddressField;
            }
            set
            {
                this.hasMultipleHousesWithSameAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HasMultipleHousesWithSameAddressSpecified
        {
            get
            {
                return this.hasMultipleHousesWithSameAddressFieldSpecified;
            }
            set
            {
                this.hasMultipleHousesWithSameAddressFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LivingHouseOMSTypeBasicCharacteristicts : GKN_EGRP_KeyType
    {
        
        private string fIASHouseGuidField;
        
        private decimal totalSquareField;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private short usedYearField;
        
        private bool usedYearFieldSpecified;
        
        private int floorCountField;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        private bool culturalHeritageField;
        
        private OGFData[] oGFDataField;
        
        private HostelDataType hostelDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public short UsedYear
        {
            get
            {
                return this.usedYearField;
            }
            set
            {
                this.usedYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UsedYearSpecified
        {
            get
            {
                return this.usedYearFieldSpecified;
            }
            set
            {
                this.usedYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public int FloorCount
        {
            get
            {
                return this.floorCountField;
            }
            set
            {
                this.floorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool CulturalHeritage
        {
            get
            {
                return this.culturalHeritageField;
            }
            set
            {
                this.culturalHeritageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public HostelDataType HostelData
        {
            get
            {
                return this.hostelDataField;
            }
            set
            {
                this.hostelDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LivingHouseRSOType
    {
        
        private HouseBasicRSOType basicCharacteristictsField;
        
        private bool hasBlocksField;
        
        private bool hasBlocksFieldSpecified;
        
        private bool hasMultipleHousesWithSameAddressField;
        
        private bool hasMultipleHousesWithSameAddressFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicRSOType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool HasBlocks
        {
            get
            {
                return this.hasBlocksField;
            }
            set
            {
                this.hasBlocksField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HasBlocksSpecified
        {
            get
            {
                return this.hasBlocksFieldSpecified;
            }
            set
            {
                this.hasBlocksFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool HasMultipleHousesWithSameAddress
        {
            get
            {
                return this.hasMultipleHousesWithSameAddressField;
            }
            set
            {
                this.hasMultipleHousesWithSameAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HasMultipleHousesWithSameAddressSpecified
        {
            get
            {
                return this.hasMultipleHousesWithSameAddressFieldSpecified;
            }
            set
            {
                this.hasMultipleHousesWithSameAddressFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LivingHouseUOType
    {
        
        private HouseBasicUOType basicCharacteristictsField;
        
        private bool hasBlocksField;
        
        private bool hasBlocksFieldSpecified;
        
        private bool hasMultipleHousesWithSameAddressField;
        
        private bool hasMultipleHousesWithSameAddressFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicUOType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool HasBlocks
        {
            get
            {
                return this.hasBlocksField;
            }
            set
            {
                this.hasBlocksField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HasBlocksSpecified
        {
            get
            {
                return this.hasBlocksFieldSpecified;
            }
            set
            {
                this.hasBlocksFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool HasMultipleHousesWithSameAddress
        {
            get
            {
                return this.hasMultipleHousesWithSameAddressField;
            }
            set
            {
                this.hasMultipleHousesWithSameAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HasMultipleHousesWithSameAddressSpecified
        {
            get
            {
                return this.hasMultipleHousesWithSameAddressFieldSpecified;
            }
            set
            {
                this.hasMultipleHousesWithSameAddressFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LiftUpdateESPType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private string factoryNumField;
        
        private nsiRef typeField;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FactoryNum
        {
            get
            {
                return this.factoryNumField;
            }
            set
            {
                this.factoryNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LiftUpdateOMSType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private string factoryNumField;
        
        private nsiRef typeField;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FactoryNum
        {
            get
            {
                return this.factoryNumField;
            }
            set
            {
                this.factoryNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LiftUpdateUOType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private string factoryNumField;
        
        private nsiRef typeField;
        
        private OGFData[] oGFDataField;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FactoryNum
        {
            get
            {
                return this.factoryNumField;
            }
            set
            {
                this.factoryNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LiftESPType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private string factoryNumField;
        
        private nsiRef typeField;
        
        private OGFData[] oGFDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FactoryNum
        {
            get
            {
                return this.factoryNumField;
            }
            set
            {
                this.factoryNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LiftOMSType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private string factoryNumField;
        
        private nsiRef typeField;
        
        private OGFData[] oGFDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FactoryNum
        {
            get
            {
                return this.factoryNumField;
            }
            set
            {
                this.factoryNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LiftUOType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private string factoryNumField;
        
        private nsiRef typeField;
        
        private OGFData[] oGFDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FactoryNum
        {
            get
            {
                return this.factoryNumField;
            }
            set
            {
                this.factoryNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseUpdateESPType
    {
        
        private HouseBasicUpdateESPType basicCharacteristictsField;
        
        private sbyte undergroundFloorCountField;
        
        private bool undergroundFloorCountFieldSpecified;
        
        private int minFloorCountField;
        
        private bool minFloorCountFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicUpdateESPType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public sbyte UndergroundFloorCount
        {
            get
            {
                return this.undergroundFloorCountField;
            }
            set
            {
                this.undergroundFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UndergroundFloorCountSpecified
        {
            get
            {
                return this.undergroundFloorCountFieldSpecified;
            }
            set
            {
                this.undergroundFloorCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int MinFloorCount
        {
            get
            {
                return this.minFloorCountField;
            }
            set
            {
                this.minFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MinFloorCountSpecified
        {
            get
            {
                return this.minFloorCountFieldSpecified;
            }
            set
            {
                this.minFloorCountFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseUpdateOMSType
    {
        
        private HouseBasicUpdateOMSType basicCharacteristictsField;
        
        private sbyte undergroundFloorCountField;
        
        private bool undergroundFloorCountFieldSpecified;
        
        private int minFloorCountField;
        
        private bool minFloorCountFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicUpdateOMSType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public sbyte UndergroundFloorCount
        {
            get
            {
                return this.undergroundFloorCountField;
            }
            set
            {
                this.undergroundFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UndergroundFloorCountSpecified
        {
            get
            {
                return this.undergroundFloorCountFieldSpecified;
            }
            set
            {
                this.undergroundFloorCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int MinFloorCount
        {
            get
            {
                return this.minFloorCountField;
            }
            set
            {
                this.minFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MinFloorCountSpecified
        {
            get
            {
                return this.minFloorCountFieldSpecified;
            }
            set
            {
                this.minFloorCountFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseUpdateRSOType
    {
        
        private HouseBasicUpdateRSOType basicCharacteristictsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicUpdateRSOType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseUpdateUOType
    {
        
        private HouseBasicUpdateUOType basicCharacteristictsField;
        
        private sbyte undergroundFloorCountField;
        
        private bool undergroundFloorCountFieldSpecified;
        
        private int minFloorCountField;
        
        private bool minFloorCountFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicUpdateUOType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public sbyte UndergroundFloorCount
        {
            get
            {
                return this.undergroundFloorCountField;
            }
            set
            {
                this.undergroundFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UndergroundFloorCountSpecified
        {
            get
            {
                return this.undergroundFloorCountFieldSpecified;
            }
            set
            {
                this.undergroundFloorCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int MinFloorCount
        {
            get
            {
                return this.minFloorCountField;
            }
            set
            {
                this.minFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MinFloorCountSpecified
        {
            get
            {
                return this.minFloorCountFieldSpecified;
            }
            set
            {
                this.minFloorCountFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseESPType
    {
        
        private ApartmentHouseESPTypeBasicCharacteristicts basicCharacteristictsField;
        
        private sbyte undergroundFloorCountField;
        
        private int minFloorCountField;
        
        private bool minFloorCountFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ApartmentHouseESPTypeBasicCharacteristicts BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public sbyte UndergroundFloorCount
        {
            get
            {
                return this.undergroundFloorCountField;
            }
            set
            {
                this.undergroundFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int MinFloorCount
        {
            get
            {
                return this.minFloorCountField;
            }
            set
            {
                this.minFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MinFloorCountSpecified
        {
            get
            {
                return this.minFloorCountFieldSpecified;
            }
            set
            {
                this.minFloorCountFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseESPTypeBasicCharacteristicts : GKN_EGRP_KeyType
    {
        
        private string fIASHouseGuidField;
        
        private decimal totalSquareField;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private short usedYearField;
        
        private int floorCountField;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        private bool culturalHeritageField;
        
        private OGFData[] oGFDataField;
        
        private bool isMunicipalPropertyField;
        
        private bool isMunicipalPropertyFieldSpecified;
        
        private bool isRegionPropertyField;
        
        private bool isRegionPropertyFieldSpecified;
        
        public ApartmentHouseESPTypeBasicCharacteristicts()
        {
            this.isMunicipalPropertyField = false;
            this.isRegionPropertyField = false;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public short UsedYear
        {
            get
            {
                return this.usedYearField;
            }
            set
            {
                this.usedYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public int FloorCount
        {
            get
            {
                return this.floorCountField;
            }
            set
            {
                this.floorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool CulturalHeritage
        {
            get
            {
                return this.culturalHeritageField;
            }
            set
            {
                this.culturalHeritageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public bool IsMunicipalProperty
        {
            get
            {
                return this.isMunicipalPropertyField;
            }
            set
            {
                this.isMunicipalPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsMunicipalPropertySpecified
        {
            get
            {
                return this.isMunicipalPropertyFieldSpecified;
            }
            set
            {
                this.isMunicipalPropertyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public bool IsRegionProperty
        {
            get
            {
                return this.isRegionPropertyField;
            }
            set
            {
                this.isRegionPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsRegionPropertySpecified
        {
            get
            {
                return this.isRegionPropertyFieldSpecified;
            }
            set
            {
                this.isRegionPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseOMSType
    {
        
        private ApartmentHouseOMSTypeBasicCharacteristicts basicCharacteristictsField;
        
        private sbyte undergroundFloorCountField;
        
        private int minFloorCountField;
        
        private bool minFloorCountFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ApartmentHouseOMSTypeBasicCharacteristicts BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public sbyte UndergroundFloorCount
        {
            get
            {
                return this.undergroundFloorCountField;
            }
            set
            {
                this.undergroundFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int MinFloorCount
        {
            get
            {
                return this.minFloorCountField;
            }
            set
            {
                this.minFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MinFloorCountSpecified
        {
            get
            {
                return this.minFloorCountFieldSpecified;
            }
            set
            {
                this.minFloorCountFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseOMSTypeBasicCharacteristicts : GKN_EGRP_KeyType
    {
        
        private string fIASHouseGuidField;
        
        private decimal totalSquareField;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private short usedYearField;
        
        private bool usedYearFieldSpecified;
        
        private int floorCountField;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        private bool culturalHeritageField;
        
        private OGFData[] oGFDataField;
        
        private HostelDataType hostelDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public short UsedYear
        {
            get
            {
                return this.usedYearField;
            }
            set
            {
                this.usedYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UsedYearSpecified
        {
            get
            {
                return this.usedYearFieldSpecified;
            }
            set
            {
                this.usedYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public int FloorCount
        {
            get
            {
                return this.floorCountField;
            }
            set
            {
                this.floorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool CulturalHeritage
        {
            get
            {
                return this.culturalHeritageField;
            }
            set
            {
                this.culturalHeritageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public HostelDataType HostelData
        {
            get
            {
                return this.hostelDataField;
            }
            set
            {
                this.hostelDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseRSOType
    {
        
        private HouseBasicRSOType basicCharacteristictsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicRSOType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseUOType
    {
        
        private ApartmentHouseUOTypeBasicCharacteristicts basicCharacteristictsField;
        
        private sbyte undergroundFloorCountField;
        
        private int minFloorCountField;
        
        private bool minFloorCountFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ApartmentHouseUOTypeBasicCharacteristicts BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public sbyte UndergroundFloorCount
        {
            get
            {
                return this.undergroundFloorCountField;
            }
            set
            {
                this.undergroundFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int MinFloorCount
        {
            get
            {
                return this.minFloorCountField;
            }
            set
            {
                this.minFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MinFloorCountSpecified
        {
            get
            {
                return this.minFloorCountFieldSpecified;
            }
            set
            {
                this.minFloorCountFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseUOTypeBasicCharacteristicts : HouseBasicUOType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OGFImportStatusType
    {
        
        private OGFImportStatusTypeGKNRelationshipStatus gKNRelationshipStatusField;
        
        private EGRPRelationshipStatusType eGRPRelationshipStatusField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public OGFImportStatusTypeGKNRelationshipStatus GKNRelationshipStatus
        {
            get
            {
                return this.gKNRelationshipStatusField;
            }
            set
            {
                this.gKNRelationshipStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public EGRPRelationshipStatusType EGRPRelationshipStatus
        {
            get
            {
                return this.eGRPRelationshipStatusField;
            }
            set
            {
                this.eGRPRelationshipStatusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OGFImportStatusTypeGKNRelationshipStatus : GKNRelationshipStatusType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class GKNRelationshipStatusType
    {
        
        private GKNRelationshipStatusTypeStatus statusField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public GKNRelationshipStatusTypeStatus Status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AppartmentHouseAcceptedParameter", typeof(ApartmentHouseAcceptedParameterType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseAcceptedParameter", typeof(LivingHouseAcceptedParameterType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseAcceptedParameter", typeof(NonResidentialPremiseAcceptedParameterType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremiseAcceptedParameter", typeof(ResidentialPremiseAcceptedParameterType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("RoomAcceptedParameter", typeof(RoomAcceptedParameterType), Order=1)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum GKNRelationshipStatusTypeStatus
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ApartmentHouseAcceptedParameterType
    {
        
        /// <remarks/>
        FiasHouseGuid,
        
        /// <remarks/>
        TotalSquare,
        
        /// <remarks/>
        State,
        
        /// <remarks/>
        InnerWallMaterial,
        
        /// <remarks/>
        ProjectSeries,
        
        /// <remarks/>
        ProjectType,
        
        /// <remarks/>
        BuildingYear,
        
        /// <remarks/>
        UsedYear,
        
        /// <remarks/>
        TotalWear,
        
        /// <remarks/>
        FloorCount,
        
        /// <remarks/>
        Energy,
        
        /// <remarks/>
        OKTMO,
        
        /// <remarks/>
        OlsonTZ,
        
        /// <remarks/>
        ResidentialSquare,
        
        /// <remarks/>
        CulturalHeritage,
        
        /// <remarks/>
        BuiltUpArea,
        
        /// <remarks/>
        UndergroundFloorCount,
        
        /// <remarks/>
        MinFloorCount,
        
        /// <remarks/>
        OverhaulYear,
        
        /// <remarks/>
        OverhaulFormingKind,
        
        /// <remarks/>
        NonResidentialSquare,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum LivingHouseAcceptedParameterType
    {
        
        /// <remarks/>
        FiasHouseGuid,
        
        /// <remarks/>
        TotalSquare,
        
        /// <remarks/>
        State,
        
        /// <remarks/>
        InnerWallMaterial,
        
        /// <remarks/>
        ProjectSeries,
        
        /// <remarks/>
        ProjectType,
        
        /// <remarks/>
        BuildingYear,
        
        /// <remarks/>
        UsedYear,
        
        /// <remarks/>
        TotalWear,
        
        /// <remarks/>
        FloorCount,
        
        /// <remarks/>
        Energy,
        
        /// <remarks/>
        OKTMO,
        
        /// <remarks/>
        OlsonTZ,
        
        /// <remarks/>
        ResidentialSquare,
        
        /// <remarks/>
        CulturalHeritage,
        
        /// <remarks/>
        ResidentialHouseType,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum NonResidentialPremiseAcceptedParameterType
    {
        
        /// <remarks/>
        PremisesNum,
        
        /// <remarks/>
        Purpose,
        
        /// <remarks/>
        Position,
        
        /// <remarks/>
        TotalArea,
        
        /// <remarks/>
        IsCommonProperty,
        
        /// <remarks/>
        TerminationDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ResidentialPremiseAcceptedParameterType
    {
        
        /// <remarks/>
        PremisesNum,
        
        /// <remarks/>
        EntranceNum,
        
        /// <remarks/>
        PremisesCharacteristic,
        
        /// <remarks/>
        RoomsNum,
        
        /// <remarks/>
        TotalArea,
        
        /// <remarks/>
        GrossArea,
        
        /// <remarks/>
        ResidentialHouseType,
        
        /// <remarks/>
        TerminationDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum RoomAcceptedParameterType
    {
        
        /// <remarks/>
        RoomNumber,
        
        /// <remarks/>
        Square,
        
        /// <remarks/>
        ResidentialHouseType,
        
        /// <remarks/>
        TerminationDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EGRPRelationshipStatusType
    {
        
        private EGRPRelationshipStatusTypeStatus statusField;
        
        private bool statusFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public EGRPRelationshipStatusTypeStatus Status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StatusSpecified
        {
            get
            {
                return this.statusFieldSpecified;
            }
            set
            {
                this.statusFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum EGRPRelationshipStatusTypeStatus
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSocialHireContractResultType
    {
        
        private string contractRootGUIDField;
        
        private string contractGUIDField;
        
        private exportBriefSocialHireContractResultTypeContractState contractStateField;
        
        private bool contractStateFieldSpecified;
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private exportBriefSocialHireContractResultTypeTerminateContract terminateContractField;
        
        private AnnulmentType annulmentContractField;
        
        private exportBriefSocialHireContractResultTypeType typeField;
        
        private exportBriefSocialHireContractResultTypeObjectAddress[] objectAddressField;
        
        private string orgPPAGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractRootGUID
        {
            get
            {
                return this.contractRootGUIDField;
            }
            set
            {
                this.contractRootGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public exportBriefSocialHireContractResultTypeContractState ContractState
        {
            get
            {
                return this.contractStateField;
            }
            set
            {
                this.contractStateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ContractStateSpecified
        {
            get
            {
                return this.contractStateFieldSpecified;
            }
            set
            {
                this.contractStateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public exportBriefSocialHireContractResultTypeTerminateContract TerminateContract
        {
            get
            {
                return this.terminateContractField;
            }
            set
            {
                this.terminateContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public AnnulmentType AnnulmentContract
        {
            get
            {
                return this.annulmentContractField;
            }
            set
            {
                this.annulmentContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public exportBriefSocialHireContractResultTypeType Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ObjectAddress", Order=8)]
        public exportBriefSocialHireContractResultTypeObjectAddress[] ObjectAddress
        {
            get
            {
                return this.objectAddressField;
            }
            set
            {
                this.objectAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=9)]
        public string orgPPAGUID
        {
            get
            {
                return this.orgPPAGUIDField;
            }
            set
            {
                this.orgPPAGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSocialHireContractResultTypeContractState
    {
        
        /// <remarks/>
        NotTakeEffect,
        
        /// <remarks/>
        Proceed,
        
        /// <remarks/>
        Expired,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSocialHireContractResultTypeTerminateContract : TerminateType
    {
        
        private nsiRef reasonRefField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef ReasonRef
        {
            get
            {
                return this.reasonRefField;
            }
            set
            {
                this.reasonRefField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class TerminateType
    {
        
        private System.DateTime terminateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime Terminate
        {
            get
            {
                return this.terminateField;
            }
            set
            {
                this.terminateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class AnnulmentType
    {
        
        private string reasonOfAnnulmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ReasonOfAnnulment
        {
            get
            {
                return this.reasonOfAnnulmentField;
            }
            set
            {
                this.reasonOfAnnulmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSocialHireContractResultTypeType
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        S,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSocialHireContractResultTypeObjectAddress
    {
        
        private string fIASHouseGuidField;
        
        private string apartmentNumberField;
        
        private string roomNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ApartmentNumber
        {
            get
            {
                return this.apartmentNumberField;
            }
            set
            {
                this.apartmentNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportOwnerDecisionResultType
    {
        
        private string rootOwnerDecisionGUIDField;
        
        private Owner ownerField;
        
        private exportPropertyDetails[] exportPropertyDetailsField;
        
        private Representative representativeField;
        
        private QuestionOnDecisionType questionOnDecisionField;
        
        private AttachmentType[] attachmentsField;
        
        private bool decisionAnnuledField;
        
        private bool decisionAnnuledFieldSpecified;
        
        public exportOwnerDecisionResultType()
        {
            this.decisionAnnuledField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RootOwnerDecisionGUID
        {
            get
            {
                return this.rootOwnerDecisionGUIDField;
            }
            set
            {
                this.rootOwnerDecisionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public Owner Owner
        {
            get
            {
                return this.ownerField;
            }
            set
            {
                this.ownerField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("exportPropertyDetails", Order=2)]
        public exportPropertyDetails[] exportPropertyDetails
        {
            get
            {
                return this.exportPropertyDetailsField;
            }
            set
            {
                this.exportPropertyDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public Representative Representative
        {
            get
            {
                return this.representativeField;
            }
            set
            {
                this.representativeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public QuestionOnDecisionType QuestionOnDecision
        {
            get
            {
                return this.questionOnDecisionField;
            }
            set
            {
                this.questionOnDecisionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
        public AttachmentType[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool DecisionAnnuled
        {
            get
            {
                return this.decisionAnnuledField;
            }
            set
            {
                this.decisionAnnuledField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DecisionAnnuledSpecified
        {
            get
            {
                return this.decisionAnnuledFieldSpecified;
            }
            set
            {
                this.decisionAnnuledFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ObjectAddressBriefType
    {
        
        private ObjectAddressBriefTypeHouseType houseTypeField;
        
        private bool houseTypeFieldSpecified;
        
        private string fIASHouseGuidField;
        
        private string apartmentNumberField;
        
        private string roomNumberField;
        
        private string premisesGUIDField;
        
        private string blockGUIDField;
        
        private string roomGUIDField;
        
        private ObjectAddressBriefTypePair[] pairField;
        
        private bool noConnectionToWaterSupplyField;
        
        private bool noConnectionToWaterSupplyFieldSpecified;
        
        public ObjectAddressBriefType()
        {
            this.noConnectionToWaterSupplyField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ObjectAddressBriefTypeHouseType HouseType
        {
            get
            {
                return this.houseTypeField;
            }
            set
            {
                this.houseTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HouseTypeSpecified
        {
            get
            {
                return this.houseTypeFieldSpecified;
            }
            set
            {
                this.houseTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ApartmentNumber
        {
            get
            {
                return this.apartmentNumberField;
            }
            set
            {
                this.apartmentNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string BlockGUID
        {
            get
            {
                return this.blockGUIDField;
            }
            set
            {
                this.blockGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string RoomGUID
        {
            get
            {
                return this.roomGUIDField;
            }
            set
            {
                this.roomGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Pair", Order=7)]
        public ObjectAddressBriefTypePair[] Pair
        {
            get
            {
                return this.pairField;
            }
            set
            {
                this.pairField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool NoConnectionToWaterSupply
        {
            get
            {
                return this.noConnectionToWaterSupplyField;
            }
            set
            {
                this.noConnectionToWaterSupplyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoConnectionToWaterSupplySpecified
        {
            get
            {
                return this.noConnectionToWaterSupplyFieldSpecified;
            }
            set
            {
                this.noConnectionToWaterSupplyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ObjectAddressBriefTypeHouseType
    {
        
        /// <remarks/>
        MKD,
        
        /// <remarks/>
        ZHD,
        
        /// <remarks/>
        ZHDBlockZastroyki,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ObjectAddressBriefTypePair : ContractSubjectObjectAdressType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractSubjectObjectAdressType
    {
        
        private ContractSubjectObjectAdressTypeServiceType serviceTypeField;
        
        private ContractSubjectObjectAdressTypeMunicipalResource municipalResourceField;
        
        private System.DateTime startSupplyDateField;
        
        private System.DateTime endSupplyDateField;
        
        private bool endSupplyDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ContractSubjectObjectAdressTypeServiceType ServiceType
        {
            get
            {
                return this.serviceTypeField;
            }
            set
            {
                this.serviceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ContractSubjectObjectAdressTypeMunicipalResource MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime StartSupplyDate
        {
            get
            {
                return this.startSupplyDateField;
            }
            set
            {
                this.startSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime EndSupplyDate
        {
            get
            {
                return this.endSupplyDateField;
            }
            set
            {
                this.endSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndSupplyDateSpecified
        {
            get
            {
                return this.endSupplyDateFieldSpecified;
            }
            set
            {
                this.endSupplyDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractSubjectObjectAdressTypeServiceType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractSubjectObjectAdressTypeMunicipalResource : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultType
    {
        
        private string contractRootGUIDField;
        
        private string contractGUIDField;
        
        private string versionNumberField;
        
        private exportBriefSupplyResourceContractResultTypeVersionStatus versionStatusField;
        
        private exportBriefSupplyResourceContractResultTypeContractState contractStateField;
        
        private object itemField;
        
        private exportBriefSupplyResourceContractResultTypeFirstPartyContract firstPartyContractField;
        
        private exportBriefSupplyResourceContractResultTypeSecondPartyContract secondPartyContractField;
        
        private exportBriefSupplyResourceContractResultTypeContractSubject[] contractSubjectField;
        
        private exportBriefSupplyResourceContractResultTypeCountingResource countingResourceField;
        
        private bool countingResourceFieldSpecified;
        
        private exportBriefSupplyResourceContractResultTypeBillingDate billingDateField;
        
        private exportBriefSupplyResourceContractResultTypePaymentDate paymentDateField;
        
        private exportBriefSupplyResourceContractResultTypeProvidingInformationDate providingInformationDateField;
        
        private exportBriefSupplyResourceContractResultTypePeriod periodField;
        
        private bool noConnectionToWaterSupplyField;
        
        private bool noConnectionToWaterSupplyFieldSpecified;
        
        private exportBriefSupplyResourceContractResultTypeTerminateContract terminateContractField;
        
        private AnnulmentType annulmentContractField;
        
        private ObjectAddressBriefType[] objectAddressField;
        
        public exportBriefSupplyResourceContractResultType()
        {
            this.noConnectionToWaterSupplyField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractRootGUID
        {
            get
            {
                return this.contractRootGUIDField;
            }
            set
            {
                this.contractRootGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=2)]
        public string VersionNumber
        {
            get
            {
                return this.versionNumberField;
            }
            set
            {
                this.versionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public exportBriefSupplyResourceContractResultTypeVersionStatus VersionStatus
        {
            get
            {
                return this.versionStatusField;
            }
            set
            {
                this.versionStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public exportBriefSupplyResourceContractResultTypeContractState ContractState
        {
            get
            {
                return this.contractStateField;
            }
            set
            {
                this.contractStateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(exportBriefSupplyResourceContractResultTypeIsContract), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("IsNotContract", typeof(exportBriefSupplyResourceContractResultTypeIsNotContract), Order=5)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public exportBriefSupplyResourceContractResultTypeFirstPartyContract FirstPartyContract
        {
            get
            {
                return this.firstPartyContractField;
            }
            set
            {
                this.firstPartyContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public exportBriefSupplyResourceContractResultTypeSecondPartyContract SecondPartyContract
        {
            get
            {
                return this.secondPartyContractField;
            }
            set
            {
                this.secondPartyContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractSubject", Order=8)]
        public exportBriefSupplyResourceContractResultTypeContractSubject[] ContractSubject
        {
            get
            {
                return this.contractSubjectField;
            }
            set
            {
                this.contractSubjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public exportBriefSupplyResourceContractResultTypeCountingResource CountingResource
        {
            get
            {
                return this.countingResourceField;
            }
            set
            {
                this.countingResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CountingResourceSpecified
        {
            get
            {
                return this.countingResourceFieldSpecified;
            }
            set
            {
                this.countingResourceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public exportBriefSupplyResourceContractResultTypeBillingDate BillingDate
        {
            get
            {
                return this.billingDateField;
            }
            set
            {
                this.billingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public exportBriefSupplyResourceContractResultTypePaymentDate PaymentDate
        {
            get
            {
                return this.paymentDateField;
            }
            set
            {
                this.paymentDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public exportBriefSupplyResourceContractResultTypeProvidingInformationDate ProvidingInformationDate
        {
            get
            {
                return this.providingInformationDateField;
            }
            set
            {
                this.providingInformationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
        public exportBriefSupplyResourceContractResultTypePeriod Period
        {
            get
            {
                return this.periodField;
            }
            set
            {
                this.periodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=14)]
        public bool NoConnectionToWaterSupply
        {
            get
            {
                return this.noConnectionToWaterSupplyField;
            }
            set
            {
                this.noConnectionToWaterSupplyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoConnectionToWaterSupplySpecified
        {
            get
            {
                return this.noConnectionToWaterSupplyFieldSpecified;
            }
            set
            {
                this.noConnectionToWaterSupplyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=15)]
        public exportBriefSupplyResourceContractResultTypeTerminateContract TerminateContract
        {
            get
            {
                return this.terminateContractField;
            }
            set
            {
                this.terminateContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=16)]
        public AnnulmentType AnnulmentContract
        {
            get
            {
                return this.annulmentContractField;
            }
            set
            {
                this.annulmentContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ObjectAddress", Order=17)]
        public ObjectAddressBriefType[] ObjectAddress
        {
            get
            {
                return this.objectAddressField;
            }
            set
            {
                this.objectAddressField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSupplyResourceContractResultTypeVersionStatus
    {
        
        /// <remarks/>
        Posted,
        
        /// <remarks/>
        Terminated,
        
        /// <remarks/>
        Draft,
        
        /// <remarks/>
        Annul,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSupplyResourceContractResultTypeContractState
    {
        
        /// <remarks/>
        NotTakeEffect,
        
        /// <remarks/>
        Proceed,
        
        /// <remarks/>
        Expired,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeIsContract
    {
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private System.DateTime effectiveDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeIsNotContract
    {
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private bool signingDateFieldSpecified;
        
        private System.DateTime effectiveDateField;
        
        private bool effectiveDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SigningDateSpecified
        {
            get
            {
                return this.signingDateFieldSpecified;
            }
            set
            {
                this.signingDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EffectiveDateSpecified
        {
            get
            {
                return this.effectiveDateFieldSpecified;
            }
            set
            {
                this.effectiveDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeFirstPartyContract : RegOrgType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeSecondPartyContract
    {
        
        private object itemField;
        
        private ItemChoiceType4 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Offer", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(exportBriefSupplyResourceContractResultTypeSecondPartyContractOrganization), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Owner", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType4 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeSecondPartyContractOrganization : RegOrgType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType4
    {
        
        /// <remarks/>
        Offer,
        
        /// <remarks/>
        Organization,
        
        /// <remarks/>
        Owner,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeContractSubject
    {
        
        private exportBriefSupplyResourceContractResultTypeContractSubjectServiceType serviceTypeField;
        
        private exportBriefSupplyResourceContractResultTypeContractSubjectMunicipalResource municipalResourceField;
        
        private System.DateTime startSupplyDateField;
        
        private System.DateTime endSupplyDateField;
        
        private bool endSupplyDateFieldSpecified;
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportBriefSupplyResourceContractResultTypeContractSubjectServiceType ServiceType
        {
            get
            {
                return this.serviceTypeField;
            }
            set
            {
                this.serviceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportBriefSupplyResourceContractResultTypeContractSubjectMunicipalResource MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime StartSupplyDate
        {
            get
            {
                return this.startSupplyDateField;
            }
            set
            {
                this.startSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime EndSupplyDate
        {
            get
            {
                return this.endSupplyDateField;
            }
            set
            {
                this.endSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndSupplyDateSpecified
        {
            get
            {
                return this.endSupplyDateFieldSpecified;
            }
            set
            {
                this.endSupplyDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=4)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeContractSubjectServiceType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeContractSubjectMunicipalResource : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSupplyResourceContractResultTypeCountingResource
    {
        
        /// <remarks/>
        R,
        
        /// <remarks/>
        P,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeBillingDate
    {
        
        private sbyte dateField;
        
        private exportBriefSupplyResourceContractResultTypeBillingDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportBriefSupplyResourceContractResultTypeBillingDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSupplyResourceContractResultTypeBillingDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypePaymentDate
    {
        
        private sbyte dateField;
        
        private exportBriefSupplyResourceContractResultTypePaymentDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportBriefSupplyResourceContractResultTypePaymentDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSupplyResourceContractResultTypePaymentDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeProvidingInformationDate
    {
        
        private sbyte dateField;
        
        private exportBriefSupplyResourceContractResultTypeProvidingInformationDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportBriefSupplyResourceContractResultTypeProvidingInformationDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSupplyResourceContractResultTypeProvidingInformationDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypePeriod
    {
        
        private exportBriefSupplyResourceContractResultTypePeriodStart startField;
        
        private exportBriefSupplyResourceContractResultTypePeriodEnd endField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportBriefSupplyResourceContractResultTypePeriodStart Start
        {
            get
            {
                return this.startField;
            }
            set
            {
                this.startField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportBriefSupplyResourceContractResultTypePeriodEnd End
        {
            get
            {
                return this.endField;
            }
            set
            {
                this.endField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypePeriodStart
    {
        
        private sbyte startDateField;
        
        private bool nextMonthField;
        
        private bool nextMonthFieldSpecified;
        
        public exportBriefSupplyResourceContractResultTypePeriodStart()
        {
            this.nextMonthField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NextMonth
        {
            get
            {
                return this.nextMonthField;
            }
            set
            {
                this.nextMonthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NextMonthSpecified
        {
            get
            {
                return this.nextMonthFieldSpecified;
            }
            set
            {
                this.nextMonthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypePeriodEnd
    {
        
        private sbyte endDateField;
        
        private bool nextMonthField;
        
        private bool nextMonthFieldSpecified;
        
        public exportBriefSupplyResourceContractResultTypePeriodEnd()
        {
            this.nextMonthField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NextMonth
        {
            get
            {
                return this.nextMonthField;
            }
            set
            {
                this.nextMonthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NextMonthSpecified
        {
            get
            {
                return this.nextMonthFieldSpecified;
            }
            set
            {
                this.nextMonthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractResultTypeTerminateContract : TerminateType
    {
        
        private nsiRef reasonRefField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef ReasonRef
        {
            get
            {
                return this.reasonRefField;
            }
            set
            {
                this.reasonRefField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class RegionType
    {
        
        private string codeField;
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string code
        {
            get
            {
                return this.codeField;
            }
            set
            {
                this.codeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectType
    {
        
        private object itemField;
        
        private object[] itemsField;
        
        private ItemsChoiceType14[] itemsElementNameField;
        
        private SupplyResourceContractProjectTypePeriod periodField;
        
        private bool indicationsAnyDayField;
        
        private bool indicationsAnyDayFieldSpecified;
        
        private nsiRef[] contractBaseField;
        
        private object item1Field;
        
        private bool isPlannedVolumeField;
        
        private SupplyResourceContractProjectTypePlannedVolumeType plannedVolumeTypeField;
        
        private bool plannedVolumeTypeFieldSpecified;
        
        private SupplyResourceContractProjectTypeContractSubject[] contractSubjectField;
        
        private SupplyResourceContractProjectTypeCountingResource countingResourceField;
        
        private bool countingResourceFieldSpecified;
        
        private SupplyResourceContractProjectTypeSpecifyingQualityIndicators specifyingQualityIndicatorsField;
        
        private bool noConnectionToWaterSupplyField;
        
        private bool noConnectionToWaterSupplyFieldSpecified;
        
        private SupplyResourceContractProjectTypeQuality[] qualityField;
        
        private SupplyResourceContractProjectTypeOtherQualityIndicator[] otherQualityIndicatorField;
        
        private SupplyResourceContractProjectTypeTemperatureChart[] temperatureChartField;
        
        private SupplyResourceContractProjectTypeBillingDate billingDateField;
        
        private SupplyResourceContractProjectTypePaymentDate paymentDateField;
        
        private SupplyResourceContractProjectTypeProvidingInformationDate providingInformationDateField;
        
        private bool meteringDeviceInformationField;
        
        private bool meteringDeviceInformationFieldSpecified;
        
        private bool volumeDependsField;
        
        private bool volumeDependsFieldSpecified;
        
        private bool oneTimePaymentField;
        
        private bool oneTimePaymentFieldSpecified;
        
        private SupplyResourceContractProjectTypeAccrualProcedure accrualProcedureField;
        
        private bool accrualProcedureFieldSpecified;
        
        private SupplyResourceContractProjectTypeRegionalSettings regionalSettingsField;
        
        public SupplyResourceContractProjectType()
        {
            this.indicationsAnyDayField = true;
            this.noConnectionToWaterSupplyField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(SupplyResourceContractProjectTypeIsContract), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("IsNotContract", typeof(SupplyResourceContractProjectTypeIsNotContract), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AutomaticRollOverOneYear", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ComptetionDate", typeof(System.DateTime), DataType="date", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("IndefiniteTerm", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType14[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public SupplyResourceContractProjectTypePeriod Period
        {
            get
            {
                return this.periodField;
            }
            set
            {
                this.periodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool IndicationsAnyDay
        {
            get
            {
                return this.indicationsAnyDayField;
            }
            set
            {
                this.indicationsAnyDayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IndicationsAnyDaySpecified
        {
            get
            {
                return this.indicationsAnyDayFieldSpecified;
            }
            set
            {
                this.indicationsAnyDayFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractBase", Order=5)]
        public nsiRef[] ContractBase
        {
            get
            {
                return this.contractBaseField;
            }
            set
            {
                this.contractBaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingOwner", typeof(SupplyResourceContractProjectTypeApartmentBuildingOwner), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingRepresentativeOwner", typeof(SupplyResourceContractProjectTypeApartmentBuildingRepresentativeOwner), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingSoleOwner", typeof(SupplyResourceContractProjectTypeApartmentBuildingSoleOwner), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseOwner", typeof(SupplyResourceContractProjectTypeLivingHouseOwner), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("Offer", typeof(bool), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(SupplyResourceContractProjectTypeOrganization), Order=6)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool IsPlannedVolume
        {
            get
            {
                return this.isPlannedVolumeField;
            }
            set
            {
                this.isPlannedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public SupplyResourceContractProjectTypePlannedVolumeType PlannedVolumeType
        {
            get
            {
                return this.plannedVolumeTypeField;
            }
            set
            {
                this.plannedVolumeTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool PlannedVolumeTypeSpecified
        {
            get
            {
                return this.plannedVolumeTypeFieldSpecified;
            }
            set
            {
                this.plannedVolumeTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractSubject", Order=9)]
        public SupplyResourceContractProjectTypeContractSubject[] ContractSubject
        {
            get
            {
                return this.contractSubjectField;
            }
            set
            {
                this.contractSubjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public SupplyResourceContractProjectTypeCountingResource CountingResource
        {
            get
            {
                return this.countingResourceField;
            }
            set
            {
                this.countingResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CountingResourceSpecified
        {
            get
            {
                return this.countingResourceFieldSpecified;
            }
            set
            {
                this.countingResourceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public SupplyResourceContractProjectTypeSpecifyingQualityIndicators SpecifyingQualityIndicators
        {
            get
            {
                return this.specifyingQualityIndicatorsField;
            }
            set
            {
                this.specifyingQualityIndicatorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public bool NoConnectionToWaterSupply
        {
            get
            {
                return this.noConnectionToWaterSupplyField;
            }
            set
            {
                this.noConnectionToWaterSupplyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoConnectionToWaterSupplySpecified
        {
            get
            {
                return this.noConnectionToWaterSupplyFieldSpecified;
            }
            set
            {
                this.noConnectionToWaterSupplyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Quality", Order=13)]
        public SupplyResourceContractProjectTypeQuality[] Quality
        {
            get
            {
                return this.qualityField;
            }
            set
            {
                this.qualityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=14)]
        public SupplyResourceContractProjectTypeOtherQualityIndicator[] OtherQualityIndicator
        {
            get
            {
                return this.otherQualityIndicatorField;
            }
            set
            {
                this.otherQualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TemperatureChart", Order=15)]
        public SupplyResourceContractProjectTypeTemperatureChart[] TemperatureChart
        {
            get
            {
                return this.temperatureChartField;
            }
            set
            {
                this.temperatureChartField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=16)]
        public SupplyResourceContractProjectTypeBillingDate BillingDate
        {
            get
            {
                return this.billingDateField;
            }
            set
            {
                this.billingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=17)]
        public SupplyResourceContractProjectTypePaymentDate PaymentDate
        {
            get
            {
                return this.paymentDateField;
            }
            set
            {
                this.paymentDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=18)]
        public SupplyResourceContractProjectTypeProvidingInformationDate ProvidingInformationDate
        {
            get
            {
                return this.providingInformationDateField;
            }
            set
            {
                this.providingInformationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=19)]
        public bool MeteringDeviceInformation
        {
            get
            {
                return this.meteringDeviceInformationField;
            }
            set
            {
                this.meteringDeviceInformationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MeteringDeviceInformationSpecified
        {
            get
            {
                return this.meteringDeviceInformationFieldSpecified;
            }
            set
            {
                this.meteringDeviceInformationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=20)]
        public bool VolumeDepends
        {
            get
            {
                return this.volumeDependsField;
            }
            set
            {
                this.volumeDependsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VolumeDependsSpecified
        {
            get
            {
                return this.volumeDependsFieldSpecified;
            }
            set
            {
                this.volumeDependsFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=21)]
        public bool OneTimePayment
        {
            get
            {
                return this.oneTimePaymentField;
            }
            set
            {
                this.oneTimePaymentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool OneTimePaymentSpecified
        {
            get
            {
                return this.oneTimePaymentFieldSpecified;
            }
            set
            {
                this.oneTimePaymentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=22)]
        public SupplyResourceContractProjectTypeAccrualProcedure AccrualProcedure
        {
            get
            {
                return this.accrualProcedureField;
            }
            set
            {
                this.accrualProcedureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AccrualProcedureSpecified
        {
            get
            {
                return this.accrualProcedureFieldSpecified;
            }
            set
            {
                this.accrualProcedureFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=23)]
        public SupplyResourceContractProjectTypeRegionalSettings RegionalSettings
        {
            get
            {
                return this.regionalSettingsField;
            }
            set
            {
                this.regionalSettingsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeIsContract
    {
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private System.DateTime effectiveDateField;
        
        private AttachmentType[] contractAttachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeIsNotContract
    {
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private bool signingDateFieldSpecified;
        
        private System.DateTime effectiveDateField;
        
        private bool effectiveDateFieldSpecified;
        
        private AttachmentType[] contractAttachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SigningDateSpecified
        {
            get
            {
                return this.signingDateFieldSpecified;
            }
            set
            {
                this.signingDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EffectiveDateSpecified
        {
            get
            {
                return this.effectiveDateFieldSpecified;
            }
            set
            {
                this.effectiveDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType14
    {
        
        /// <remarks/>
        AutomaticRollOverOneYear,
        
        /// <remarks/>
        ComptetionDate,
        
        /// <remarks/>
        IndefiniteTerm,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypePeriod
    {
        
        private SupplyResourceContractProjectTypePeriodStart startField;
        
        private SupplyResourceContractProjectTypePeriodEnd endField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public SupplyResourceContractProjectTypePeriodStart Start
        {
            get
            {
                return this.startField;
            }
            set
            {
                this.startField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractProjectTypePeriodEnd End
        {
            get
            {
                return this.endField;
            }
            set
            {
                this.endField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypePeriodStart
    {
        
        private sbyte startDateField;
        
        private bool nextMonthField;
        
        private bool nextMonthFieldSpecified;
        
        public SupplyResourceContractProjectTypePeriodStart()
        {
            this.nextMonthField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NextMonth
        {
            get
            {
                return this.nextMonthField;
            }
            set
            {
                this.nextMonthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NextMonthSpecified
        {
            get
            {
                return this.nextMonthFieldSpecified;
            }
            set
            {
                this.nextMonthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypePeriodEnd
    {
        
        private sbyte endDateField;
        
        private bool nextMonthField;
        
        private bool nextMonthFieldSpecified;
        
        public SupplyResourceContractProjectTypePeriodEnd()
        {
            this.nextMonthField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NextMonth
        {
            get
            {
                return this.nextMonthField;
            }
            set
            {
                this.nextMonthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NextMonthSpecified
        {
            get
            {
                return this.nextMonthFieldSpecified;
            }
            set
            {
                this.nextMonthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeApartmentBuildingOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DRSOIndType
    {
        
        private string surnameField;
        
        private string firstNameField;
        
        private string patronymicField;
        
        private DRSOIndTypeSex sexField;
        
        private bool sexFieldSpecified;
        
        private System.DateTime dateOfBirthField;
        
        private bool dateOfBirthFieldSpecified;
        
        private object itemField;
        
        private string placeBirthField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Surname
        {
            get
            {
                return this.surnameField;
            }
            set
            {
                this.surnameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FirstName
        {
            get
            {
                return this.firstNameField;
            }
            set
            {
                this.firstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Patronymic
        {
            get
            {
                return this.patronymicField;
            }
            set
            {
                this.patronymicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public DRSOIndTypeSex Sex
        {
            get
            {
                return this.sexField;
            }
            set
            {
                this.sexField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SexSpecified
        {
            get
            {
                return this.sexFieldSpecified;
            }
            set
            {
                this.sexFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime DateOfBirth
        {
            get
            {
                return this.dateOfBirthField;
            }
            set
            {
                this.dateOfBirthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DateOfBirthSpecified
        {
            get
            {
                return this.dateOfBirthFieldSpecified;
            }
            set
            {
                this.dateOfBirthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=5)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string PlaceBirth
        {
            get
            {
                return this.placeBirthField;
            }
            set
            {
                this.placeBirthField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum DRSOIndTypeSex
    {
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        F,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DRSORegOrgType
    {
        
        private string orgRootEntityGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string orgRootEntityGUID
        {
            get
            {
                return this.orgRootEntityGUIDField;
            }
            set
            {
                this.orgRootEntityGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeApartmentBuildingRepresentativeOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeApartmentBuildingSoleOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeLivingHouseOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeOrganization : RegOrgType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractProjectTypePlannedVolumeType
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        O,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeContractSubject : ContractSubjectType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractSubjectType
    {
        
        private ContractSubjectTypeServiceType serviceTypeField;
        
        private ContractSubjectTypeMunicipalResource municipalResourceField;
        
        private System.DateTime startSupplyDateField;
        
        private System.DateTime endSupplyDateField;
        
        private bool endSupplyDateFieldSpecified;
        
        private ContractSubjectTypePlannedVolume plannedVolumeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ContractSubjectTypeServiceType ServiceType
        {
            get
            {
                return this.serviceTypeField;
            }
            set
            {
                this.serviceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ContractSubjectTypeMunicipalResource MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime StartSupplyDate
        {
            get
            {
                return this.startSupplyDateField;
            }
            set
            {
                this.startSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime EndSupplyDate
        {
            get
            {
                return this.endSupplyDateField;
            }
            set
            {
                this.endSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndSupplyDateSpecified
        {
            get
            {
                return this.endSupplyDateFieldSpecified;
            }
            set
            {
                this.endSupplyDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public ContractSubjectTypePlannedVolume PlannedVolume
        {
            get
            {
                return this.plannedVolumeField;
            }
            set
            {
                this.plannedVolumeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractSubjectTypeServiceType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractSubjectTypeMunicipalResource : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractSubjectTypePlannedVolume
    {
        
        private decimal volumeField;
        
        private string unitField;
        
        private string feedingModeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public decimal Volume
        {
            get
            {
                return this.volumeField;
            }
            set
            {
                this.volumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FeedingMode
        {
            get
            {
                return this.feedingModeField;
            }
            set
            {
                this.feedingModeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractProjectTypeCountingResource
    {
        
        /// <remarks/>
        R,
        
        /// <remarks/>
        P,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractProjectTypeSpecifyingQualityIndicators
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        O,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeQuality
    {
        
        private string pairKeyField;
        
        private nsiRef qualityIndicatorField;
        
        private SupplyResourceContractProjectTypeQualityIndicatorValue indicatorValueField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef QualityIndicator
        {
            get
            {
                return this.qualityIndicatorField;
            }
            set
            {
                this.qualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public SupplyResourceContractProjectTypeQualityIndicatorValue IndicatorValue
        {
            get
            {
                return this.indicatorValueField;
            }
            set
            {
                this.indicatorValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeQualityIndicatorValue : IndicatorValueType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class IndicatorValueType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType10[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType10[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType10
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
        OKEI,
        
        /// <remarks/>
        Correspond,
        
        /// <remarks/>
        EndRange,
        
        /// <remarks/>
        Number,
        
        /// <remarks/>
        StartRange,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeOtherQualityIndicator
    {
        
        private string pairKeyField;
        
        private string indicatorNameField;
        
        private object[] itemsField;
        
        private ItemsChoiceType15[] itemsElementNameField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string IndicatorName
        {
            get
            {
                return this.indicatorNameField;
            }
            set
            {
                this.indicatorNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType15[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType15
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
        OKEI,
        
        /// <remarks/>
        Correspond,
        
        /// <remarks/>
        EndRange,
        
        /// <remarks/>
        Number,
        
        /// <remarks/>
        StartRange,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeTemperatureChart
    {
        
        private int outsideTemperatureField;
        
        private decimal flowLineTemperatureField;
        
        private decimal oppositeLineTemperatureField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int OutsideTemperature
        {
            get
            {
                return this.outsideTemperatureField;
            }
            set
            {
                this.outsideTemperatureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal FlowLineTemperature
        {
            get
            {
                return this.flowLineTemperatureField;
            }
            set
            {
                this.flowLineTemperatureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal OppositeLineTemperature
        {
            get
            {
                return this.oppositeLineTemperatureField;
            }
            set
            {
                this.oppositeLineTemperatureField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeBillingDate
    {
        
        private sbyte dateField;
        
        private SupplyResourceContractProjectTypeBillingDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractProjectTypeBillingDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractProjectTypeBillingDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypePaymentDate
    {
        
        private sbyte dateField;
        
        private SupplyResourceContractProjectTypePaymentDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractProjectTypePaymentDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractProjectTypePaymentDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeProvidingInformationDate
    {
        
        private sbyte dateField;
        
        private SupplyResourceContractProjectTypeProvidingInformationDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractProjectTypeProvidingInformationDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractProjectTypeProvidingInformationDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractProjectTypeAccrualProcedure
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        O,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeRegionalSettings
    {
        
        private RegionType regionField;
        
        private SupplyResourceContractProjectTypeRegionalSettingsTariff[] tariffField;
        
        private SupplyResourceContractProjectTypeRegionalSettingsNorm[] normField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public RegionType Region
        {
            get
            {
                return this.regionField;
            }
            set
            {
                this.regionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Tariff", Order=1)]
        public SupplyResourceContractProjectTypeRegionalSettingsTariff[] Tariff
        {
            get
            {
                return this.tariffField;
            }
            set
            {
                this.tariffField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Norm", Order=2)]
        public SupplyResourceContractProjectTypeRegionalSettingsNorm[] Norm
        {
            get
            {
                return this.normField;
            }
            set
            {
                this.normField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeRegionalSettingsTariff
    {
        
        private string pairKeyField;
        
        private string priceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PriceGUID
        {
            get
            {
                return this.priceGUIDField;
            }
            set
            {
                this.priceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractProjectTypeRegionalSettingsNorm
    {
        
        private string pairKeyField;
        
        private string normGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string NormGUID
        {
            get
            {
                return this.normGUIDField;
            }
            set
            {
                this.normGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportAnnulmentType
    {
        
        private string reasonOfAnnulmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ReasonOfAnnulment
        {
            get
            {
                return this.reasonOfAnnulmentField;
            }
            set
            {
                this.reasonOfAnnulmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportSupplyResourceContractResultType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractType
    {
        
        private object itemField;
        
        private object[] itemsField;
        
        private ItemsChoiceType12[] itemsElementNameField;
        
        private bool volumeDependsField;
        
        private bool volumeDependsFieldSpecified;
        
        private ExportSupplyResourceContractTypePeriod periodField;
        
        private bool indicationsAnyDayField;
        
        private bool indicationsAnyDayFieldSpecified;
        
        private nsiRef[] contractBaseField;
        
        private object item1Field;
        
        private bool isPlannedVolumeField;
        
        private ExportSupplyResourceContractTypePlannedVolumeType plannedVolumeTypeField;
        
        private bool plannedVolumeTypeFieldSpecified;
        
        private ExportSupplyResourceContractTypeContractSubject[] contractSubjectField;
        
        private ExportSupplyResourceContractTypeCountingResource countingResourceField;
        
        private bool countingResourceFieldSpecified;
        
        private bool meteringDeviceInformationField;
        
        private bool meteringDeviceInformationFieldSpecified;
        
        private ExportSupplyResourceContractTypeSpecifyingQualityIndicators specifyingQualityIndicatorsField;
        
        private bool noConnectionToWaterSupplyField;
        
        private bool noConnectionToWaterSupplyFieldSpecified;
        
        private ExportSupplyResourceContractTypeQuality[] qualityField;
        
        private ExportSupplyResourceContractTypeOtherQualityIndicator[] otherQualityIndicatorField;
        
        private ExportSupplyResourceContractTypePlannedVolume[] plannedVolumeField;
        
        private bool oneTimePaymentField;
        
        private bool oneTimePaymentFieldSpecified;
        
        private ExportSupplyResourceContractTypeBillingDate billingDateField;
        
        private ExportSupplyResourceContractTypePaymentDate paymentDateField;
        
        private ExportSupplyResourceContractTypeProvidingInformationDate providingInformationDateField;
        
        public ExportSupplyResourceContractType()
        {
            this.indicationsAnyDayField = true;
            this.noConnectionToWaterSupplyField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(ExportSupplyResourceContractTypeIsContract), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("IsNotContract", typeof(ExportSupplyResourceContractTypeIsNotContract), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AutomaticRollOverOneYear", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ComptetionDate", typeof(System.DateTime), DataType="date", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("IndefiniteTerm", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType12[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool VolumeDepends
        {
            get
            {
                return this.volumeDependsField;
            }
            set
            {
                this.volumeDependsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VolumeDependsSpecified
        {
            get
            {
                return this.volumeDependsFieldSpecified;
            }
            set
            {
                this.volumeDependsFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public ExportSupplyResourceContractTypePeriod Period
        {
            get
            {
                return this.periodField;
            }
            set
            {
                this.periodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool IndicationsAnyDay
        {
            get
            {
                return this.indicationsAnyDayField;
            }
            set
            {
                this.indicationsAnyDayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IndicationsAnyDaySpecified
        {
            get
            {
                return this.indicationsAnyDayFieldSpecified;
            }
            set
            {
                this.indicationsAnyDayFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractBase", Order=6)]
        public nsiRef[] ContractBase
        {
            get
            {
                return this.contractBaseField;
            }
            set
            {
                this.contractBaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingOwner", typeof(ExportSupplyResourceContractTypeApartmentBuildingOwner), Order=7)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingRepresentativeOwner", typeof(ExportSupplyResourceContractTypeApartmentBuildingRepresentativeOwner), Order=7)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingSoleOwner", typeof(ExportSupplyResourceContractTypeApartmentBuildingSoleOwner), Order=7)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseOwner", typeof(ExportSupplyResourceContractTypeLivingHouseOwner), Order=7)]
        [System.Xml.Serialization.XmlElementAttribute("Offer", typeof(bool), Order=7)]
        [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(ExportSupplyResourceContractTypeOrganization), Order=7)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool IsPlannedVolume
        {
            get
            {
                return this.isPlannedVolumeField;
            }
            set
            {
                this.isPlannedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public ExportSupplyResourceContractTypePlannedVolumeType PlannedVolumeType
        {
            get
            {
                return this.plannedVolumeTypeField;
            }
            set
            {
                this.plannedVolumeTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool PlannedVolumeTypeSpecified
        {
            get
            {
                return this.plannedVolumeTypeFieldSpecified;
            }
            set
            {
                this.plannedVolumeTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractSubject", Order=10)]
        public ExportSupplyResourceContractTypeContractSubject[] ContractSubject
        {
            get
            {
                return this.contractSubjectField;
            }
            set
            {
                this.contractSubjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public ExportSupplyResourceContractTypeCountingResource CountingResource
        {
            get
            {
                return this.countingResourceField;
            }
            set
            {
                this.countingResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CountingResourceSpecified
        {
            get
            {
                return this.countingResourceFieldSpecified;
            }
            set
            {
                this.countingResourceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public bool MeteringDeviceInformation
        {
            get
            {
                return this.meteringDeviceInformationField;
            }
            set
            {
                this.meteringDeviceInformationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MeteringDeviceInformationSpecified
        {
            get
            {
                return this.meteringDeviceInformationFieldSpecified;
            }
            set
            {
                this.meteringDeviceInformationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
        public ExportSupplyResourceContractTypeSpecifyingQualityIndicators SpecifyingQualityIndicators
        {
            get
            {
                return this.specifyingQualityIndicatorsField;
            }
            set
            {
                this.specifyingQualityIndicatorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=14)]
        public bool NoConnectionToWaterSupply
        {
            get
            {
                return this.noConnectionToWaterSupplyField;
            }
            set
            {
                this.noConnectionToWaterSupplyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoConnectionToWaterSupplySpecified
        {
            get
            {
                return this.noConnectionToWaterSupplyFieldSpecified;
            }
            set
            {
                this.noConnectionToWaterSupplyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Quality", Order=15)]
        public ExportSupplyResourceContractTypeQuality[] Quality
        {
            get
            {
                return this.qualityField;
            }
            set
            {
                this.qualityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=16)]
        public ExportSupplyResourceContractTypeOtherQualityIndicator[] OtherQualityIndicator
        {
            get
            {
                return this.otherQualityIndicatorField;
            }
            set
            {
                this.otherQualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PlannedVolume", Order=17)]
        public ExportSupplyResourceContractTypePlannedVolume[] PlannedVolume
        {
            get
            {
                return this.plannedVolumeField;
            }
            set
            {
                this.plannedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=18)]
        public bool OneTimePayment
        {
            get
            {
                return this.oneTimePaymentField;
            }
            set
            {
                this.oneTimePaymentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool OneTimePaymentSpecified
        {
            get
            {
                return this.oneTimePaymentFieldSpecified;
            }
            set
            {
                this.oneTimePaymentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=19)]
        public ExportSupplyResourceContractTypeBillingDate BillingDate
        {
            get
            {
                return this.billingDateField;
            }
            set
            {
                this.billingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=20)]
        public ExportSupplyResourceContractTypePaymentDate PaymentDate
        {
            get
            {
                return this.paymentDateField;
            }
            set
            {
                this.paymentDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=21)]
        public ExportSupplyResourceContractTypeProvidingInformationDate ProvidingInformationDate
        {
            get
            {
                return this.providingInformationDateField;
            }
            set
            {
                this.providingInformationDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeIsContract
    {
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private System.DateTime effectiveDateField;
        
        private AttachmentType[] contractAttachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeIsNotContract
    {
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private bool signingDateFieldSpecified;
        
        private System.DateTime effectiveDateField;
        
        private bool effectiveDateFieldSpecified;
        
        private AttachmentType[] contractAttachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SigningDateSpecified
        {
            get
            {
                return this.signingDateFieldSpecified;
            }
            set
            {
                this.signingDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EffectiveDateSpecified
        {
            get
            {
                return this.effectiveDateFieldSpecified;
            }
            set
            {
                this.effectiveDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType12
    {
        
        /// <remarks/>
        AutomaticRollOverOneYear,
        
        /// <remarks/>
        ComptetionDate,
        
        /// <remarks/>
        IndefiniteTerm,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypePeriod
    {
        
        private ExportSupplyResourceContractTypePeriodStart startField;
        
        private ExportSupplyResourceContractTypePeriodEnd endField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ExportSupplyResourceContractTypePeriodStart Start
        {
            get
            {
                return this.startField;
            }
            set
            {
                this.startField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ExportSupplyResourceContractTypePeriodEnd End
        {
            get
            {
                return this.endField;
            }
            set
            {
                this.endField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypePeriodStart
    {
        
        private string startDateField;
        
        private bool nextMonthField;
        
        private bool nextMonthFieldSpecified;
        
        public ExportSupplyResourceContractTypePeriodStart()
        {
            this.nextMonthField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
        public string StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NextMonth
        {
            get
            {
                return this.nextMonthField;
            }
            set
            {
                this.nextMonthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NextMonthSpecified
        {
            get
            {
                return this.nextMonthFieldSpecified;
            }
            set
            {
                this.nextMonthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypePeriodEnd
    {
        
        private string endDateField;
        
        private bool nextMonthField;
        
        private bool nextMonthFieldSpecified;
        
        public ExportSupplyResourceContractTypePeriodEnd()
        {
            this.nextMonthField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
        public string EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NextMonth
        {
            get
            {
                return this.nextMonthField;
            }
            set
            {
                this.nextMonthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NextMonthSpecified
        {
            get
            {
                return this.nextMonthFieldSpecified;
            }
            set
            {
                this.nextMonthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeApartmentBuildingOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeApartmentBuildingRepresentativeOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeApartmentBuildingSoleOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeLivingHouseOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeOrganization : RegOrgType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExportSupplyResourceContractTypePlannedVolumeType
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        O,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeContractSubject
    {
        
        private ExportSupplyResourceContractTypeContractSubjectServiceType serviceTypeField;
        
        private ExportSupplyResourceContractTypeContractSubjectMunicipalResource municipalResourceField;
        
        private System.DateTime startSupplyDateField;
        
        private System.DateTime endSupplyDateField;
        
        private bool endSupplyDateFieldSpecified;
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ExportSupplyResourceContractTypeContractSubjectServiceType ServiceType
        {
            get
            {
                return this.serviceTypeField;
            }
            set
            {
                this.serviceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ExportSupplyResourceContractTypeContractSubjectMunicipalResource MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime StartSupplyDate
        {
            get
            {
                return this.startSupplyDateField;
            }
            set
            {
                this.startSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime EndSupplyDate
        {
            get
            {
                return this.endSupplyDateField;
            }
            set
            {
                this.endSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndSupplyDateSpecified
        {
            get
            {
                return this.endSupplyDateFieldSpecified;
            }
            set
            {
                this.endSupplyDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=4)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeContractSubjectServiceType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeContractSubjectMunicipalResource : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExportSupplyResourceContractTypeCountingResource
    {
        
        /// <remarks/>
        R,
        
        /// <remarks/>
        P,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExportSupplyResourceContractTypeSpecifyingQualityIndicators
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        O,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeQuality
    {
        
        private string pairKeyField;
        
        private nsiRef qualityIndicatorField;
        
        private ExportSupplyResourceContractTypeQualityIndicatorValue[] indicatorValueField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef QualityIndicator
        {
            get
            {
                return this.qualityIndicatorField;
            }
            set
            {
                this.qualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IndicatorValue", Order=2)]
        public ExportSupplyResourceContractTypeQualityIndicatorValue[] IndicatorValue
        {
            get
            {
                return this.indicatorValueField;
            }
            set
            {
                this.indicatorValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeQualityIndicatorValue
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType13[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType13[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType13
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
        OKEI,
        
        /// <remarks/>
        Correspond,
        
        /// <remarks/>
        EndRange,
        
        /// <remarks/>
        Number,
        
        /// <remarks/>
        StartRange,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeOtherQualityIndicator
    {
        
        private string pairKeyField;
        
        private string indicatorNameField;
        
        private ExportSupplyResourceContractTypeOtherQualityIndicatorIndicatorValue indicatorValueField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string IndicatorName
        {
            get
            {
                return this.indicatorNameField;
            }
            set
            {
                this.indicatorNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public ExportSupplyResourceContractTypeOtherQualityIndicatorIndicatorValue IndicatorValue
        {
            get
            {
                return this.indicatorValueField;
            }
            set
            {
                this.indicatorValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeOtherQualityIndicatorIndicatorValue : IndicatorValueType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypePlannedVolume
    {
        
        private string pairKeyField;
        
        private decimal volumeField;
        
        private bool volumeFieldSpecified;
        
        private string unitField;
        
        private string feedingModeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Volume
        {
            get
            {
                return this.volumeField;
            }
            set
            {
                this.volumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VolumeSpecified
        {
            get
            {
                return this.volumeFieldSpecified;
            }
            set
            {
                this.volumeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string FeedingMode
        {
            get
            {
                return this.feedingModeField;
            }
            set
            {
                this.feedingModeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeBillingDate
    {
        
        private sbyte dateField;
        
        private ExportSupplyResourceContractTypeBillingDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ExportSupplyResourceContractTypeBillingDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExportSupplyResourceContractTypeBillingDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypePaymentDate
    {
        
        private sbyte dateField;
        
        private ExportSupplyResourceContractTypePaymentDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ExportSupplyResourceContractTypePaymentDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExportSupplyResourceContractTypePaymentDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportSupplyResourceContractTypeProvidingInformationDate
    {
        
        private sbyte dateField;
        
        private ExportSupplyResourceContractTypeProvidingInformationDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ExportSupplyResourceContractTypeProvidingInformationDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ExportSupplyResourceContractTypeProvidingInformationDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractResultType : ExportSupplyResourceContractType
    {
        
        private string contractRootGUIDField;
        
        private string contractGUIDField;
        
        private exportSupplyResourceContractResultTypeContractState contractStateField;
        
        private string versionNumberField;
        
        private exportSupplyResourceContractResultTypeVersionStatus versionStatusField;
        
        private exportSupplyResourceContractResultTypeTerminateContract terminateContractField;
        
        private ExportAnnulmentType annulmentContractField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractRootGUID
        {
            get
            {
                return this.contractRootGUIDField;
            }
            set
            {
                this.contractRootGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public exportSupplyResourceContractResultTypeContractState ContractState
        {
            get
            {
                return this.contractStateField;
            }
            set
            {
                this.contractStateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=3)]
        public string VersionNumber
        {
            get
            {
                return this.versionNumberField;
            }
            set
            {
                this.versionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public exportSupplyResourceContractResultTypeVersionStatus VersionStatus
        {
            get
            {
                return this.versionStatusField;
            }
            set
            {
                this.versionStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public exportSupplyResourceContractResultTypeTerminateContract TerminateContract
        {
            get
            {
                return this.terminateContractField;
            }
            set
            {
                this.terminateContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public ExportAnnulmentType AnnulmentContract
        {
            get
            {
                return this.annulmentContractField;
            }
            set
            {
                this.annulmentContractField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportSupplyResourceContractResultTypeContractState
    {
        
        /// <remarks/>
        NotTakeEffect,
        
        /// <remarks/>
        Proceed,
        
        /// <remarks/>
        Expired,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportSupplyResourceContractResultTypeVersionStatus
    {
        
        /// <remarks/>
        Posted,
        
        /// <remarks/>
        Terminated,
        
        /// <remarks/>
        Draft,
        
        /// <remarks/>
        Annul,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractResultTypeTerminateContract : TerminateType
    {
        
        private nsiRef reasonRefField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef ReasonRef
        {
            get
            {
                return this.reasonRefField;
            }
            set
            {
                this.reasonRefField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportSupplyResourceContractObjectAddressResultType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ObjectAddressType
    {
        
        private ObjectAddressTypeHouseType houseTypeField;
        
        private bool houseTypeFieldSpecified;
        
        private string fIASHouseGuidField;
        
        private string apartmentNumberField;
        
        private string roomNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ObjectAddressTypeHouseType HouseType
        {
            get
            {
                return this.houseTypeField;
            }
            set
            {
                this.houseTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HouseTypeSpecified
        {
            get
            {
                return this.houseTypeFieldSpecified;
            }
            set
            {
                this.houseTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ApartmentNumber
        {
            get
            {
                return this.apartmentNumberField;
            }
            set
            {
                this.apartmentNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ObjectAddressTypeHouseType
    {
        
        /// <remarks/>
        MKD,
        
        /// <remarks/>
        ZHD,
        
        /// <remarks/>
        ZHDBlockZastroyki,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressResultType : ObjectAddressType
    {
        
        private exportSupplyResourceContractObjectAddressResultTypePair[] pairField;
        
        private bool noConnectionToWaterSupplyField;
        
        private bool noConnectionToWaterSupplyFieldSpecified;
        
        private exportSupplyResourceContractObjectAddressResultTypeQuality[] qualityField;
        
        private exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicator[] otherQualityIndicatorField;
        
        private exportSupplyResourceContractObjectAddressResultTypePlannedVolume[] plannedVolumeField;
        
        private string objectGUIDField;
        
        private string contractRootGUIDField;
        
        private string contractGUIDField;
        
        private string versionNumberField;
        
        private exportSupplyResourceContractObjectAddressResultTypeVersionStatus versionStatusField;
        
        private exportSupplyResourceContractObjectAddressResultTypeCountingResource countingResourceField;
        
        private bool countingResourceFieldSpecified;
        
        private bool meteringDeviceInformationField;
        
        private bool meteringDeviceInformationFieldSpecified;
        
        public exportSupplyResourceContractObjectAddressResultType()
        {
            this.noConnectionToWaterSupplyField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Pair", Order=0)]
        public exportSupplyResourceContractObjectAddressResultTypePair[] Pair
        {
            get
            {
                return this.pairField;
            }
            set
            {
                this.pairField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NoConnectionToWaterSupply
        {
            get
            {
                return this.noConnectionToWaterSupplyField;
            }
            set
            {
                this.noConnectionToWaterSupplyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoConnectionToWaterSupplySpecified
        {
            get
            {
                return this.noConnectionToWaterSupplyFieldSpecified;
            }
            set
            {
                this.noConnectionToWaterSupplyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Quality", Order=2)]
        public exportSupplyResourceContractObjectAddressResultTypeQuality[] Quality
        {
            get
            {
                return this.qualityField;
            }
            set
            {
                this.qualityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=3)]
        public exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicator[] OtherQualityIndicator
        {
            get
            {
                return this.otherQualityIndicatorField;
            }
            set
            {
                this.otherQualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PlannedVolume", Order=4)]
        public exportSupplyResourceContractObjectAddressResultTypePlannedVolume[] PlannedVolume
        {
            get
            {
                return this.plannedVolumeField;
            }
            set
            {
                this.plannedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string ObjectGUID
        {
            get
            {
                return this.objectGUIDField;
            }
            set
            {
                this.objectGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string ContractRootGUID
        {
            get
            {
                return this.contractRootGUIDField;
            }
            set
            {
                this.contractRootGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=8)]
        public string VersionNumber
        {
            get
            {
                return this.versionNumberField;
            }
            set
            {
                this.versionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public exportSupplyResourceContractObjectAddressResultTypeVersionStatus VersionStatus
        {
            get
            {
                return this.versionStatusField;
            }
            set
            {
                this.versionStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public exportSupplyResourceContractObjectAddressResultTypeCountingResource CountingResource
        {
            get
            {
                return this.countingResourceField;
            }
            set
            {
                this.countingResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CountingResourceSpecified
        {
            get
            {
                return this.countingResourceFieldSpecified;
            }
            set
            {
                this.countingResourceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public bool MeteringDeviceInformation
        {
            get
            {
                return this.meteringDeviceInformationField;
            }
            set
            {
                this.meteringDeviceInformationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MeteringDeviceInformationSpecified
        {
            get
            {
                return this.meteringDeviceInformationFieldSpecified;
            }
            set
            {
                this.meteringDeviceInformationFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressResultTypePair : ContractSubjectObjectAdressType
    {
        
        private exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemType[] heatingSystemTypeField;
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HeatingSystemType", Order=0)]
        public exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemType[] HeatingSystemType
        {
            get
            {
                return this.heatingSystemTypeField;
            }
            set
            {
                this.heatingSystemTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemType
    {
        
        private exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeOpenOrNot openOrNotField;
        
        private exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeCentralizedOrNot centralizedOrNotField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeOpenOrNot OpenOrNot
        {
            get
            {
                return this.openOrNotField;
            }
            set
            {
                this.openOrNotField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeCentralizedOrNot CentralizedOrNot
        {
            get
            {
                return this.centralizedOrNotField;
            }
            set
            {
                this.centralizedOrNotField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeOpenOrNot
    {
        
        /// <remarks/>
        Opened,
        
        /// <remarks/>
        Closed,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeCentralizedOrNot
    {
        
        /// <remarks/>
        Centralized,
        
        /// <remarks/>
        Decentralized,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressResultTypeQuality
    {
        
        private string pairKeyField;
        
        private nsiRef qualityIndicatorField;
        
        private exportSupplyResourceContractObjectAddressResultTypeQualityIndicatorValue[] indicatorValueField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef QualityIndicator
        {
            get
            {
                return this.qualityIndicatorField;
            }
            set
            {
                this.qualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IndicatorValue", Order=2)]
        public exportSupplyResourceContractObjectAddressResultTypeQualityIndicatorValue[] IndicatorValue
        {
            get
            {
                return this.indicatorValueField;
            }
            set
            {
                this.indicatorValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressResultTypeQualityIndicatorValue : IndicatorValueType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicator
    {
        
        private string pairKeyField;
        
        private string indicatorNameField;
        
        private exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicatorIndicatorValue indicatorValueField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string IndicatorName
        {
            get
            {
                return this.indicatorNameField;
            }
            set
            {
                this.indicatorNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicatorIndicatorValue IndicatorValue
        {
            get
            {
                return this.indicatorValueField;
            }
            set
            {
                this.indicatorValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicatorIndicatorValue : IndicatorValueType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressResultTypePlannedVolume
    {
        
        private string pairKeyField;
        
        private decimal volumeField;
        
        private bool volumeFieldSpecified;
        
        private string unitField;
        
        private string feedingModeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Volume
        {
            get
            {
                return this.volumeField;
            }
            set
            {
                this.volumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VolumeSpecified
        {
            get
            {
                return this.volumeFieldSpecified;
            }
            set
            {
                this.volumeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string FeedingMode
        {
            get
            {
                return this.feedingModeField;
            }
            set
            {
                this.feedingModeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportSupplyResourceContractObjectAddressResultTypeVersionStatus
    {
        
        /// <remarks/>
        Posted,
        
        /// <remarks/>
        Terminated,
        
        /// <remarks/>
        Draft,
        
        /// <remarks/>
        Annul,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportSupplyResourceContractObjectAddressResultTypeCountingResource
    {
        
        /// <remarks/>
        R,
        
        /// <remarks/>
        P,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractType
    {
        
        private object itemField;
        
        private object[] itemsField;
        
        private ItemsChoiceType9[] itemsElementNameField;
        
        private SupplyResourceContractTypePeriod periodField;
        
        private bool indicationsAnyDayField;
        
        private bool indicationsAnyDayFieldSpecified;
        
        private nsiRef[] contractBaseField;
        
        private object item1Field;
        
        private bool isPlannedVolumeField;
        
        private SupplyResourceContractTypePlannedVolumeType plannedVolumeTypeField;
        
        private bool plannedVolumeTypeFieldSpecified;
        
        private SupplyResourceContractTypeContractSubject[] contractSubjectField;
        
        private SupplyResourceContractTypeCountingResource countingResourceField;
        
        private bool countingResourceFieldSpecified;
        
        private SupplyResourceContractTypeSpecifyingQualityIndicators specifyingQualityIndicatorsField;
        
        private bool noConnectionToWaterSupplyField;
        
        private bool noConnectionToWaterSupplyFieldSpecified;
        
        private SupplyResourceContractTypeObjectAddress[] objectAddressField;
        
        private SupplyResourceContractTypeQuality[] qualityField;
        
        private SupplyResourceContractTypeOtherQualityIndicator[] otherQualityIndicatorField;
        
        private SupplyResourceContractTypeTemperatureChart[] temperatureChartField;
        
        private SupplyResourceContractTypeBillingDate billingDateField;
        
        private SupplyResourceContractTypePaymentDate paymentDateField;
        
        private SupplyResourceContractTypeProvidingInformationDate providingInformationDateField;
        
        private bool meteringDeviceInformationField;
        
        private bool meteringDeviceInformationFieldSpecified;
        
        private bool volumeDependsField;
        
        private bool volumeDependsFieldSpecified;
        
        private bool oneTimePaymentField;
        
        private bool oneTimePaymentFieldSpecified;
        
        private SupplyResourceContractTypeAccrualProcedure accrualProcedureField;
        
        private bool accrualProcedureFieldSpecified;
        
        private SupplyResourceContractTypeTariff[] tariffField;
        
        private SupplyResourceContractTypeNorm[] normField;
        
        public SupplyResourceContractType()
        {
            this.indicationsAnyDayField = true;
            this.noConnectionToWaterSupplyField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(SupplyResourceContractTypeIsContract), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("IsNotContract", typeof(SupplyResourceContractTypeIsNotContract), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AutomaticRollOverOneYear", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ComptetionDate", typeof(System.DateTime), DataType="date", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("IndefiniteTerm", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType9[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public SupplyResourceContractTypePeriod Period
        {
            get
            {
                return this.periodField;
            }
            set
            {
                this.periodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool IndicationsAnyDay
        {
            get
            {
                return this.indicationsAnyDayField;
            }
            set
            {
                this.indicationsAnyDayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IndicationsAnyDaySpecified
        {
            get
            {
                return this.indicationsAnyDayFieldSpecified;
            }
            set
            {
                this.indicationsAnyDayFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractBase", Order=5)]
        public nsiRef[] ContractBase
        {
            get
            {
                return this.contractBaseField;
            }
            set
            {
                this.contractBaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingOwner", typeof(SupplyResourceContractTypeApartmentBuildingOwner), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingRepresentativeOwner", typeof(SupplyResourceContractTypeApartmentBuildingRepresentativeOwner), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingSoleOwner", typeof(SupplyResourceContractTypeApartmentBuildingSoleOwner), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseOwner", typeof(SupplyResourceContractTypeLivingHouseOwner), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("Offer", typeof(bool), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(SupplyResourceContractTypeOrganization), Order=6)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool IsPlannedVolume
        {
            get
            {
                return this.isPlannedVolumeField;
            }
            set
            {
                this.isPlannedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public SupplyResourceContractTypePlannedVolumeType PlannedVolumeType
        {
            get
            {
                return this.plannedVolumeTypeField;
            }
            set
            {
                this.plannedVolumeTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool PlannedVolumeTypeSpecified
        {
            get
            {
                return this.plannedVolumeTypeFieldSpecified;
            }
            set
            {
                this.plannedVolumeTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractSubject", Order=9)]
        public SupplyResourceContractTypeContractSubject[] ContractSubject
        {
            get
            {
                return this.contractSubjectField;
            }
            set
            {
                this.contractSubjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public SupplyResourceContractTypeCountingResource CountingResource
        {
            get
            {
                return this.countingResourceField;
            }
            set
            {
                this.countingResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CountingResourceSpecified
        {
            get
            {
                return this.countingResourceFieldSpecified;
            }
            set
            {
                this.countingResourceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public SupplyResourceContractTypeSpecifyingQualityIndicators SpecifyingQualityIndicators
        {
            get
            {
                return this.specifyingQualityIndicatorsField;
            }
            set
            {
                this.specifyingQualityIndicatorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public bool NoConnectionToWaterSupply
        {
            get
            {
                return this.noConnectionToWaterSupplyField;
            }
            set
            {
                this.noConnectionToWaterSupplyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoConnectionToWaterSupplySpecified
        {
            get
            {
                return this.noConnectionToWaterSupplyFieldSpecified;
            }
            set
            {
                this.noConnectionToWaterSupplyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ObjectAddress", Order=13)]
        public SupplyResourceContractTypeObjectAddress[] ObjectAddress
        {
            get
            {
                return this.objectAddressField;
            }
            set
            {
                this.objectAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Quality", Order=14)]
        public SupplyResourceContractTypeQuality[] Quality
        {
            get
            {
                return this.qualityField;
            }
            set
            {
                this.qualityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=15)]
        public SupplyResourceContractTypeOtherQualityIndicator[] OtherQualityIndicator
        {
            get
            {
                return this.otherQualityIndicatorField;
            }
            set
            {
                this.otherQualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TemperatureChart", Order=16)]
        public SupplyResourceContractTypeTemperatureChart[] TemperatureChart
        {
            get
            {
                return this.temperatureChartField;
            }
            set
            {
                this.temperatureChartField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=17)]
        public SupplyResourceContractTypeBillingDate BillingDate
        {
            get
            {
                return this.billingDateField;
            }
            set
            {
                this.billingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=18)]
        public SupplyResourceContractTypePaymentDate PaymentDate
        {
            get
            {
                return this.paymentDateField;
            }
            set
            {
                this.paymentDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=19)]
        public SupplyResourceContractTypeProvidingInformationDate ProvidingInformationDate
        {
            get
            {
                return this.providingInformationDateField;
            }
            set
            {
                this.providingInformationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=20)]
        public bool MeteringDeviceInformation
        {
            get
            {
                return this.meteringDeviceInformationField;
            }
            set
            {
                this.meteringDeviceInformationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MeteringDeviceInformationSpecified
        {
            get
            {
                return this.meteringDeviceInformationFieldSpecified;
            }
            set
            {
                this.meteringDeviceInformationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=21)]
        public bool VolumeDepends
        {
            get
            {
                return this.volumeDependsField;
            }
            set
            {
                this.volumeDependsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VolumeDependsSpecified
        {
            get
            {
                return this.volumeDependsFieldSpecified;
            }
            set
            {
                this.volumeDependsFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=22)]
        public bool OneTimePayment
        {
            get
            {
                return this.oneTimePaymentField;
            }
            set
            {
                this.oneTimePaymentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool OneTimePaymentSpecified
        {
            get
            {
                return this.oneTimePaymentFieldSpecified;
            }
            set
            {
                this.oneTimePaymentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=23)]
        public SupplyResourceContractTypeAccrualProcedure AccrualProcedure
        {
            get
            {
                return this.accrualProcedureField;
            }
            set
            {
                this.accrualProcedureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AccrualProcedureSpecified
        {
            get
            {
                return this.accrualProcedureFieldSpecified;
            }
            set
            {
                this.accrualProcedureFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Tariff", Order=24)]
        public SupplyResourceContractTypeTariff[] Tariff
        {
            get
            {
                return this.tariffField;
            }
            set
            {
                this.tariffField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Norm", Order=25)]
        public SupplyResourceContractTypeNorm[] Norm
        {
            get
            {
                return this.normField;
            }
            set
            {
                this.normField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeIsContract
    {
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private System.DateTime effectiveDateField;
        
        private AttachmentType[] contractAttachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeIsNotContract
    {
        
        private string contractNumberField;
        
        private System.DateTime signingDateField;
        
        private bool signingDateFieldSpecified;
        
        private System.DateTime effectiveDateField;
        
        private bool effectiveDateFieldSpecified;
        
        private AttachmentType[] contractAttachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SigningDateSpecified
        {
            get
            {
                return this.signingDateFieldSpecified;
            }
            set
            {
                this.signingDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EffectiveDateSpecified
        {
            get
            {
                return this.effectiveDateFieldSpecified;
            }
            set
            {
                this.effectiveDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType9
    {
        
        /// <remarks/>
        AutomaticRollOverOneYear,
        
        /// <remarks/>
        ComptetionDate,
        
        /// <remarks/>
        IndefiniteTerm,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypePeriod
    {
        
        private SupplyResourceContractTypePeriodStart startField;
        
        private SupplyResourceContractTypePeriodEnd endField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public SupplyResourceContractTypePeriodStart Start
        {
            get
            {
                return this.startField;
            }
            set
            {
                this.startField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractTypePeriodEnd End
        {
            get
            {
                return this.endField;
            }
            set
            {
                this.endField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypePeriodStart
    {
        
        private sbyte startDateField;
        
        private bool nextMonthField;
        
        private bool nextMonthFieldSpecified;
        
        public SupplyResourceContractTypePeriodStart()
        {
            this.nextMonthField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NextMonth
        {
            get
            {
                return this.nextMonthField;
            }
            set
            {
                this.nextMonthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NextMonthSpecified
        {
            get
            {
                return this.nextMonthFieldSpecified;
            }
            set
            {
                this.nextMonthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypePeriodEnd
    {
        
        private sbyte endDateField;
        
        private bool nextMonthField;
        
        private bool nextMonthFieldSpecified;
        
        public SupplyResourceContractTypePeriodEnd()
        {
            this.nextMonthField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NextMonth
        {
            get
            {
                return this.nextMonthField;
            }
            set
            {
                this.nextMonthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NextMonthSpecified
        {
            get
            {
                return this.nextMonthFieldSpecified;
            }
            set
            {
                this.nextMonthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeApartmentBuildingOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeApartmentBuildingRepresentativeOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeApartmentBuildingSoleOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeLivingHouseOwner
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeOrganization : RegOrgType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypePlannedVolumeType
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        O,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeContractSubject : ContractSubjectType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypeCountingResource
    {
        
        /// <remarks/>
        R,
        
        /// <remarks/>
        P,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypeSpecifyingQualityIndicators
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        O,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeObjectAddress : ObjectAddressType
    {
        
        private string transportGUIDField;
        
        private SupplyResourceContractTypeObjectAddressPair[] pairField;
        
        private bool noConnectionToWaterSupplyField;
        
        private bool noConnectionToWaterSupplyFieldSpecified;
        
        private SupplyResourceContractTypeObjectAddressPlannedVolume[] plannedVolumeField;
        
        private SupplyResourceContractTypeObjectAddressCountingResource countingResourceField;
        
        private bool countingResourceFieldSpecified;
        
        private bool meteringDeviceInformationField;
        
        private bool meteringDeviceInformationFieldSpecified;
        
        public SupplyResourceContractTypeObjectAddress()
        {
            this.noConnectionToWaterSupplyField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Pair", Order=1)]
        public SupplyResourceContractTypeObjectAddressPair[] Pair
        {
            get
            {
                return this.pairField;
            }
            set
            {
                this.pairField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool NoConnectionToWaterSupply
        {
            get
            {
                return this.noConnectionToWaterSupplyField;
            }
            set
            {
                this.noConnectionToWaterSupplyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoConnectionToWaterSupplySpecified
        {
            get
            {
                return this.noConnectionToWaterSupplyFieldSpecified;
            }
            set
            {
                this.noConnectionToWaterSupplyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PlannedVolume", Order=3)]
        public SupplyResourceContractTypeObjectAddressPlannedVolume[] PlannedVolume
        {
            get
            {
                return this.plannedVolumeField;
            }
            set
            {
                this.plannedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public SupplyResourceContractTypeObjectAddressCountingResource CountingResource
        {
            get
            {
                return this.countingResourceField;
            }
            set
            {
                this.countingResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CountingResourceSpecified
        {
            get
            {
                return this.countingResourceFieldSpecified;
            }
            set
            {
                this.countingResourceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool MeteringDeviceInformation
        {
            get
            {
                return this.meteringDeviceInformationField;
            }
            set
            {
                this.meteringDeviceInformationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MeteringDeviceInformationSpecified
        {
            get
            {
                return this.meteringDeviceInformationFieldSpecified;
            }
            set
            {
                this.meteringDeviceInformationFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeObjectAddressPair
    {
        
        private string pairKeyField;
        
        private System.DateTime startSupplyDateField;
        
        private System.DateTime endSupplyDateField;
        
        private bool endSupplyDateFieldSpecified;
        
        private SupplyResourceContractTypeObjectAddressPairHeatingSystemType heatingSystemTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime StartSupplyDate
        {
            get
            {
                return this.startSupplyDateField;
            }
            set
            {
                this.startSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EndSupplyDate
        {
            get
            {
                return this.endSupplyDateField;
            }
            set
            {
                this.endSupplyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndSupplyDateSpecified
        {
            get
            {
                return this.endSupplyDateFieldSpecified;
            }
            set
            {
                this.endSupplyDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public SupplyResourceContractTypeObjectAddressPairHeatingSystemType HeatingSystemType
        {
            get
            {
                return this.heatingSystemTypeField;
            }
            set
            {
                this.heatingSystemTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeObjectAddressPairHeatingSystemType
    {
        
        private SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeOpenOrNot openOrNotField;
        
        private SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeCentralizedOrNot centralizedOrNotField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeOpenOrNot OpenOrNot
        {
            get
            {
                return this.openOrNotField;
            }
            set
            {
                this.openOrNotField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeCentralizedOrNot CentralizedOrNot
        {
            get
            {
                return this.centralizedOrNotField;
            }
            set
            {
                this.centralizedOrNotField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeOpenOrNot
    {
        
        /// <remarks/>
        Opened,
        
        /// <remarks/>
        Closed,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeCentralizedOrNot
    {
        
        /// <remarks/>
        Centralized,
        
        /// <remarks/>
        Decentralized,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeObjectAddressPlannedVolume
    {
        
        private string pairKeyField;
        
        private decimal volumeField;
        
        private string unitField;
        
        private string feedingModeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Volume
        {
            get
            {
                return this.volumeField;
            }
            set
            {
                this.volumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string FeedingMode
        {
            get
            {
                return this.feedingModeField;
            }
            set
            {
                this.feedingModeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypeObjectAddressCountingResource
    {
        
        /// <remarks/>
        R,
        
        /// <remarks/>
        P,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeQuality
    {
        
        private string addressObjectKeyField;
        
        private string pairKeyField;
        
        private nsiRef qualityIndicatorField;
        
        private SupplyResourceContractTypeQualityIndicatorValue indicatorValueField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AddressObjectKey
        {
            get
            {
                return this.addressObjectKeyField;
            }
            set
            {
                this.addressObjectKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef QualityIndicator
        {
            get
            {
                return this.qualityIndicatorField;
            }
            set
            {
                this.qualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public SupplyResourceContractTypeQualityIndicatorValue IndicatorValue
        {
            get
            {
                return this.indicatorValueField;
            }
            set
            {
                this.indicatorValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeQualityIndicatorValue : IndicatorValueType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeOtherQualityIndicator
    {
        
        private string addressObjectKeyField;
        
        private string pairKeyField;
        
        private string indicatorNameField;
        
        private object[] itemsField;
        
        private ItemsChoiceType11[] itemsElementNameField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AddressObjectKey
        {
            get
            {
                return this.addressObjectKeyField;
            }
            set
            {
                this.addressObjectKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string IndicatorName
        {
            get
            {
                return this.indicatorNameField;
            }
            set
            {
                this.indicatorNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=4)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType11[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType11
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
        OKEI,
        
        /// <remarks/>
        Correspond,
        
        /// <remarks/>
        EndRange,
        
        /// <remarks/>
        Number,
        
        /// <remarks/>
        StartRange,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeTemperatureChart
    {
        
        private string addressObjectKeyField;
        
        private int outsideTemperatureField;
        
        private decimal flowLineTemperatureField;
        
        private decimal oppositeLineTemperatureField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AddressObjectKey
        {
            get
            {
                return this.addressObjectKeyField;
            }
            set
            {
                this.addressObjectKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public int OutsideTemperature
        {
            get
            {
                return this.outsideTemperatureField;
            }
            set
            {
                this.outsideTemperatureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal FlowLineTemperature
        {
            get
            {
                return this.flowLineTemperatureField;
            }
            set
            {
                this.flowLineTemperatureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal OppositeLineTemperature
        {
            get
            {
                return this.oppositeLineTemperatureField;
            }
            set
            {
                this.oppositeLineTemperatureField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeBillingDate
    {
        
        private sbyte dateField;
        
        private SupplyResourceContractTypeBillingDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractTypeBillingDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypeBillingDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypePaymentDate
    {
        
        private sbyte dateField;
        
        private SupplyResourceContractTypePaymentDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractTypePaymentDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypePaymentDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeProvidingInformationDate
    {
        
        private sbyte dateField;
        
        private SupplyResourceContractTypeProvidingInformationDateDateType dateTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SupplyResourceContractTypeProvidingInformationDateDateType DateType
        {
            get
            {
                return this.dateTypeField;
            }
            set
            {
                this.dateTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypeProvidingInformationDateDateType
    {
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        N,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum SupplyResourceContractTypeAccrualProcedure
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        O,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeTariff
    {
        
        private object[] itemsField;
        
        private string pairKeyField;
        
        private string priceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddressObjectKey", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ForAllAddressObjects", typeof(bool), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string PriceGUID
        {
            get
            {
                return this.priceGUIDField;
            }
            set
            {
                this.priceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class SupplyResourceContractTypeNorm
    {
        
        private object[] itemsField;
        
        private string pairKeyField;
        
        private string normGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddressObjectKey", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ForAllAddressObjects", typeof(bool), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string NormGUID
        {
            get
            {
                return this.normGUIDField;
            }
            set
            {
                this.normGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PublicPropertyContractExportType
    {
        
        private object itemField;
        
        private string fIASHouseGuidField;
        
        private string contractNumberField;
        
        private System.DateTime dateField;
        
        private bool dateFieldSpecified;
        
        private System.DateTime startDateField;
        
        private bool startDateFieldSpecified;
        
        private System.DateTime endDateField;
        
        private bool endDateFieldSpecified;
        
        private string contractObjectField;
        
        private string commentsField;
        
        private decimal paymentField;
        
        private bool paymentFieldSpecified;
        
        private string moneySpentDirectionField;
        
        private AttachmentType[] contractAttachmentField;
        
        private PublicPropertyContractExportTypeRentAgrConfirmationDocument[] rentAgrConfirmationDocumentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Entrepreneur", typeof(IndType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(RegOrgType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ContractNumber
        {
            get
            {
                return this.contractNumberField;
            }
            set
            {
                this.contractNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DateSpecified
        {
            get
            {
                return this.dateFieldSpecified;
            }
            set
            {
                this.dateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StartDateSpecified
        {
            get
            {
                return this.startDateFieldSpecified;
            }
            set
            {
                this.startDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
        public System.DateTime EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndDateSpecified
        {
            get
            {
                return this.endDateFieldSpecified;
            }
            set
            {
                this.endDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string Comments
        {
            get
            {
                return this.commentsField;
            }
            set
            {
                this.commentsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public decimal Payment
        {
            get
            {
                return this.paymentField;
            }
            set
            {
                this.paymentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool PaymentSpecified
        {
            get
            {
                return this.paymentFieldSpecified;
            }
            set
            {
                this.paymentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string MoneySpentDirection
        {
            get
            {
                return this.moneySpentDirectionField;
            }
            set
            {
                this.moneySpentDirectionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=10)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("RentAgrConfirmationDocument", Order=11)]
        public PublicPropertyContractExportTypeRentAgrConfirmationDocument[] RentAgrConfirmationDocument
        {
            get
            {
                return this.rentAgrConfirmationDocumentField;
            }
            set
            {
                this.rentAgrConfirmationDocumentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PublicPropertyContractExportTypeRentAgrConfirmationDocument
    {
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ProtocolGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(PublicPropertyContractExportTypeRentAgrConfirmationDocumentProtocolMeetingOwners), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PublicPropertyContractExportTypeRentAgrConfirmationDocumentProtocolMeetingOwners
    {
        
        private string protocolNumField;
        
        private System.DateTime protocolDateField;
        
        private AttachmentType[] trustDocAttachmentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ProtocolNum
        {
            get
            {
                return this.protocolNumField;
            }
            set
            {
                this.protocolNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime ProtocolDate
        {
            get
            {
                return this.protocolDateField;
            }
            set
            {
                this.protocolDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TrustDocAttachment", Order=2)]
        public AttachmentType[] TrustDocAttachment
        {
            get
            {
                return this.trustDocAttachmentField;
            }
            set
            {
                this.trustDocAttachmentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChRequestCriteriaType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType7[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CharterVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LastVersionOnly", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDate", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("UOGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType7[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType7
    {
        
        /// <remarks/>
        CharterGUID,
        
        /// <remarks/>
        CharterVersionGUID,
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractVersionGUID,
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        LastVersionOnly,
        
        /// <remarks/>
        SigningDate,
        
        /// <remarks/>
        UOGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterPaymentsInfoType
    {
        
        private System.DateTime beginDateField;
        
        private System.DateTime endDateField;
        
        private CharterPaymentsInfoTypeMaintenanceAndRepairsForMembers maintenanceAndRepairsForMembersField;
        
        private CharterPaymentsInfoTypeMaintenanceAndRepairsForNonMembersInfo maintenanceAndRepairsForNonMembersInfoField;
        
        private CharterPaymentsInfoTypeServicePayment[] servicePaymentField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime BeginDate
        {
            get
            {
                return this.beginDateField;
            }
            set
            {
                this.beginDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public CharterPaymentsInfoTypeMaintenanceAndRepairsForMembers MaintenanceAndRepairsForMembers
        {
            get
            {
                return this.maintenanceAndRepairsForMembersField;
            }
            set
            {
                this.maintenanceAndRepairsForMembersField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public CharterPaymentsInfoTypeMaintenanceAndRepairsForNonMembersInfo MaintenanceAndRepairsForNonMembersInfo
        {
            get
            {
                return this.maintenanceAndRepairsForNonMembersInfoField;
            }
            set
            {
                this.maintenanceAndRepairsForNonMembersInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ServicePayment", Order=4)]
        public CharterPaymentsInfoTypeServicePayment[] ServicePayment
        {
            get
            {
                return this.servicePaymentField;
            }
            set
            {
                this.servicePaymentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AllContractObjects", typeof(bool), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("ContractObjectVersionGUID", typeof(string), Order=5)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterPaymentsInfoTypeMaintenanceAndRepairsForMembers
    {
        
        private decimal maintenanceAndRepairsForMembersPaymentSizeField;
        
        private AttachmentType[] maintenanceAndRepairsForMembersProtocolField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public decimal MaintenanceAndRepairsForMembersPaymentSize
        {
            get
            {
                return this.maintenanceAndRepairsForMembersPaymentSizeField;
            }
            set
            {
                this.maintenanceAndRepairsForMembersPaymentSizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MaintenanceAndRepairsForMembersProtocol", Order=1)]
        public AttachmentType[] MaintenanceAndRepairsForMembersProtocol
        {
            get
            {
                return this.maintenanceAndRepairsForMembersProtocolField;
            }
            set
            {
                this.maintenanceAndRepairsForMembersProtocolField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterPaymentsInfoTypeMaintenanceAndRepairsForNonMembersInfo
    {
        
        private decimal maintenanceAndRepairsForNonMembersPaymentSizeField;
        
        private AttachmentType[] maintenanceAndRepairsForNonMembersProtocolField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public decimal MaintenanceAndRepairsForNonMembersPaymentSize
        {
            get
            {
                return this.maintenanceAndRepairsForNonMembersPaymentSizeField;
            }
            set
            {
                this.maintenanceAndRepairsForNonMembersPaymentSizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MaintenanceAndRepairsForNonMembersProtocol", Order=1)]
        public AttachmentType[] MaintenanceAndRepairsForNonMembersProtocol
        {
            get
            {
                return this.maintenanceAndRepairsForNonMembersProtocolField;
            }
            set
            {
                this.maintenanceAndRepairsForNonMembersProtocolField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterPaymentsInfoTypeServicePayment
    {
        
        private nsiRef serviceField;
        
        private decimal servicePaymentSizeField;
        
        private bool servicePaymentSizeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef Service
        {
            get
            {
                return this.serviceField;
            }
            set
            {
                this.serviceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal ServicePaymentSize
        {
            get
            {
                return this.servicePaymentSizeField;
            }
            set
            {
                this.servicePaymentSizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ServicePaymentSizeSpecified
        {
            get
            {
                return this.servicePaymentSizeFieldSpecified;
            }
            set
            {
                this.servicePaymentSizeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterDateDetailsExportType
    {
        
        private CharterDateDetailsExportTypePeriodMetering periodMeteringField;
        
        private CharterDateDetailsExportTypePaymentDocumentInterval paymentDocumentIntervalField;
        
        private CharterDateDetailsExportTypePaymentInterval paymentIntervalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public CharterDateDetailsExportTypePeriodMetering PeriodMetering
        {
            get
            {
                return this.periodMeteringField;
            }
            set
            {
                this.periodMeteringField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public CharterDateDetailsExportTypePaymentDocumentInterval PaymentDocumentInterval
        {
            get
            {
                return this.paymentDocumentIntervalField;
            }
            set
            {
                this.paymentDocumentIntervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public CharterDateDetailsExportTypePaymentInterval PaymentInterval
        {
            get
            {
                return this.paymentIntervalField;
            }
            set
            {
                this.paymentIntervalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterDateDetailsExportTypePeriodMetering
    {
        
        private DaySelectionExportType startDateField;
        
        private DaySelectionExportType endDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public DaySelectionExportType StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DaySelectionExportType EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DaySelectionExportType
    {
        
        private object itemField;
        
        private bool isNextMonthField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Date", typeof(sbyte), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool IsNextMonth
        {
            get
            {
                return this.isNextMonthField;
            }
            set
            {
                this.isNextMonthField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterDateDetailsExportTypePaymentDocumentInterval
    {
        
        private object itemField;
        
        private bool item1Field;
        
        private Item1ChoiceType2 item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType2 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType2
    {
        
        /// <remarks/>
        CurrentMounth,
        
        /// <remarks/>
        NextMounth,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterDateDetailsExportTypePaymentInterval
    {
        
        private object itemField;
        
        private bool item1Field;
        
        private Item1ChoiceType3 item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType3 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType3
    {
        
        /// <remarks/>
        CurrentMounth,
        
        /// <remarks/>
        NextMounth,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterExportType
    {
        
        private System.DateTime dateField;
        
        private CharterDateDetailsExportType dateDetailsField;
        
        private CharterExportTypeMeetingProtocol meetingProtocolField;
        
        private bool noCharterApproveProtocolField;
        
        private bool noCharterApproveProtocolFieldSpecified;
        
        private AttachmentType[] attachmentCharterField;
        
        private bool automaticRollOverOneYearField;
        
        private bool automaticRollOverOneYearFieldSpecified;
        
        private bool indicationsAnyDayField;
        
        private bool indicationsAnyDayFieldSpecified;
        
        public CharterExportType()
        {
            this.noCharterApproveProtocolField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime Date
        {
            get
            {
                return this.dateField;
            }
            set
            {
                this.dateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public CharterDateDetailsExportType DateDetails
        {
            get
            {
                return this.dateDetailsField;
            }
            set
            {
                this.dateDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public CharterExportTypeMeetingProtocol MeetingProtocol
        {
            get
            {
                return this.meetingProtocolField;
            }
            set
            {
                this.meetingProtocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool NoCharterApproveProtocol
        {
            get
            {
                return this.noCharterApproveProtocolField;
            }
            set
            {
                this.noCharterApproveProtocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoCharterApproveProtocolSpecified
        {
            get
            {
                return this.noCharterApproveProtocolFieldSpecified;
            }
            set
            {
                this.noCharterApproveProtocolFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AttachmentCharter", Order=4)]
        public AttachmentType[] AttachmentCharter
        {
            get
            {
                return this.attachmentCharterField;
            }
            set
            {
                this.attachmentCharterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool AutomaticRollOverOneYear
        {
            get
            {
                return this.automaticRollOverOneYearField;
            }
            set
            {
                this.automaticRollOverOneYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AutomaticRollOverOneYearSpecified
        {
            get
            {
                return this.automaticRollOverOneYearFieldSpecified;
            }
            set
            {
                this.automaticRollOverOneYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool IndicationsAnyDay
        {
            get
            {
                return this.indicationsAnyDayField;
            }
            set
            {
                this.indicationsAnyDayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IndicationsAnyDaySpecified
        {
            get
            {
                return this.indicationsAnyDayFieldSpecified;
            }
            set
            {
                this.indicationsAnyDayFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class CharterExportTypeMeetingProtocol
    {
        
        private AttachmentType[] protocolMeetingOwnersField;
        
        private string[] votingProtocolGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", Order=0)]
        public AttachmentType[] ProtocolMeetingOwners
        {
            get
            {
                return this.protocolMeetingOwnersField;
            }
            set
            {
                this.protocolMeetingOwnersField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", Order=1)]
        public string[] VotingProtocolGUID
        {
            get
            {
                return this.votingProtocolGUIDField;
            }
            set
            {
                this.votingProtocolGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractPaymentsInfoType
    {
        
        private System.DateTime beginDateField;
        
        private System.DateTime endDateField;
        
        private decimal houseManagementPaymentSizeField;
        
        private object[] itemsField;
        
        private ContractPaymentsInfoTypeServicePayment[] servicePaymentField;
        
        private ContractPaymentsInfoTypeType typeField;
        
        private string contractObjectVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime BeginDate
        {
            get
            {
                return this.beginDateField;
            }
            set
            {
                this.beginDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal HouseManagementPaymentSize
        {
            get
            {
                return this.houseManagementPaymentSizeField;
            }
            set
            {
                this.houseManagementPaymentSizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Protocol", typeof(AttachmentType), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", typeof(string), Order=3)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ServicePayment", Order=4)]
        public ContractPaymentsInfoTypeServicePayment[] ServicePayment
        {
            get
            {
                return this.servicePaymentField;
            }
            set
            {
                this.servicePaymentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public ContractPaymentsInfoTypeType Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractPaymentsInfoTypeServicePayment
    {
        
        private nsiRef serviceField;
        
        private decimal servicePaymentSizeField;
        
        private bool servicePaymentSizeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef Service
        {
            get
            {
                return this.serviceField;
            }
            set
            {
                this.serviceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal ServicePaymentSize
        {
            get
            {
                return this.servicePaymentSizeField;
            }
            set
            {
                this.servicePaymentSizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ServicePaymentSizeSpecified
        {
            get
            {
                return this.servicePaymentSizeFieldSpecified;
            }
            set
            {
                this.servicePaymentSizeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ContractPaymentsInfoTypeType
    {
        
        /// <remarks/>
        P,
        
        /// <remarks/>
        C,
        
        /// <remarks/>
        A,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractServiceType
    {
        
        private nsiRef serviceTypeField;
        
        private System.DateTime startDateField;
        
        private System.DateTime endDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef ServiceType
        {
            get
            {
                return this.serviceTypeField;
            }
            set
            {
                this.serviceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BaseServiceType
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Agreement", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CurrentDoc", typeof(bool), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ManageObjectType
    {
        
        private string fIASHouseGuidField;
        
        private System.DateTime startDateField;
        
        private System.DateTime endDateField;
        
        private bool endDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool EndDateSpecified
        {
            get
            {
                return this.endDateFieldSpecified;
            }
            set
            {
                this.endDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ImprintAgreementExportType
    {
        
        private string agreementNumberField;
        
        private System.DateTime agreementDateField;
        
        private bool agreementDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AgreementNumber
        {
            get
            {
                return this.agreementNumberField;
            }
            set
            {
                this.agreementNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime AgreementDate
        {
            get
            {
                return this.agreementDateField;
            }
            set
            {
                this.agreementDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AgreementDateSpecified
        {
            get
            {
                return this.agreementDateFieldSpecified;
            }
            set
            {
                this.agreementDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DateDetailsExportType
    {
        
        private DateDetailsExportTypePeriodMetering periodMeteringField;
        
        private DateDetailsExportTypePaymentDocumentInterval paymentDocumentIntervalField;
        
        private DateDetailsExportTypePaymentInterval paymentIntervalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public DateDetailsExportTypePeriodMetering PeriodMetering
        {
            get
            {
                return this.periodMeteringField;
            }
            set
            {
                this.periodMeteringField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DateDetailsExportTypePaymentDocumentInterval PaymentDocumentInterval
        {
            get
            {
                return this.paymentDocumentIntervalField;
            }
            set
            {
                this.paymentDocumentIntervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public DateDetailsExportTypePaymentInterval PaymentInterval
        {
            get
            {
                return this.paymentIntervalField;
            }
            set
            {
                this.paymentIntervalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DateDetailsExportTypePeriodMetering
    {
        
        private DaySelectionExportType startDateField;
        
        private DaySelectionExportType endDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public DaySelectionExportType StartDate
        {
            get
            {
                return this.startDateField;
            }
            set
            {
                this.startDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public DaySelectionExportType EndDate
        {
            get
            {
                return this.endDateField;
            }
            set
            {
                this.endDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DateDetailsExportTypePaymentDocumentInterval
    {
        
        private object itemField;
        
        private bool item1Field;
        
        private Item1ChoiceType item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType
    {
        
        /// <remarks/>
        CurrentMounth,
        
        /// <remarks/>
        NextMounth,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DateDetailsExportTypePaymentInterval
    {
        
        private object itemField;
        
        private bool item1Field;
        
        private Item1ChoiceType1 item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public bool Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType1 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType1
    {
        
        /// <remarks/>
        CurrentMounth,
        
        /// <remarks/>
        NextMounth,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractExportType
    {
        
        private string docNumField;
        
        private System.DateTime signingDateField;
        
        private System.DateTime effectiveDateField;
        
        private System.DateTime planDateComptetionField;
        
        private ContractExportTypeValidity validityField;
        
        private object itemField;
        
        private ItemChoiceType3 itemElementNameField;
        
        private ContractExportTypeProtocol protocolField;
        
        private nsiRef contractBaseField;
        
        private DateDetailsExportType dateDetailsField;
        
        private AttachmentType[] contractAttachmentField;
        
        private ContractExportTypeAgreementAttachment[] agreementAttachmentField;
        
        private AttachmentType[] signedOwnersField;
        
        private AttachmentType[] commissioningPermitAgreementField;
        
        private AttachmentType[] charterField;
        
        private AttachmentType[] localGovernmentDecisionField;
        
        private string registryDecisionIDField;
        
        private bool automaticRollOverOneYearField;
        
        private bool automaticRollOverOneYearFieldSpecified;
        
        private bool indicationsAnyDayField;
        
        private bool indicationsAnyDayFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string DocNum
        {
            get
            {
                return this.docNumField;
            }
            set
            {
                this.docNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime SigningDate
        {
            get
            {
                return this.signingDateField;
            }
            set
            {
                this.signingDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime EffectiveDate
        {
            get
            {
                return this.effectiveDateField;
            }
            set
            {
                this.effectiveDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime PlanDateComptetion
        {
            get
            {
                return this.planDateComptetionField;
            }
            set
            {
                this.planDateComptetionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public ContractExportTypeValidity Validity
        {
            get
            {
                return this.validityField;
            }
            set
            {
                this.validityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("BuildingOwner", typeof(RegOrgType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("CompetentAuthority", typeof(RegOrgType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("Cooperative", typeof(RegOrgType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalHousing", typeof(RegOrgType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("Owners", typeof(bool), Order=5)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType3 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public ContractExportTypeProtocol Protocol
        {
            get
            {
                return this.protocolField;
            }
            set
            {
                this.protocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public nsiRef ContractBase
        {
            get
            {
                return this.contractBaseField;
            }
            set
            {
                this.contractBaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public DateDetailsExportType DateDetails
        {
            get
            {
                return this.dateDetailsField;
            }
            set
            {
                this.dateDetailsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=10)]
        public AttachmentType[] ContractAttachment
        {
            get
            {
                return this.contractAttachmentField;
            }
            set
            {
                this.contractAttachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AgreementAttachment", Order=11)]
        public ContractExportTypeAgreementAttachment[] AgreementAttachment
        {
            get
            {
                return this.agreementAttachmentField;
            }
            set
            {
                this.agreementAttachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("SignedOwners", Order=12)]
        public AttachmentType[] SignedOwners
        {
            get
            {
                return this.signedOwnersField;
            }
            set
            {
                this.signedOwnersField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CommissioningPermitAgreement", Order=13)]
        public AttachmentType[] CommissioningPermitAgreement
        {
            get
            {
                return this.commissioningPermitAgreementField;
            }
            set
            {
                this.commissioningPermitAgreementField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Charter", Order=14)]
        public AttachmentType[] Charter
        {
            get
            {
                return this.charterField;
            }
            set
            {
                this.charterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LocalGovernmentDecision", Order=15)]
        public AttachmentType[] LocalGovernmentDecision
        {
            get
            {
                return this.localGovernmentDecisionField;
            }
            set
            {
                this.localGovernmentDecisionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=16)]
        public string RegistryDecisionID
        {
            get
            {
                return this.registryDecisionIDField;
            }
            set
            {
                this.registryDecisionIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=17)]
        public bool AutomaticRollOverOneYear
        {
            get
            {
                return this.automaticRollOverOneYearField;
            }
            set
            {
                this.automaticRollOverOneYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AutomaticRollOverOneYearSpecified
        {
            get
            {
                return this.automaticRollOverOneYearFieldSpecified;
            }
            set
            {
                this.automaticRollOverOneYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=18)]
        public bool IndicationsAnyDay
        {
            get
            {
                return this.indicationsAnyDayField;
            }
            set
            {
                this.indicationsAnyDayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IndicationsAnyDaySpecified
        {
            get
            {
                return this.indicationsAnyDayFieldSpecified;
            }
            set
            {
                this.indicationsAnyDayFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractExportTypeValidity
    {
        
        private string monthField;
        
        private string yearField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
        public string Month
        {
            get
            {
                return this.monthField;
            }
            set
            {
                this.monthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
        public string Year
        {
            get
            {
                return this.yearField;
            }
            set
            {
                this.yearField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType3
    {
        
        /// <remarks/>
        BuildingOwner,
        
        /// <remarks/>
        CompetentAuthority,
        
        /// <remarks/>
        Cooperative,
        
        /// <remarks/>
        MunicipalHousing,
        
        /// <remarks/>
        Owners,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractExportTypeProtocol
    {
        
        private ContractExportTypeProtocolProtocolAdd protocolAddField;
        
        private string[] votingProtocolGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ContractExportTypeProtocolProtocolAdd ProtocolAdd
        {
            get
            {
                return this.protocolAddField;
            }
            set
            {
                this.protocolAddField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", Order=1)]
        public string[] VotingProtocolGUID
        {
            get
            {
                return this.votingProtocolGUIDField;
            }
            set
            {
                this.votingProtocolGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractExportTypeProtocolProtocolAdd
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType6[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ProtocolBuildingOwner", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingBoard", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolOK", typeof(AttachmentType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PurchaseNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType6[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType6
    {
        
        /// <remarks/>
        ProtocolBuildingOwner,
        
        /// <remarks/>
        ProtocolMeetingBoard,
        
        /// <remarks/>
        ProtocolMeetingOwners,
        
        /// <remarks/>
        ProtocolOK,
        
        /// <remarks/>
        PurchaseNumber,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ContractExportTypeAgreementAttachment : AttachmentType
    {
        
        private ImprintAgreementExportType imprintAgreementField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ImprintAgreementExportType ImprintAgreement
        {
            get
            {
                return this.imprintAgreementField;
            }
            set
            {
                this.imprintAgreementField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultType
    {
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Charter", typeof(exportCAChResultTypeCharter), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Contract", typeof(exportCAChResultTypeContract), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeCharter : CharterExportType
    {
        
        private exportCAChResultTypeCharterTerminate terminateField;
        
        private CharterStatusExportType charterStatusField;
        
        private string charterGUIDField;
        
        private string charterVersionGUIDField;
        
        private exportCAChResultTypeCharterContractObject[] contractObjectField;
        
        private exportCAChResultTypeCharterCharterPaymentsInfo[] charterPaymentsInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportCAChResultTypeCharterTerminate Terminate
        {
            get
            {
                return this.terminateField;
            }
            set
            {
                this.terminateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public CharterStatusExportType CharterStatus
        {
            get
            {
                return this.charterStatusField;
            }
            set
            {
                this.charterStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string CharterGUID
        {
            get
            {
                return this.charterGUIDField;
            }
            set
            {
                this.charterGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string CharterVersionGUID
        {
            get
            {
                return this.charterVersionGUIDField;
            }
            set
            {
                this.charterVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=4)]
        public exportCAChResultTypeCharterContractObject[] ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterPaymentsInfo", Order=5)]
        public exportCAChResultTypeCharterCharterPaymentsInfo[] CharterPaymentsInfo
        {
            get
            {
                return this.charterPaymentsInfoField;
            }
            set
            {
                this.charterPaymentsInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeCharterTerminate : TerminateType
    {
        
        private string reasonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Reason
        {
            get
            {
                return this.reasonField;
            }
            set
            {
                this.reasonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum CharterStatusExportType
    {
        
        /// <remarks/>
        Annul,
        
        /// <remarks/>
        ApprovalProcess,
        
        /// <remarks/>
        Approved,
        
        /// <remarks/>
        Project,
        
        /// <remarks/>
        Rejected,
        
        /// <remarks/>
        Reviewed,
        
        /// <remarks/>
        Terminated,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeCharterContractObject : ManageObjectType
    {
        
        private string contractObjectVersionGUIDField;
        
        private BaseServiceType baseMServiceField;
        
        private exportCAChResultTypeCharterContractObjectHouseService[] houseServiceField;
        
        private exportCAChResultTypeCharterContractObjectAddService[] addServiceField;
        
        private exportCAChResultTypeCharterContractObjectExclusion exclusionField;
        
        private StatusMKDType statusObjectField;
        
        private bool statusObjectFieldSpecified;
        
        private bool isManagedByContractField;
        
        private bool isManagedByContractFieldSpecified;
        
        public exportCAChResultTypeCharterContractObject()
        {
            this.isManagedByContractField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public BaseServiceType BaseMService
        {
            get
            {
                return this.baseMServiceField;
            }
            set
            {
                this.baseMServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=2)]
        public exportCAChResultTypeCharterContractObjectHouseService[] HouseService
        {
            get
            {
                return this.houseServiceField;
            }
            set
            {
                this.houseServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddService", Order=3)]
        public exportCAChResultTypeCharterContractObjectAddService[] AddService
        {
            get
            {
                return this.addServiceField;
            }
            set
            {
                this.addServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public exportCAChResultTypeCharterContractObjectExclusion Exclusion
        {
            get
            {
                return this.exclusionField;
            }
            set
            {
                this.exclusionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public StatusMKDType StatusObject
        {
            get
            {
                return this.statusObjectField;
            }
            set
            {
                this.statusObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StatusObjectSpecified
        {
            get
            {
                return this.statusObjectFieldSpecified;
            }
            set
            {
                this.statusObjectFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool IsManagedByContract
        {
            get
            {
                return this.isManagedByContractField;
            }
            set
            {
                this.isManagedByContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsManagedByContractSpecified
        {
            get
            {
                return this.isManagedByContractFieldSpecified;
            }
            set
            {
                this.isManagedByContractFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeCharterContractObjectHouseService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeCharterContractObjectAddService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeCharterContractObjectExclusion
    {
        
        private BaseServiceType baseExclusionField;
        
        private System.DateTime dateExclusionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseExclusion
        {
            get
            {
                return this.baseExclusionField;
            }
            set
            {
                this.baseExclusionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateExclusion
        {
            get
            {
                return this.dateExclusionField;
            }
            set
            {
                this.dateExclusionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum StatusMKDType
    {
        
        /// <remarks/>
        Project,
        
        /// <remarks/>
        Rejected,
        
        /// <remarks/>
        ApprovalProcess,
        
        /// <remarks/>
        Approved,
        
        /// <remarks/>
        Locked,
        
        /// <remarks/>
        Annul,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeCharterCharterPaymentsInfo : CharterPaymentsInfoType
    {
        
        private string charterPaymentsInfoVersionGUIDField;
        
        private exportCAChResultTypeCharterCharterPaymentsInfoStatus statusField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string CharterPaymentsInfoVersionGUID
        {
            get
            {
                return this.charterPaymentsInfoVersionGUIDField;
            }
            set
            {
                this.charterPaymentsInfoVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportCAChResultTypeCharterCharterPaymentsInfoStatus Status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportCAChResultTypeCharterCharterPaymentsInfoStatus
    {
        
        /// <remarks/>
        P,
        
        /// <remarks/>
        A,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeContract : ContractExportType
    {
        
        private exportCAChResultTypeContractTerminate terminateField;
        
        private ContractStatusExportType contractStatusField;
        
        private string contractGUIDField;
        
        private string contractVersionGUIDField;
        
        private exportCAChResultTypeContractContractObject[] contractObjectField;
        
        private exportCAChResultTypeContractContractPaymentsInfo[] contractPaymentsInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportCAChResultTypeContractTerminate Terminate
        {
            get
            {
                return this.terminateField;
            }
            set
            {
                this.terminateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ContractStatusExportType ContractStatus
        {
            get
            {
                return this.contractStatusField;
            }
            set
            {
                this.contractStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=4)]
        public exportCAChResultTypeContractContractObject[] ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractPaymentsInfo", Order=5)]
        public exportCAChResultTypeContractContractPaymentsInfo[] ContractPaymentsInfo
        {
            get
            {
                return this.contractPaymentsInfoField;
            }
            set
            {
                this.contractPaymentsInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeContractTerminate : TerminateType
    {
        
        private nsiRef reasonRefField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef ReasonRef
        {
            get
            {
                return this.reasonRefField;
            }
            set
            {
                this.reasonRefField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ContractStatusExportType
    {
        
        /// <remarks/>
        Project,
        
        /// <remarks/>
        ApprovalProcess,
        
        /// <remarks/>
        Rejected,
        
        /// <remarks/>
        Approved,
        
        /// <remarks/>
        Terminated,
        
        /// <remarks/>
        Reviewed,
        
        /// <remarks/>
        Annul,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeContractContractObject : ManageObjectType
    {
        
        private string contractObjectVersionGUIDField;
        
        private BaseServiceType baseMServiceField;
        
        private exportCAChResultTypeContractContractObjectHouseService[] houseServiceField;
        
        private exportCAChResultTypeContractContractObjectAddService[] addServiceField;
        
        private exportCAChResultTypeContractContractObjectExclusion exclusionField;
        
        private StatusMKDType statusObjectField;
        
        private bool statusObjectFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public BaseServiceType BaseMService
        {
            get
            {
                return this.baseMServiceField;
            }
            set
            {
                this.baseMServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=2)]
        public exportCAChResultTypeContractContractObjectHouseService[] HouseService
        {
            get
            {
                return this.houseServiceField;
            }
            set
            {
                this.houseServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddService", Order=3)]
        public exportCAChResultTypeContractContractObjectAddService[] AddService
        {
            get
            {
                return this.addServiceField;
            }
            set
            {
                this.addServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public exportCAChResultTypeContractContractObjectExclusion Exclusion
        {
            get
            {
                return this.exclusionField;
            }
            set
            {
                this.exclusionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public StatusMKDType StatusObject
        {
            get
            {
                return this.statusObjectField;
            }
            set
            {
                this.statusObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StatusObjectSpecified
        {
            get
            {
                return this.statusObjectFieldSpecified;
            }
            set
            {
                this.statusObjectFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeContractContractObjectHouseService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeContractContractObjectAddService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeContractContractObjectExclusion
    {
        
        private BaseServiceType baseExclusionField;
        
        private System.DateTime dateExclusionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseExclusion
        {
            get
            {
                return this.baseExclusionField;
            }
            set
            {
                this.baseExclusionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateExclusion
        {
            get
            {
                return this.dateExclusionField;
            }
            set
            {
                this.dateExclusionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChResultTypeContractContractPaymentsInfo : ContractPaymentsInfoType
    {
        
        private string contractPaymentsInfoVersionGUIDField;
        
        private exportCAChResultTypeContractContractPaymentsInfoStatus statusField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractPaymentsInfoVersionGUID
        {
            get
            {
                return this.contractPaymentsInfoVersionGUIDField;
            }
            set
            {
                this.contractPaymentsInfoVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportCAChResultTypeContractContractPaymentsInfoStatus Status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportCAChResultTypeContractContractPaymentsInfoStatus
    {
        
        /// <remarks/>
        P,
        
        /// <remarks/>
        A,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportRolloverStatusCAChResultType
    {
        
        private string[] orgPPAGUIDField;
        
        private exportRolloverStatusCAChResultTypeStatus statusField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string[] orgPPAGUID
        {
            get
            {
                return this.orgPPAGUIDField;
            }
            set
            {
                this.orgPPAGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportRolloverStatusCAChResultTypeStatus Status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportRolloverStatusCAChResultTypeStatus
    {
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CACh", typeof(exportRolloverStatusCAChResultTypeStatusCACh), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportRolloverStatusCAChResultTypeStatusCACh
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType5[] itemsElementNameField;
        
        private exportRolloverStatusCAChResultTypeStatusCAChState stateField;
        
        private bool stateFieldSpecified;
        
        private exportRolloverStatusCAChResultTypeStatusCAChContractObject[] contractObjectField;
        
        private string versionNumberField;
        
        private bool isRolloverField;
        
        private string rolloverDescriptionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CharterStatus", typeof(CharterStatusType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CharterVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractStatus", typeof(ContractStatusType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PreviousCharterVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PreviousContractVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType5[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public exportRolloverStatusCAChResultTypeStatusCAChState State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StateSpecified
        {
            get
            {
                return this.stateFieldSpecified;
            }
            set
            {
                this.stateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=3)]
        public exportRolloverStatusCAChResultTypeStatusCAChContractObject[] ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)]
        public string VersionNumber
        {
            get
            {
                return this.versionNumberField;
            }
            set
            {
                this.versionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool IsRollover
        {
            get
            {
                return this.isRolloverField;
            }
            set
            {
                this.isRolloverField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string RolloverDescription
        {
            get
            {
                return this.rolloverDescriptionField;
            }
            set
            {
                this.rolloverDescriptionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum CharterStatusType
    {
        
        /// <remarks/>
        Project,
        
        /// <remarks/>
        Approved,
        
        /// <remarks/>
        Terminated,
        
        /// <remarks/>
        Annul,
        
        /// <remarks/>
        Reviewed,
        
        /// <remarks/>
        ApprovalProcess,
        
        /// <remarks/>
        Rejected,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum ContractStatusType
    {
        
        /// <remarks/>
        Project,
        
        /// <remarks/>
        ApprovalProcess,
        
        /// <remarks/>
        Rejected,
        
        /// <remarks/>
        Approved,
        
        /// <remarks/>
        Terminated,
        
        /// <remarks/>
        Reviewed,
        
        /// <remarks/>
        Annul,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType5
    {
        
        /// <remarks/>
        CharterGUID,
        
        /// <remarks/>
        CharterStatus,
        
        /// <remarks/>
        CharterVersionGUID,
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractStatus,
        
        /// <remarks/>
        ContractVersionGUID,
        
        /// <remarks/>
        PreviousCharterVersionGUID,
        
        /// <remarks/>
        PreviousContractVersionGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportRolloverStatusCAChResultTypeStatusCAChState
    {
        
        /// <remarks/>
        Running,
        
        /// <remarks/>
        NotRunning,
        
        /// <remarks/>
        Expired,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportRolloverStatusCAChResultTypeStatusCAChContractObject
    {
        
        private string fIASHouseGuidField;
        
        private StatusMKDType managedObjectStatusField;
        
        private string contractObjectVersionGUIDField;
        
        private bool isConflictedField;
        
        private bool isConflictedFieldSpecified;
        
        private bool isBlockedField;
        
        private bool isBlockedFieldSpecified;
        
        private string previousContractObjectVersionGUIDField;
        
        public exportRolloverStatusCAChResultTypeStatusCAChContractObject()
        {
            this.isConflictedField = true;
            this.isBlockedField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public StatusMKDType ManagedObjectStatus
        {
            get
            {
                return this.managedObjectStatusField;
            }
            set
            {
                this.managedObjectStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool IsConflicted
        {
            get
            {
                return this.isConflictedField;
            }
            set
            {
                this.isConflictedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsConflictedSpecified
        {
            get
            {
                return this.isConflictedFieldSpecified;
            }
            set
            {
                this.isConflictedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool IsBlocked
        {
            get
            {
                return this.isBlockedField;
            }
            set
            {
                this.isBlockedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsBlockedSpecified
        {
            get
            {
                return this.isBlockedFieldSpecified;
            }
            set
            {
                this.isBlockedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string PreviousContractObjectVersionGUID
        {
            get
            {
                return this.previousContractObjectVersionGUIDField;
            }
            set
            {
                this.previousContractObjectVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(importCharterResultType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(importContractResultType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusCAChResultType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType4[] itemsElementNameField;
        
        private exportStatusCAChResultTypeState stateField;
        
        private bool stateFieldSpecified;
        
        private exportStatusCAChResultTypeContractObject[] contractObjectField;
        
        private string versionNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CharterStatus", typeof(CharterStatusType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CharterVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractStatus", typeof(ContractStatusType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType4[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public exportStatusCAChResultTypeState State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StateSpecified
        {
            get
            {
                return this.stateFieldSpecified;
            }
            set
            {
                this.stateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=3)]
        public exportStatusCAChResultTypeContractObject[] ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)]
        public string VersionNumber
        {
            get
            {
                return this.versionNumberField;
            }
            set
            {
                this.versionNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType4
    {
        
        /// <remarks/>
        CharterGUID,
        
        /// <remarks/>
        CharterStatus,
        
        /// <remarks/>
        CharterVersionGUID,
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractStatus,
        
        /// <remarks/>
        ContractVersionGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportStatusCAChResultTypeState
    {
        
        /// <remarks/>
        Running,
        
        /// <remarks/>
        NotRunning,
        
        /// <remarks/>
        Expired,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusCAChResultTypeContractObject
    {
        
        private string fIASHouseGuidField;
        
        private StatusMKDType managedObjectStatusField;
        
        private string contractObjectVersionGUIDField;
        
        private bool isConflictedField;
        
        private bool isConflictedFieldSpecified;
        
        private bool isBlockedField;
        
        private bool isBlockedFieldSpecified;
        
        public exportStatusCAChResultTypeContractObject()
        {
            this.isConflictedField = true;
            this.isBlockedField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public StatusMKDType ManagedObjectStatus
        {
            get
            {
                return this.managedObjectStatusField;
            }
            set
            {
                this.managedObjectStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool IsConflicted
        {
            get
            {
                return this.isConflictedField;
            }
            set
            {
                this.isConflictedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsConflictedSpecified
        {
            get
            {
                return this.isConflictedFieldSpecified;
            }
            set
            {
                this.isConflictedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool IsBlocked
        {
            get
            {
                return this.isBlockedField;
            }
            set
            {
                this.isBlockedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsBlockedSpecified
        {
            get
            {
                return this.isBlockedFieldSpecified;
            }
            set
            {
                this.isBlockedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterResultType : exportStatusCAChResultType
    {
        
        private ErrorMessageType errorField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ErrorMessageType Error
        {
            get
            {
                return this.errorField;
            }
            set
            {
                this.errorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractResultType : exportStatusCAChResultType
    {
        
        private ErrorMessageType errorField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public ErrorMessageType Error
        {
            get
            {
                return this.errorField;
            }
            set
            {
                this.errorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportODSPMeteringDeviceDataResultType
    {
        
        private string meteringDeviceRootGUIDField;
        
        private string meteringDeviceNumberField;
        
        private string fIASHouseGuidField;
        
        private bool isConnectedField;
        
        private System.DateTime updateDateTimeField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringDeviceRootGUID
        {
            get
            {
                return this.meteringDeviceRootGUIDField;
            }
            set
            {
                this.meteringDeviceRootGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MeteringDeviceNumber
        {
            get
            {
                return this.meteringDeviceNumberField;
            }
            set
            {
                this.meteringDeviceNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool IsConnected
        {
            get
            {
                return this.isConnectedField;
            }
            set
            {
                this.isConnectedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public System.DateTime UpdateDateTime
        {
            get
            {
                return this.updateDateTimeField;
            }
            set
            {
                this.updateDateTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceEnergy", typeof(MunicipalResourceElectricExportType), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceNotEnergy", typeof(MunicipalResourceNotElectricExportType), Order=5)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefNonResidentialPremisesType
    {
        
        private string premisesGUIDField;
        
        private string premisesUniqueNumberField;
        
        private string premisesNumField;
        
        private string fIASChildHouseGuidField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        private bool isCommonPropertyField;
        
        private bool isCommonPropertyFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PremisesUniqueNumber
        {
            get
            {
                return this.premisesUniqueNumberField;
            }
            set
            {
                this.premisesUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool IsCommonProperty
        {
            get
            {
                return this.isCommonPropertyField;
            }
            set
            {
                this.isCommonPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsCommonPropertySpecified
        {
            get
            {
                return this.isCommonPropertyFieldSpecified;
            }
            set
            {
                this.isCommonPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefResidentialPremisesType
    {
        
        private string premisesGUIDField;
        
        private string premisesUniqueNumberField;
        
        private string premisesNumField;
        
        private string fIASChildHouseGuidField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        private object itemField;
        
        private BriefLivingRoomType[] livingRoomField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PremisesUniqueNumber
        {
            get
            {
                return this.premisesUniqueNumberField;
            }
            set
            {
                this.premisesUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=8)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=8)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoom", Order=9)]
        public BriefLivingRoomType[] LivingRoom
        {
            get
            {
                return this.livingRoomField;
            }
            set
            {
                this.livingRoomField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefLivingRoomType
    {
        
        private string livingRoomGUIDField;
        
        private string livingRoomUniqueNumberField;
        
        private string roomNumberField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LivingRoomUniqueNumber
        {
            get
            {
                return this.livingRoomUniqueNumberField;
            }
            set
            {
                this.livingRoomUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string RoomNumber
        {
            get
            {
                return this.roomNumberField;
            }
            set
            {
                this.roomNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefEntranceType
    {
        
        private string entranceGUIDField;
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceGUID
        {
            get
            {
                return this.entranceGUIDField;
            }
            set
            {
                this.entranceGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefApartmentHouseType
    {
        
        private string hCSHouseGUIDField;
        
        private string fIASHouseGUIDField;
        
        private string houseUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private BriefEntranceType[] entranceField;
        
        private BriefResidentialPremisesType[] residentialPremisesField;
        
        private BriefNonResidentialPremisesType[] nonResidentialPremisesField;
        
        private nsiRef houseManagementTypeField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private System.DateTime demolishionDateField;
        
        private bool demolishionDateFieldSpecified;
        
        private string demolishionReasonField;
        
        private bool isAsyncProcessedField;
        
        private bool isAsyncProcessedFieldSpecified;
        
        private ExportHostelDataType exportHostelDataField;
        
        public BriefApartmentHouseType()
        {
            this.isAsyncProcessedField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string HCSHouseGUID
        {
            get
            {
                return this.hCSHouseGUIDField;
            }
            set
            {
                this.hCSHouseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGUID
        {
            get
            {
                return this.fIASHouseGUIDField;
            }
            set
            {
                this.fIASHouseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string HouseUniqueNumber
        {
            get
            {
                return this.houseUniqueNumberField;
            }
            set
            {
                this.houseUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Entrance", Order=4)]
        public BriefEntranceType[] Entrance
        {
            get
            {
                return this.entranceField;
            }
            set
            {
                this.entranceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremises", Order=5)]
        public BriefResidentialPremisesType[] ResidentialPremises
        {
            get
            {
                return this.residentialPremisesField;
            }
            set
            {
                this.residentialPremisesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremises", Order=6)]
        public BriefNonResidentialPremisesType[] NonResidentialPremises
        {
            get
            {
                return this.nonResidentialPremisesField;
            }
            set
            {
                this.nonResidentialPremisesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef HouseManagementType
        {
            get
            {
                return this.houseManagementTypeField;
            }
            set
            {
                this.houseManagementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=11)]
        public System.DateTime DemolishionDate
        {
            get
            {
                return this.demolishionDateField;
            }
            set
            {
                this.demolishionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DemolishionDateSpecified
        {
            get
            {
                return this.demolishionDateFieldSpecified;
            }
            set
            {
                this.demolishionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public string DemolishionReason
        {
            get
            {
                return this.demolishionReasonField;
            }
            set
            {
                this.demolishionReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
        public bool IsAsyncProcessed
        {
            get
            {
                return this.isAsyncProcessedField;
            }
            set
            {
                this.isAsyncProcessedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsAsyncProcessedSpecified
        {
            get
            {
                return this.isAsyncProcessedFieldSpecified;
            }
            set
            {
                this.isAsyncProcessedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=14)]
        public ExportHostelDataType ExportHostelData
        {
            get
            {
                return this.exportHostelDataField;
            }
            set
            {
                this.exportHostelDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportHostelDataType
    {
        
        private bool isMunicipalPropertyField;
        
        private bool isMunicipalPropertyFieldSpecified;
        
        private bool isRegionPropertyField;
        
        private bool isRegionPropertyFieldSpecified;
        
        private nsiRef hostelTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool IsMunicipalProperty
        {
            get
            {
                return this.isMunicipalPropertyField;
            }
            set
            {
                this.isMunicipalPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsMunicipalPropertySpecified
        {
            get
            {
                return this.isMunicipalPropertyFieldSpecified;
            }
            set
            {
                this.isMunicipalPropertyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool IsRegionProperty
        {
            get
            {
                return this.isRegionPropertyField;
            }
            set
            {
                this.isRegionPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsRegionPropertySpecified
        {
            get
            {
                return this.isRegionPropertyFieldSpecified;
            }
            set
            {
                this.isRegionPropertyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef HostelType
        {
            get
            {
                return this.hostelTypeField;
            }
            set
            {
                this.hostelTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefBlockType
    {
        
        private string blockGUIDField;
        
        private string blockUniqueNumberField;
        
        private string blockNumField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        private BlockCategoryType categoryField;
        
        private bool categoryFieldSpecified;
        
        private BriefLivingRoomType[] livingRoomField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockGUID
        {
            get
            {
                return this.blockGUIDField;
            }
            set
            {
                this.blockGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string BlockUniqueNumber
        {
            get
            {
                return this.blockUniqueNumberField;
            }
            set
            {
                this.blockUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string BlockNum
        {
            get
            {
                return this.blockNumField;
            }
            set
            {
                this.blockNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public BlockCategoryType Category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CategorySpecified
        {
            get
            {
                return this.categoryFieldSpecified;
            }
            set
            {
                this.categoryFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoom", Order=8)]
        public BriefLivingRoomType[] LivingRoom
        {
            get
            {
                return this.livingRoomField;
            }
            set
            {
                this.livingRoomField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefLivingHouseType
    {
        
        private string hCSHouseGUIDField;
        
        private string fIASHouseGUIDField;
        
        private string houseUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private bool hasBlocksField;
        
        private bool isMultipleHousesAddressField;
        
        private object[] itemsField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private System.DateTime demolishionDateField;
        
        private bool demolishionDateFieldSpecified;
        
        private string demolishionReasonField;
        
        private bool isAsyncProcessedField;
        
        private bool isAsyncProcessedFieldSpecified;
        
        private ExportHostelDataType exportHostelDataField;
        
        public BriefLivingHouseType()
        {
            this.isAsyncProcessedField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string HCSHouseGUID
        {
            get
            {
                return this.hCSHouseGUIDField;
            }
            set
            {
                this.hCSHouseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGUID
        {
            get
            {
                return this.fIASHouseGUIDField;
            }
            set
            {
                this.fIASHouseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string HouseUniqueNumber
        {
            get
            {
                return this.houseUniqueNumberField;
            }
            set
            {
                this.houseUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool HasBlocks
        {
            get
            {
                return this.hasBlocksField;
            }
            set
            {
                this.hasBlocksField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public bool IsMultipleHousesAddress
        {
            get
            {
                return this.isMultipleHousesAddressField;
            }
            set
            {
                this.isMultipleHousesAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Block", typeof(BriefBlockType), Order=6)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoom", typeof(BriefLivingRoomType), Order=6)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
        public System.DateTime DemolishionDate
        {
            get
            {
                return this.demolishionDateField;
            }
            set
            {
                this.demolishionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DemolishionDateSpecified
        {
            get
            {
                return this.demolishionDateFieldSpecified;
            }
            set
            {
                this.demolishionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public string DemolishionReason
        {
            get
            {
                return this.demolishionReasonField;
            }
            set
            {
                this.demolishionReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public bool IsAsyncProcessed
        {
            get
            {
                return this.isAsyncProcessedField;
            }
            set
            {
                this.isAsyncProcessedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsAsyncProcessedSpecified
        {
            get
            {
                return this.isAsyncProcessedFieldSpecified;
            }
            set
            {
                this.isAsyncProcessedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
        public ExportHostelDataType ExportHostelData
        {
            get
            {
                return this.exportHostelDataField;
            }
            set
            {
                this.exportHostelDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportBriefLivingHouseResultType
    {
        
        private string transportGUIDField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Error", typeof(ErrorMessageType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseInfo", typeof(BriefLivingHouseType), Order=1)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportBriefLivingHouseRequestType
    {
        
        private string transportGUIDField;
        
        private string houseGuidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string HouseGuid
        {
            get
            {
                return this.houseGuidField;
            }
            set
            {
                this.houseGuidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefBasicCharactericticsType
    {
        
        private string houseUniqueNumberField;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private OKTMORefType oKTMOField;
        
        private string orgPPAGUIDField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private System.DateTime demolishionDateField;
        
        private bool demolishionDateFieldSpecified;
        
        private string demolishionReasonField;
        
        private bool isAsyncProcessedField;
        
        private bool isAsyncProcessedFieldSpecified;
        
        private ExportHostelDataType exportHostelDataField;
        
        public BriefBasicCharactericticsType()
        {
            this.isAsyncProcessedField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string HouseUniqueNumber
        {
            get
            {
                return this.houseUniqueNumberField;
            }
            set
            {
                this.houseUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string orgPPAGUID
        {
            get
            {
                return this.orgPPAGUIDField;
            }
            set
            {
                this.orgPPAGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
        public System.DateTime DemolishionDate
        {
            get
            {
                return this.demolishionDateField;
            }
            set
            {
                this.demolishionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DemolishionDateSpecified
        {
            get
            {
                return this.demolishionDateFieldSpecified;
            }
            set
            {
                this.demolishionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public string DemolishionReason
        {
            get
            {
                return this.demolishionReasonField;
            }
            set
            {
                this.demolishionReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public bool IsAsyncProcessed
        {
            get
            {
                return this.isAsyncProcessedField;
            }
            set
            {
                this.isAsyncProcessedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsAsyncProcessedSpecified
        {
            get
            {
                return this.isAsyncProcessedFieldSpecified;
            }
            set
            {
                this.isAsyncProcessedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public ExportHostelDataType ExportHostelData
        {
            get
            {
                return this.exportHostelDataField;
            }
            set
            {
                this.exportHostelDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefLocationType
    {
        
        private string hCSHouseGUIDField;
        
        private string fIASHouseGUIDField;
        
        private string addressField;
        
        private string aOGUIDField;
        
        private string hOUSENUMField;
        
        private string bUILDNUMField;
        
        private string sTRUCNUMField;
        
        private sbyte eSTSTATUSField;
        
        private sbyte sTRSTATUSField;
        
        private bool sTRSTATUSFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string HCSHouseGUID
        {
            get
            {
                return this.hCSHouseGUIDField;
            }
            set
            {
                this.hCSHouseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASHouseGUID
        {
            get
            {
                return this.fIASHouseGUIDField;
            }
            set
            {
                this.fIASHouseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Address
        {
            get
            {
                return this.addressField;
            }
            set
            {
                this.addressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AOGUID
        {
            get
            {
                return this.aOGUIDField;
            }
            set
            {
                this.aOGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string HOUSENUM
        {
            get
            {
                return this.hOUSENUMField;
            }
            set
            {
                this.hOUSENUMField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string BUILDNUM
        {
            get
            {
                return this.bUILDNUMField;
            }
            set
            {
                this.bUILDNUMField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string STRUCNUM
        {
            get
            {
                return this.sTRUCNUMField;
            }
            set
            {
                this.sTRUCNUMField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public sbyte ESTSTATUS
        {
            get
            {
                return this.eSTSTATUSField;
            }
            set
            {
                this.eSTSTATUSField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public sbyte STRSTATUS
        {
            get
            {
                return this.sTRSTATUSField;
            }
            set
            {
                this.sTRSTATUSField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool STRSTATUSSpecified
        {
            get
            {
                return this.sTRSTATUSFieldSpecified;
            }
            set
            {
                this.sTRSTATUSFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BriefBasicHouseType
    {
        
        private BriefLocationType locationInfoField;
        
        private BriefBasicCharactericticsType basicCharacteristictsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BriefLocationType LocationInfo
        {
            get
            {
                return this.locationInfoField;
            }
            set
            {
                this.locationInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public BriefBasicCharactericticsType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportBriefBasicHouseResultType
    {
        
        private string transportGUIDField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("BasicHouseInfo", typeof(BriefBasicHouseType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("Error", typeof(ErrorMessageType), Order=1)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportBriefBasicCriteriaType
    {
        
        private string itemField;
        
        private ItemChoiceType2 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("BlockUniqueNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HouseUniqueNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomUniqueNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PremisesUniqueNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType2 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType2
    {
        
        /// <remarks/>
        BlockUniqueNumber,
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        HouseUniqueNumber,
        
        /// <remarks/>
        LivingRoomUniqueNumber,
        
        /// <remarks/>
        PremisesUniqueNumber,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ExportBriefBasicHouseRequestType
    {
        
        private string transportGUIDField;
        
        private ExportBriefBasicCriteriaType criteriaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public ExportBriefBasicCriteriaType Criteria
        {
            get
            {
                return this.criteriaField;
            }
            set
            {
                this.criteriaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LivingHouseExportType
    {
        
        private HouseBasicExportType basicCharacteristictsField;
        
        private bool hasBlocksField;
        
        private bool hasBlocksFieldSpecified;
        
        private bool hasMultipleHousesWithSameAddressField;
        
        private bool hasMultipleHousesWithSameAddressFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicExportType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool HasBlocks
        {
            get
            {
                return this.hasBlocksField;
            }
            set
            {
                this.hasBlocksField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HasBlocksSpecified
        {
            get
            {
                return this.hasBlocksFieldSpecified;
            }
            set
            {
                this.hasBlocksFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool HasMultipleHousesWithSameAddress
        {
            get
            {
                return this.hasMultipleHousesWithSameAddressField;
            }
            set
            {
                this.hasMultipleHousesWithSameAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HasMultipleHousesWithSameAddressSpecified
        {
            get
            {
                return this.hasMultipleHousesWithSameAddressFieldSpecified;
            }
            set
            {
                this.hasMultipleHousesWithSameAddressFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HouseBasicExportType : OGFExportStatusType
    {
        
        private string fIASHouseGuidField;
        
        private decimal totalSquareField;
        
        private bool totalSquareFieldSpecified;
        
        private nsiRef stateField;
        
        private nsiRef lifeCycleStageField;
        
        private short usedYearField;
        
        private bool usedYearFieldSpecified;
        
        private string floorCountField;
        
        private OKTMORefType oKTMOField;
        
        private nsiRef olsonTZField;
        
        private bool culturalHeritageField;
        
        private bool culturalHeritageFieldSpecified;
        
        private OGFData[] oGFDataField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private System.DateTime demolishionDateField;
        
        private bool demolishionDateFieldSpecified;
        
        private DemolishionReasonType demolishionReasonField;
        
        private ExportHostelDataType exportHostelDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalSquare
        {
            get
            {
                return this.totalSquareField;
            }
            set
            {
                this.totalSquareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalSquareSpecified
        {
            get
            {
                return this.totalSquareFieldSpecified;
            }
            set
            {
                this.totalSquareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef State
        {
            get
            {
                return this.stateField;
            }
            set
            {
                this.stateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef LifeCycleStage
        {
            get
            {
                return this.lifeCycleStageField;
            }
            set
            {
                this.lifeCycleStageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public short UsedYear
        {
            get
            {
                return this.usedYearField;
            }
            set
            {
                this.usedYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UsedYearSpecified
        {
            get
            {
                return this.usedYearFieldSpecified;
            }
            set
            {
                this.usedYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string FloorCount
        {
            get
            {
                return this.floorCountField;
            }
            set
            {
                this.floorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public OKTMORefType OKTMO
        {
            get
            {
                return this.oKTMOField;
            }
            set
            {
                this.oKTMOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public nsiRef OlsonTZ
        {
            get
            {
                return this.olsonTZField;
            }
            set
            {
                this.olsonTZField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool CulturalHeritage
        {
            get
            {
                return this.culturalHeritageField;
            }
            set
            {
                this.culturalHeritageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CulturalHeritageSpecified
        {
            get
            {
                return this.culturalHeritageFieldSpecified;
            }
            set
            {
                this.culturalHeritageFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=13)]
        public System.DateTime DemolishionDate
        {
            get
            {
                return this.demolishionDateField;
            }
            set
            {
                this.demolishionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DemolishionDateSpecified
        {
            get
            {
                return this.demolishionDateFieldSpecified;
            }
            set
            {
                this.demolishionDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=14)]
        public DemolishionReasonType DemolishionReason
        {
            get
            {
                return this.demolishionReasonField;
            }
            set
            {
                this.demolishionReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=15)]
        public ExportHostelDataType ExportHostelData
        {
            get
            {
                return this.exportHostelDataField;
            }
            set
            {
                this.exportHostelDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DemolishionReasonType
    {
        
        private AttachmentType[] documentField;
        
        private string descriptionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Document", Order=0)]
        public AttachmentType[] Document
        {
            get
            {
                return this.documentField;
            }
            set
            {
                this.documentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicExportType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class OGFExportStatusType : GKN_EGRP_KeyExportType
    {
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(OGFExportStatusType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicExportType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class GKN_EGRP_KeyExportType
    {
        
        private object itemField;
        
        private ItemChoiceType itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CadastralNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Data", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Registered", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType
    {
        
        /// <remarks/>
        CadastralNumber,
        
        /// <remarks/>
        No_RSO_GKN_EGRP_Data,
        
        /// <remarks/>
        No_RSO_GKN_EGRP_Registered,
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesExportType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesExportType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class PremisesBasicExportType : OGFExportStatusType
    {
        
        private string premisesNumField;
        
        private string floorField;
        
        private OGFData[] oGFDataField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesNum
        {
            get
            {
                return this.premisesNumField;
            }
            set
            {
                this.premisesNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Floor
        {
            get
            {
                return this.floorField;
            }
            set
            {
                this.floorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class NonResidentialPremisesExportType : PremisesBasicExportType
    {
        
        private string fIASChildHouseGuidField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private bool isCommonPropertyField;
        
        private bool isCommonPropertyFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsCommonProperty
        {
            get
            {
                return this.isCommonPropertyField;
            }
            set
            {
                this.isCommonPropertyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsCommonPropertySpecified
        {
            get
            {
                return this.isCommonPropertyFieldSpecified;
            }
            set
            {
                this.isCommonPropertyFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ResidentialPremisesExportType : PremisesBasicExportType
    {
        
        private object item1Field;
        
        private string fIASChildHouseGuidField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object item2Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
        public object Item2
        {
            get
            {
                return this.item2Field;
            }
            set
            {
                this.item2Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class BlockExportType : OGFExportStatusType
    {
        
        private string blockNumField;
        
        private nsiRef premisesCharacteristicField;
        
        private decimal totalAreaField;
        
        private bool totalAreaFieldSpecified;
        
        private object item1Field;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private OGFData[] oGFDataField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        private BlockCategoryType categoryField;
        
        private bool categoryFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockNum
        {
            get
            {
                return this.blockNumField;
            }
            set
            {
                this.blockNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef PremisesCharacteristic
        {
            get
            {
                return this.premisesCharacteristicField;
            }
            set
            {
                this.premisesCharacteristicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal TotalArea
        {
            get
            {
                return this.totalAreaField;
            }
            set
            {
                this.totalAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TotalAreaSpecified
        {
            get
            {
                return this.totalAreaFieldSpecified;
            }
            set
            {
                this.totalAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=7)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public BlockCategoryType Category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CategorySpecified
        {
            get
            {
                return this.categoryFieldSpecified;
            }
            set
            {
                this.categoryFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class LiftExportType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private string factoryNumField;
        
        private nsiRef typeField;
        
        private OGFData[] oGFDataField;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string FactoryNum
        {
            get
            {
                return this.factoryNumField;
            }
            set
            {
                this.factoryNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public nsiRef Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
        public OGFData[] OGFData
        {
            get
            {
                return this.oGFDataField;
            }
            set
            {
                this.oGFDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class EntranceExportType
    {
        
        private string entranceNumField;
        
        private string fIASChildHouseGuidField;
        
        private int storeysCountField;
        
        private bool storeysCountFieldSpecified;
        
        private short creationYearField;
        
        private bool creationYearFieldSpecified;
        
        private System.DateTime terminationDateField;
        
        private bool terminationDateFieldSpecified;
        
        private nsiRef annulmentReasonField;
        
        private string annulmentInfoField;
        
        private bool informationConfirmedField;
        
        private bool informationConfirmedFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string EntranceNum
        {
            get
            {
                return this.entranceNumField;
            }
            set
            {
                this.entranceNumField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string FIASChildHouseGuid
        {
            get
            {
                return this.fIASChildHouseGuidField;
            }
            set
            {
                this.fIASChildHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public int StoreysCount
        {
            get
            {
                return this.storeysCountField;
            }
            set
            {
                this.storeysCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool StoreysCountSpecified
        {
            get
            {
                return this.storeysCountFieldSpecified;
            }
            set
            {
                this.storeysCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public short CreationYear
        {
            get
            {
                return this.creationYearField;
            }
            set
            {
                this.creationYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CreationYearSpecified
        {
            get
            {
                return this.creationYearFieldSpecified;
            }
            set
            {
                this.creationYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
        public System.DateTime TerminationDate
        {
            get
            {
                return this.terminationDateField;
            }
            set
            {
                this.terminationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TerminationDateSpecified
        {
            get
            {
                return this.terminationDateFieldSpecified;
            }
            set
            {
                this.terminationDateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public nsiRef AnnulmentReason
        {
            get
            {
                return this.annulmentReasonField;
            }
            set
            {
                this.annulmentReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public string AnnulmentInfo
        {
            get
            {
                return this.annulmentInfoField;
            }
            set
            {
                this.annulmentInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool InformationConfirmed
        {
            get
            {
                return this.informationConfirmedField;
            }
            set
            {
                this.informationConfirmedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InformationConfirmedSpecified
        {
            get
            {
                return this.informationConfirmedFieldSpecified;
            }
            set
            {
                this.informationConfirmedFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class ApartmentHouseExportType
    {
        
        private HouseBasicExportType basicCharacteristictsField;
        
        private string undergroundFloorCountField;
        
        private nsiRef overhaulFormingKindField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public HouseBasicExportType BasicCharacteristicts
        {
            get
            {
                return this.basicCharacteristictsField;
            }
            set
            {
                this.basicCharacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string UndergroundFloorCount
        {
            get
            {
                return this.undergroundFloorCountField;
            }
            set
            {
                this.undergroundFloorCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public nsiRef OverhaulFormingKind
        {
            get
            {
                return this.overhaulFormingKindField;
            }
            set
            {
                this.overhaulFormingKindField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultType
    {
        
        private string houseUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private string houseGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string HouseUniqueNumber
        {
            get
            {
                return this.houseUniqueNumberField;
            }
            set
            {
                this.houseUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string HouseGUID
        {
            get
            {
                return this.houseGUIDField;
            }
            set
            {
                this.houseGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouse", typeof(exportHouseResultTypeApartmentHouse), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouse", typeof(exportHouseResultTypeLivingHouse), Order=3)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeApartmentHouse : ApartmentHouseExportType
    {
        
        private exportHouseResultTypeApartmentHouseEntrance[] entranceField;
        
        private exportHouseResultTypeApartmentHouseResidentialPremises[] residentialPremisesField;
        
        private exportHouseResultTypeApartmentHouseLift[] liftField;
        
        private exportHouseResultTypeApartmentHouseNonResidentialPremises[] nonResidentialPremisesField;
        
        private nsiRef houseManagementTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Entrance", Order=0)]
        public exportHouseResultTypeApartmentHouseEntrance[] Entrance
        {
            get
            {
                return this.entranceField;
            }
            set
            {
                this.entranceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremises", Order=1)]
        public exportHouseResultTypeApartmentHouseResidentialPremises[] ResidentialPremises
        {
            get
            {
                return this.residentialPremisesField;
            }
            set
            {
                this.residentialPremisesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Lift", Order=2)]
        public exportHouseResultTypeApartmentHouseLift[] Lift
        {
            get
            {
                return this.liftField;
            }
            set
            {
                this.liftField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremises", Order=3)]
        public exportHouseResultTypeApartmentHouseNonResidentialPremises[] NonResidentialPremises
        {
            get
            {
                return this.nonResidentialPremisesField;
            }
            set
            {
                this.nonResidentialPremisesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public nsiRef HouseManagementType
        {
            get
            {
                return this.houseManagementTypeField;
            }
            set
            {
                this.houseManagementTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeApartmentHouseEntrance : EntranceExportType
    {
        
        private System.DateTime modificationDateField;
        
        private string entranceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string EntranceGUID
        {
            get
            {
                return this.entranceGUIDField;
            }
            set
            {
                this.entranceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeApartmentHouseResidentialPremises : ResidentialPremisesExportType
    {
        
        private string premisesUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private exportHouseResultTypeApartmentHouseResidentialPremisesLivingRoom[] livingRoomField;
        
        private string premisesGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesUniqueNumber
        {
            get
            {
                return this.premisesUniqueNumberField;
            }
            set
            {
                this.premisesUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoom", Order=2)]
        public exportHouseResultTypeApartmentHouseResidentialPremisesLivingRoom[] LivingRoom
        {
            get
            {
                return this.livingRoomField;
            }
            set
            {
                this.livingRoomField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeApartmentHouseResidentialPremisesLivingRoom : RoomExportType
    {
        
        private string livingRoomUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string LivingRoomUniqueNumber
        {
            get
            {
                return this.livingRoomUniqueNumberField;
            }
            set
            {
                this.livingRoomUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeApartmentHouseLift : LiftExportType
    {
        
        private System.DateTime modificationDateField;
        
        private string liftGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LiftGUID
        {
            get
            {
                return this.liftGUIDField;
            }
            set
            {
                this.liftGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeApartmentHouseNonResidentialPremises : NonResidentialPremisesExportType
    {
        
        private string premisesUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private string premisesGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PremisesUniqueNumber
        {
            get
            {
                return this.premisesUniqueNumberField;
            }
            set
            {
                this.premisesUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeLivingHouse : LivingHouseExportType
    {
        
        private object[] itemsField;
        
        private string houseGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Block", typeof(exportHouseResultTypeLivingHouseBlock), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoom", typeof(exportHouseResultTypeLivingHouseLivingRoom), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string HouseGUID
        {
            get
            {
                return this.houseGUIDField;
            }
            set
            {
                this.houseGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeLivingHouseBlock : BlockExportType
    {
        
        private string blockUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private string blockGUIDField;
        
        private exportHouseResultTypeLivingHouseBlockLivingRoom[] livingRoomField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string BlockUniqueNumber
        {
            get
            {
                return this.blockUniqueNumberField;
            }
            set
            {
                this.blockUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string BlockGUID
        {
            get
            {
                return this.blockGUIDField;
            }
            set
            {
                this.blockGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoom", Order=3)]
        public exportHouseResultTypeLivingHouseBlockLivingRoom[] LivingRoom
        {
            get
            {
                return this.livingRoomField;
            }
            set
            {
                this.livingRoomField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeLivingHouseBlockLivingRoom : RoomExportType
    {
        
        private string livingRoomUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string LivingRoomUniqueNumber
        {
            get
            {
                return this.livingRoomUniqueNumberField;
            }
            set
            {
                this.livingRoomUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseResultTypeLivingHouseLivingRoom : RoomExportType
    {
        
        private string livingRoomUniqueNumberField;
        
        private System.DateTime modificationDateField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string LivingRoomUniqueNumber
        {
            get
            {
                return this.livingRoomUniqueNumberField;
            }
            set
            {
                this.livingRoomUniqueNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public System.DateTime ModificationDate
        {
            get
            {
                return this.modificationDateField;
            }
            set
            {
                this.modificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceFullInformationType
    {
        
        private MeteringDeviceBasicCharacteristicsType basicChatacteristictsField;
        
        private object itemField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MeteringDeviceBasicCharacteristicsType BasicChatacteristicts
        {
            get
            {
                return this.basicChatacteristictsField;
            }
            set
            {
                this.basicChatacteristictsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LinkedWithMetering", typeof(MeteringDeviceFullInformationTypeLinkedWithMetering), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NotLinkedWithMetering", typeof(bool), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceEnergy", typeof(MunicipalResourceElectricBaseType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceNotEnergy", typeof(MunicipalResourceNotElectricBaseType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResources", typeof(DeviceMunicipalResourceType), Order=2)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class MeteringDeviceFullInformationTypeLinkedWithMetering
    {
        
        private MeteringDeviceFullInformationTypeLinkedWithMeteringInstallationPlace installationPlaceField;
        
        private string[] linkedMeteringDeviceVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public MeteringDeviceFullInformationTypeLinkedWithMeteringInstallationPlace InstallationPlace
        {
            get
            {
                return this.installationPlaceField;
            }
            set
            {
                this.installationPlaceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LinkedMeteringDeviceVersionGUID", Order=1)]
        public string[] LinkedMeteringDeviceVersionGUID
        {
            get
            {
                return this.linkedMeteringDeviceVersionGUIDField;
            }
            set
            {
                this.linkedMeteringDeviceVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum MeteringDeviceFullInformationTypeLinkedWithMeteringInstallationPlace
    {
        
        /// <remarks/>
        @in,
        
        /// <remarks/>
        @out,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class HouseToDemolishType
    {
        
        private string fIASHouseGuidField;
        
        private System.DateTime demolishionDateField;
        
        private DemolishionReasonType demolishionReasonField;
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DemolishionDate
        {
            get
            {
                return this.demolishionDateField;
            }
            set
            {
                this.demolishionDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public DemolishionReasonType DemolishionReason
        {
            get
            {
                return this.demolishionReasonField;
            }
            set
            {
                this.demolishionReasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class ObjectType
    {
        
        private System.Xml.XmlNode[] anyField;
        
        private string idField;
        
        private string mimeTypeField;
        
        private string encodingField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        public System.Xml.XmlNode[] Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MimeType
        {
            get
            {
                return this.mimeTypeField;
            }
            set
            {
                this.mimeTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string Encoding
        {
            get
            {
                return this.encodingField;
            }
            set
            {
                this.encodingField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class SPKIDataType
    {
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SPKISexp", typeof(byte[]), DataType="base64Binary", Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class PGPDataType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType1[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PGPKeyID", typeof(byte[]), DataType="base64Binary", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PGPKeyPacket", typeof(byte[]), DataType="base64Binary", Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType1[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
    public enum ItemsChoiceType1
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("##any:")]
        Item,
        
        /// <remarks/>
        PGPKeyID,
        
        /// <remarks/>
        PGPKeyPacket,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class X509IssuerSerialType
    {
        
        private string x509IssuerNameField;
        
        private string x509SerialNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string X509IssuerName
        {
            get
            {
                return this.x509IssuerNameField;
            }
            set
            {
                this.x509IssuerNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
        public string X509SerialNumber
        {
            get
            {
                return this.x509SerialNumberField;
            }
            set
            {
                this.x509SerialNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class X509DataType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("X509CRL", typeof(byte[]), DataType="base64Binary", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("X509Certificate", typeof(byte[]), DataType="base64Binary", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("X509IssuerSerial", typeof(X509IssuerSerialType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("X509SKI", typeof(byte[]), DataType="base64Binary", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("X509SubjectName", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
    public enum ItemsChoiceType
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("##any:")]
        Item,
        
        /// <remarks/>
        X509CRL,
        
        /// <remarks/>
        X509Certificate,
        
        /// <remarks/>
        X509IssuerSerial,
        
        /// <remarks/>
        X509SKI,
        
        /// <remarks/>
        X509SubjectName,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class RetrievalMethodType
    {
        
        private TransformType[] transformsField;
        
        private string uRIField;
        
        private string typeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
        [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
        public TransformType[] Transforms
        {
            get
            {
                return this.transformsField;
            }
            set
            {
                this.transformsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string URI
        {
            get
            {
                return this.uRIField;
            }
            set
            {
                this.uRIField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class RSAKeyValueType
    {
        
        private byte[] modulusField;
        
        private byte[] exponentField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
        public byte[] Modulus
        {
            get
            {
                return this.modulusField;
            }
            set
            {
                this.modulusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
        public byte[] Exponent
        {
            get
            {
                return this.exponentField;
            }
            set
            {
                this.exponentField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class DSAKeyValueType
    {
        
        private byte[] pField;
        
        private byte[] qField;
        
        private byte[] gField;
        
        private byte[] yField;
        
        private byte[] jField;
        
        private byte[] seedField;
        
        private byte[] pgenCounterField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
        public byte[] P
        {
            get
            {
                return this.pField;
            }
            set
            {
                this.pField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
        public byte[] Q
        {
            get
            {
                return this.qField;
            }
            set
            {
                this.qField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
        public byte[] G
        {
            get
            {
                return this.gField;
            }
            set
            {
                this.gField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)]
        public byte[] Y
        {
            get
            {
                return this.yField;
            }
            set
            {
                this.yField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)]
        public byte[] J
        {
            get
            {
                return this.jField;
            }
            set
            {
                this.jField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)]
        public byte[] Seed
        {
            get
            {
                return this.seedField;
            }
            set
            {
                this.seedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)]
        public byte[] PgenCounter
        {
            get
            {
                return this.pgenCounterField;
            }
            set
            {
                this.pgenCounterField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class KeyValueType
    {
        
        private object itemField;
        
        private string[] textField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("DSAKeyValue", typeof(DSAKeyValueType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RSAKeyValue", typeof(RSAKeyValueType), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class KeyInfoType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType2[] itemsElementNameField;
        
        private string[] textField;
        
        private string idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("KeyName", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("KeyValue", typeof(KeyValueType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("MgmtData", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("PGPData", typeof(PGPDataType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RetrievalMethod", typeof(RetrievalMethodType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SPKIData", typeof(SPKIDataType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("X509Data", typeof(X509DataType), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType2[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
    public enum ItemsChoiceType2
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("##any:")]
        Item,
        
        /// <remarks/>
        KeyName,
        
        /// <remarks/>
        KeyValue,
        
        /// <remarks/>
        MgmtData,
        
        /// <remarks/>
        PGPData,
        
        /// <remarks/>
        RetrievalMethod,
        
        /// <remarks/>
        SPKIData,
        
        /// <remarks/>
        X509Data,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class SignatureValueType
    {
        
        private string idField;
        
        private byte[] valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")]
        public byte[] Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class SignatureMethodType
    {
        
        private string hMACOutputLengthField;
        
        private System.Xml.XmlNode[] anyField;
        
        private string algorithmField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
        public string HMACOutputLength
        {
            get
            {
                return this.hMACOutputLengthField;
            }
            set
            {
                this.hMACOutputLengthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
        public System.Xml.XmlNode[] Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string Algorithm
        {
            get
            {
                return this.algorithmField;
            }
            set
            {
                this.algorithmField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class CanonicalizationMethodType
    {
        
        private System.Xml.XmlNode[] anyField;
        
        private string algorithmField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
        public System.Xml.XmlNode[] Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
        public string Algorithm
        {
            get
            {
                return this.algorithmField;
            }
            set
            {
                this.algorithmField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class SignedInfoType
    {
        
        private CanonicalizationMethodType canonicalizationMethodField;
        
        private SignatureMethodType signatureMethodField;
        
        private ReferenceType[] referenceField;
        
        private string idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public CanonicalizationMethodType CanonicalizationMethod
        {
            get
            {
                return this.canonicalizationMethodField;
            }
            set
            {
                this.canonicalizationMethodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SignatureMethodType SignatureMethod
        {
            get
            {
                return this.signatureMethodField;
            }
            set
            {
                this.signatureMethodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)]
        public ReferenceType[] Reference
        {
            get
            {
                return this.referenceField;
            }
            set
            {
                this.referenceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
    public partial class SignatureType
    {
        
        private SignedInfoType signedInfoField;
        
        private SignatureValueType signatureValueField;
        
        private KeyInfoType keyInfoField;
        
        private ObjectType[] objectField;
        
        private string idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public SignedInfoType SignedInfo
        {
            get
            {
                return this.signedInfoField;
            }
            set
            {
                this.signedInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public SignatureValueType SignatureValue
        {
            get
            {
                return this.signatureValueField;
            }
            set
            {
                this.signatureValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public KeyInfoType KeyInfo
        {
            get
            {
                return this.keyInfoField;
            }
            set
            {
                this.keyInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)]
        public ObjectType[] Object
        {
            get
            {
                return this.objectField;
            }
            set
            {
                this.objectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(DemolishHouseRequestType))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class BaseType
    {
        
        private SignatureType signatureField;
        
        private string idField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=0)]
        public SignatureType Signature
        {
            get
            {
                return this.signatureField;
            }
            set
            {
                this.signatureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class BaseAsyncResponseType : BaseType
    {
        
        private sbyte requestStateField;
        
        private string messageGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public sbyte RequestState
        {
            get
            {
                return this.requestStateField;
            }
            set
            {
                this.requestStateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class DemolishHouseRequestType : BaseType
    {
        
        private HouseToDemolishType[] houseToDemolishField;
        
        private string versionField;
        
        public DemolishHouseRequestType()
        {
            this.versionField = "11.1.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseToDemolish", Order=0)]
        public HouseToDemolishType[] HouseToDemolish
        {
            get
            {
                return this.houseToDemolishField;
            }
            set
            {
                this.houseToDemolishField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management-service-async/", ConfigurationName="Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync")]
    public interface HouseManagementPortsTypeAsync
    {
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importMeteringDeviceData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importMeteringDeviceData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importMeteringDeviceDataResponse> importMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.importMeteringDeviceDataRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportMeteringDeviceData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportMeteringDeviceData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataResponse> exportMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportODSPMeteringDeviceData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportODSPMeteringDeviceData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataResponse> exportODSPMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.getStateResponse> getStateAsync(Hcs.Service.Async.HouseManagement.getStateRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importContractData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importContractData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importContractDataResponse> importContractDataAsync(Hcs.Service.Async.HouseManagement.importContractDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importCharterData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importCharterData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importCharterDataResponse> importCharterDataAsync(Hcs.Service.Async.HouseManagement.importCharterDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportStatusCAChData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportStatusCAChData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportStatusCAChDataResponse> exportStatusCAChDataAsync(Hcs.Service.Async.HouseManagement.exportStatusCAChDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportHouseData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportHouseData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportHouseDataResponse> exportHouseDataAsync(Hcs.Service.Async.HouseManagement.exportHouseDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importAccountData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importAccountData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importAccountDataResponse> importAccountDataAsync(Hcs.Service.Async.HouseManagement.importAccountDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportAccountData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportAccountData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportAccountDataResponse> exportAccountDataAsync(Hcs.Service.Async.HouseManagement.exportAccountDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importPublicPropertyContract", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importPublicPropertyContract", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importPublicPropertyContractResponse> importPublicPropertyContractAsync(Hcs.Service.Async.HouseManagement.importPublicPropertyContractRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportStatusPublicPropertyContract", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportStatusPublicPropertyContract", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractResponse> exportStatusPublicPropertyContractAsync(Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importNotificationData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importNotificationDataResponse> importNotificationDataAsync(Hcs.Service.Async.HouseManagement.importNotificationDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importVotingProtocol", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importVotingProtocol", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importVotingProtocolResponse> importVotingProtocolAsync(Hcs.Service.Async.HouseManagement.importVotingProtocolRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportVotingProtocol", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportVotingProtocol", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportVotingProtocolResponse> exportVotingProtocolAsync(Hcs.Service.Async.HouseManagement.exportVotingProtocolRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importOwnerDecision", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importOwnerDecision", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importOwnerDecisionResponse> importOwnerDecisionAsync(Hcs.Service.Async.HouseManagement.importOwnerDecisionRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportOwnerDecision", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportOwnerDecision", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportOwnerDecisionResponse> exportOwnerDecisionAsync(Hcs.Service.Async.HouseManagement.exportOwnerDecisionRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportCAChData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportCAChData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportCAChDataResponse> exportCAChDataAsync(Hcs.Service.Async.HouseManagement.exportCAChDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importHouseUOData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importHouseUOData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseUODataResponse> importHouseUODataAsync(Hcs.Service.Async.HouseManagement.importHouseUODataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importHouseOMSData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importHouseOMSData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseOMSDataResponse> importHouseOMSDataAsync(Hcs.Service.Async.HouseManagement.importHouseOMSDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importHouseESPData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importHouseESPData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseESPDataResponse> importHouseESPDataAsync(Hcs.Service.Async.HouseManagement.importHouseESPDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplyResourceContractData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importSupplyResourceContractData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractDataResponse> importSupplyResourceContractDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportSupplyResourceContractData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportSupplyResourceContractData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportSupplyResourceContractDataResponse> exportSupplyResourceContractDataAsync(Hcs.Service.Async.HouseManagement.exportSupplyResourceContractDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importAccountIndividualServices", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importAccountIndividualServices", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importAccountIndividualServicesResponse> importAccountIndividualServicesAsync(Hcs.Service.Async.HouseManagement.importAccountIndividualServicesRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportAccountIndividualServices", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportAccountIndividualServices", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesResponse> exportAccountIndividualServicesAsync(Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportSupplyResourceContractObjectAddressData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportSupplyResourceContractObjectAddressData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressDataResponse> exportSupplyResourceContractObjectAddressDataAsync(Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplyResourceContractObjectAddressData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importSupplyResourceContractObjectAddressData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressDataResponse> importSupplyResourceContractObjectAddressDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplyResourceContractProjectData", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importSupplyResourceContractProjectData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectDataResponse> importSupplyResourceContractProjectDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectDataRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportRolloverStatusCACh", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportRolloverStatusCACh", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChResponse> exportRolloverStatusCAChAsync(Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefSupplyResourceContract", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefSupplyResourceContract", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractResponse> exportBriefSupplyResourceContractAsync(Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefSocialHireContract", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefSocialHireContract", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractResponse> exportBriefSocialHireContractAsync(Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:demolishHouse", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:demolishHouse", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.demolishHouseResponse> demolishHouseAsync(Hcs.Service.Async.HouseManagement.demolishHouseRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefBasicHouse", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefBasicHouse", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefBasicHouseResponse> exportBriefBasicHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefBasicHouseRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefLivingHouse", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefLivingHouse", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefLivingHouseResponse> exportBriefLivingHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefLivingHouseRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefApartmentHouse", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefApartmentHouse", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseResponse> exportBriefApartmentHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importExternalVotingProtocol", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importExternalVotingProtocol", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importExternalVotingProtocolResponse> importExternalVotingProtocolAsync(Hcs.Service.Async.HouseManagement.importExternalVotingProtocolRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importVotingMessage", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importVotingMessage", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importVotingMessageResponse> importVotingMessageAsync(Hcs.Service.Async.HouseManagement.importVotingMessageRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportVotingMessage", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportVotingMessage", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportVotingMessageResponse> exportVotingMessageAsync(Hcs.Service.Async.HouseManagement.exportVotingMessageRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:importOwnerRefusal", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importOwnerRefusal", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importOwnerRefusalResponse> importOwnerRefusalAsync(Hcs.Service.Async.HouseManagement.importOwnerRefusalRequest1 request);
        
        [System.ServiceModel.OperationContractAttribute(Action="urn:exportOwnerRefusal", ReplyAction="*")]
        [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportOwnerRefusal", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportOwnerRefusalResponse> exportOwnerRefusalAsync(Hcs.Service.Async.HouseManagement.exportOwnerRefusalRequest1 request);
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class RequestHeader : HeaderType
    {
        
        private object itemField;
        
        private ItemChoiceType25 itemElementNameField;
        
        private bool isOperatorSignatureField;
        
        private bool isOperatorSignatureFieldSpecified;
        
        private ISCreator[] iSCreatorField;
        
        public RequestHeader()
        {
            this.isOperatorSignatureField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Citizen", typeof(RequestHeaderCitizen), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SenderID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType25 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IsOperatorSignature
        {
            get
            {
                return this.isOperatorSignatureField;
            }
            set
            {
                this.isOperatorSignatureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsOperatorSignatureSpecified
        {
            get
            {
                return this.isOperatorSignatureFieldSpecified;
            }
            set
            {
                this.isOperatorSignatureFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)]
        public ISCreator[] ISCreator
        {
            get
            {
                return this.iSCreatorField;
            }
            set
            {
                this.iSCreatorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class RequestHeaderCitizen
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType23[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CitizenPPAGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Document", typeof(RequestHeaderCitizenDocument), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType23[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class RequestHeaderCitizenDocument
    {
        
        private RequestHeaderCitizenDocumentDocumentType documentTypeField;
        
        private string seriesField;
        
        private string numberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public RequestHeaderCitizenDocumentDocumentType DocumentType
        {
            get
            {
                return this.documentTypeField;
            }
            set
            {
                this.documentTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Series
        {
            get
            {
                return this.seriesField;
            }
            set
            {
                this.seriesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Number
        {
            get
            {
                return this.numberField;
            }
            set
            {
                this.numberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class RequestHeaderCitizenDocumentDocumentType
    {
        
        private string codeField;
        
        private string gUIDField;
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Code
        {
            get
            {
                return this.codeField;
            }
            set
            {
                this.codeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string GUID
        {
            get
            {
                return this.gUIDField;
            }
            set
            {
                this.gUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
    public enum ItemsChoiceType23
    {
        
        /// <remarks/>
        CitizenPPAGUID,
        
        /// <remarks/>
        Document,
        
        /// <remarks/>
        SNILS,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
    public enum ItemChoiceType25
    {
        
        /// <remarks/>
        Citizen,
        
        /// <remarks/>
        SenderID,
        
        /// <remarks/>
        orgPPAGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class ISCreator
    {
        
        private string iSNameField;
        
        private string iSOperatorNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ISName
        {
            get
            {
                return this.iSNameField;
            }
            set
            {
                this.iSNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ISOperatorName
        {
            get
            {
                return this.iSOperatorNameField;
            }
            set
            {
                this.iSOperatorNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importMeteringDeviceDataRequest : BaseType
    {
        
        private string fIASHouseGuidField;
        
        private importMeteringDeviceDataRequestMeteringDevice[] meteringDeviceField;
        
        private string versionField;
        
        public importMeteringDeviceDataRequest()
        {
            this.versionField = "11.1.0.8";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MeteringDevice", Order=1)]
        public importMeteringDeviceDataRequestMeteringDevice[] MeteringDevice
        {
            get
            {
                return this.meteringDeviceField;
            }
            set
            {
                this.meteringDeviceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importMeteringDeviceDataRequestMeteringDevice
    {
        
        private string transportGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DeviceDataToCreate", typeof(MeteringDeviceFullInformationType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("DeviceDataToUpdate", typeof(importMeteringDeviceDataRequestMeteringDeviceDeviceDataToUpdate), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importMeteringDeviceDataRequestMeteringDeviceDeviceDataToUpdate
    {
        
        private string meteringDeviceVersionGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringDeviceVersionGUID
        {
            get
            {
                return this.meteringDeviceVersionGUIDField;
            }
            set
            {
                this.meteringDeviceVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArchiveDevice", typeof(importMeteringDeviceDataRequestMeteringDeviceDeviceDataToUpdateArchiveDevice), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("LinkedWithMetering", typeof(importMeteringDeviceDataRequestMeteringDeviceDeviceDataToUpdateLinkedWithMetering), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ReplaceDevice", typeof(importMeteringDeviceDataRequestMeteringDeviceDeviceDataToUpdateReplaceDevice), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("UpdateAfterDevicesValues", typeof(MeteringDeviceToUpdateAfterDevicesValuesType), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("UpdateBeforeDevicesValues", typeof(MeteringDeviceFullInformationType), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importMeteringDeviceDataRequestMeteringDeviceDeviceDataToUpdateArchiveDevice
    {
        
        private nsiRef archivingReasonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef ArchivingReason
        {
            get
            {
                return this.archivingReasonField;
            }
            set
            {
                this.archivingReasonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importMeteringDeviceDataRequestMeteringDeviceDeviceDataToUpdateLinkedWithMetering
    {
        
        private string[] linkedMeteringDeviceVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LinkedMeteringDeviceVersionGUID", Order=0)]
        public string[] LinkedMeteringDeviceVersionGUID
        {
            get
            {
                return this.linkedMeteringDeviceVersionGUIDField;
            }
            set
            {
                this.linkedMeteringDeviceVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importMeteringDeviceDataRequestMeteringDeviceDeviceDataToUpdateReplaceDevice
    {
        
        private System.DateTime verificationDateField;
        
        private object itemField;
        
        private object[] itemsField;
        
        private string replacingMeteringDeviceVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime VerificationDate
        {
            get
            {
                return this.verificationDateField;
            }
            set
            {
                this.verificationDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ReasonVerification", typeof(nsiRef), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DeviceValueMunicipalResourceElectric", typeof(ElectricMeteringValueBaseType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("DeviceValueMunicipalResourceNotElectric", typeof(OneRateMeteringValueBaseType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("VolumeDeviceValues", typeof(VolumeMeteringValueBaseType), Order=2)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string ReplacingMeteringDeviceVersionGUID
        {
            get
            {
                return this.replacingMeteringDeviceVersionGUIDField;
            }
            set
            {
                this.replacingMeteringDeviceVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class ResultHeader : HeaderType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class AckRequest
    {
        
        private AckRequestAck ackField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public AckRequestAck Ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class AckRequestAck
    {
        
        private string messageGUIDField;
        
        private string requesterMessageGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string RequesterMessageGUID
        {
            get
            {
                return this.requesterMessageGUIDField;
            }
            set
            {
                this.requesterMessageGUIDField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importMeteringDeviceDataRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importMeteringDeviceDataRequest importMeteringDeviceDataRequest;
        
        public importMeteringDeviceDataRequest1()
        {
        }
        
        public importMeteringDeviceDataRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importMeteringDeviceDataRequest importMeteringDeviceDataRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importMeteringDeviceDataRequest = importMeteringDeviceDataRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importMeteringDeviceDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importMeteringDeviceDataResponse()
        {
        }
        
        public importMeteringDeviceDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportMeteringDeviceDataRequest : BaseType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType24[] itemsElementNameField;
        
        private bool includeFIASHouseGuidField;
        
        private bool includeFIASHouseGuidFieldSpecified;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ArchiveDateFrom", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ArchiveDateTo", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CommissioningDateFrom", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CommissioningDateTo", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("IsCurrentOrganization", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("MeteringDeviceRootGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("MeteringDeviceType", typeof(nsiRef), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("MeteringDeviceVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", typeof(nsiRef), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SearchArchived", typeof(bool), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("UpdateDateTime", typeof(System.DateTime), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType24[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public bool IncludeFIASHouseGuid
        {
            get
            {
                return this.includeFIASHouseGuidField;
            }
            set
            {
                this.includeFIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IncludeFIASHouseGuidSpecified
        {
            get
            {
                return this.includeFIASHouseGuidFieldSpecified;
            }
            set
            {
                this.includeFIASHouseGuidFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType24
    {
        
        /// <remarks/>
        ArchiveDateFrom,
        
        /// <remarks/>
        ArchiveDateTo,
        
        /// <remarks/>
        CommissioningDateFrom,
        
        /// <remarks/>
        CommissioningDateTo,
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        IsCurrentOrganization,
        
        /// <remarks/>
        MeteringDeviceRootGUID,
        
        /// <remarks/>
        MeteringDeviceType,
        
        /// <remarks/>
        MeteringDeviceVersionGUID,
        
        /// <remarks/>
        MunicipalResource,
        
        /// <remarks/>
        SearchArchived,
        
        /// <remarks/>
        UpdateDateTime,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportMeteringDeviceDataRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataRequest exportMeteringDeviceDataRequest;
        
        public exportMeteringDeviceDataRequest1()
        {
        }
        
        public exportMeteringDeviceDataRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataRequest exportMeteringDeviceDataRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportMeteringDeviceDataRequest = exportMeteringDeviceDataRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportMeteringDeviceDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportMeteringDeviceDataResponse()
        {
        }
        
        public exportMeteringDeviceDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportODSPMeteringDeviceDataRequest : BaseType
    {
        
        private string accountNumberField;
        
        private string versionField;
        
        public exportODSPMeteringDeviceDataRequest()
        {
            this.versionField = "15.3.0.0";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AccountNumber
        {
            get
            {
                return this.accountNumberField;
            }
            set
            {
                this.accountNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportODSPMeteringDeviceDataRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataRequest exportODSPMeteringDeviceDataRequest;
        
        public exportODSPMeteringDeviceDataRequest1()
        {
        }
        
        public exportODSPMeteringDeviceDataRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataRequest exportODSPMeteringDeviceDataRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportODSPMeteringDeviceDataRequest = exportODSPMeteringDeviceDataRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportODSPMeteringDeviceDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportODSPMeteringDeviceDataResponse()
        {
        }
        
        public exportODSPMeteringDeviceDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class getStateRequest
    {
        
        private string messageGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResult : BaseAsyncResponseType
    {
        
        private object[] itemsField;
        
        private string versionField;
        
        public getStateResult()
        {
            this.versionField = "11.0.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ImportResult", typeof(getStateResultImportResult), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("VotingMessage", typeof(exportVotingMessageResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("VotingProtocol", typeof(exportVotingProtocolResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportAccountIndividualServicesResult", typeof(exportAccountIndividualServicesResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportAccountResult", typeof(exportAccountResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportBriefApartmentHouseResult", typeof(getStateResultExportBriefApartmentHouseResult), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportBriefBasicHouseResult", typeof(getStateResultExportBriefBasicHouseResult), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportBriefLivingHouseResult", typeof(getStateResultExportBriefLivingHouseResult), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportBriefSocialHireContract", typeof(exportBriefSocialHireContractResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportBriefSupplyResourceContractResult", typeof(getStateResultExportBriefSupplyResourceContractResult), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportCAChResult", typeof(exportCAChResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportHouseResult", typeof(exportHouseResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportMeteringDeviceDataResult", typeof(exportMeteringDeviceDataResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportODSPMeteringDeviceDataResult", typeof(exportODSPMeteringDeviceDataResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportOwnerDecision", typeof(exportOwnerDecisionResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportOwnerRefusal", typeof(OwnerRefusalExportType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportStatusCAChResult", typeof(exportStatusCAChResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportStatusPublicPropertyContractResult", typeof(exportStatusPublicPropertyContractResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportSupplyResourceContractObjectAddress", typeof(getStateResultExportSupplyResourceContractObjectAddress), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("exportSupplyResourceContractResult", typeof(getStateResultExportSupplyResourceContractResult), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("rolloverCAChStatus", typeof(exportRolloverStatusCAChResultType), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultImportResult
    {
        
        private object[] itemsField;
        
        private string versionField;
        
        public getStateResultImportResult()
        {
            this.versionField = "10.0.1.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CommonResult", typeof(getStateResultImportResultCommonResult), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultImportResultCommonResult : CommonResultType
    {
        
        private object itemField;
        
        private ItemChoiceType26 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ImportAccount", typeof(getStateResultImportResultCommonResultImportAccount), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ImportHouseESP", typeof(OGFImportStatusType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ImportHouseOMS", typeof(OGFImportStatusType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ImportHouseUO", typeof(OGFImportStatusType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ImportSupplyResourceContract", typeof(getStateResultImportResultCommonResultImportSupplyResourceContract), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ImportSupplyResourceContractObjectAddress", typeof(getStateResultImportResultCommonResultImportSupplyResourceContractObjectAddress), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ImportSupplyResourceContractProject", typeof(getStateResultImportResultCommonResultImportSupplyResourceContractProject), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("importCharter", typeof(importCharterResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("importContract", typeof(importContractResultType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("importMeteringDevice", typeof(getStateResultImportResultCommonResultImportMeteringDevice), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType26 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultImportResultCommonResultImportAccount
    {
        
        private string unifiedAccountNumberField;
        
        private string serviceIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
        public string UnifiedAccountNumber
        {
            get
            {
                return this.unifiedAccountNumberField;
            }
            set
            {
                this.unifiedAccountNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=1)]
        public string ServiceID
        {
            get
            {
                return this.serviceIDField;
            }
            set
            {
                this.serviceIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultImportResultCommonResultImportSupplyResourceContract
    {
        
        private string contractGUIDField;
        
        private string contractRootGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ContractRootGUID
        {
            get
            {
                return this.contractRootGUIDField;
            }
            set
            {
                this.contractRootGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultImportResultCommonResultImportSupplyResourceContractObjectAddress
    {
        
        private string contractGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultImportResultCommonResultImportSupplyResourceContractProject
    {
        
        private string contractGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultImportResultCommonResultImportMeteringDevice
    {
        
        private string meteringDeviceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MeteringDeviceGUID
        {
            get
            {
                return this.meteringDeviceGUIDField;
            }
            set
            {
                this.meteringDeviceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType26
    {
        
        /// <remarks/>
        ImportAccount,
        
        /// <remarks/>
        ImportHouseESP,
        
        /// <remarks/>
        ImportHouseOMS,
        
        /// <remarks/>
        ImportHouseUO,
        
        /// <remarks/>
        ImportSupplyResourceContract,
        
        /// <remarks/>
        ImportSupplyResourceContractObjectAddress,
        
        /// <remarks/>
        ImportSupplyResourceContractProject,
        
        /// <remarks/>
        importCharter,
        
        /// <remarks/>
        importContract,
        
        /// <remarks/>
        importMeteringDevice,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultExportBriefApartmentHouseResult
    {
        
        private BriefApartmentHouseType apartmentHouseInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BriefApartmentHouseType ApartmentHouseInfo
        {
            get
            {
                return this.apartmentHouseInfoField;
            }
            set
            {
                this.apartmentHouseInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultExportBriefBasicHouseResult
    {
        
        private ExportBriefBasicHouseResultType[] resultItemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResultItem", Order=0)]
        public ExportBriefBasicHouseResultType[] ResultItem
        {
            get
            {
                return this.resultItemField;
            }
            set
            {
                this.resultItemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultExportBriefLivingHouseResult
    {
        
        private ExportBriefLivingHouseResultType[] resultItemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResultItem", Order=0)]
        public ExportBriefLivingHouseResultType[] ResultItem
        {
            get
            {
                return this.resultItemField;
            }
            set
            {
                this.resultItemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultExportBriefSupplyResourceContractResult
    {
        
        private exportBriefSupplyResourceContractResultType[] contractField;
        
        private object[] itemsField;
        
        private ItemsChoiceType25[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Contract", Order=0)]
        public exportBriefSupplyResourceContractResultType[] Contract
        {
            get
            {
                return this.contractField;
            }
            set
            {
                this.contractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("IsLastPage", typeof(bool), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextPageContractRootGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("NextPageObjectGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType25[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType25
    {
        
        /// <remarks/>
        IsLastPage,
        
        /// <remarks/>
        NextPageContractRootGUID,
        
        /// <remarks/>
        NextPageObjectGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusPublicPropertyContractResultType
    {
        
        private exportStatusPublicPropertyContractResultTypePublicPropertyContract[] publicPropertyContractField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PublicPropertyContract", Order=0)]
        public exportStatusPublicPropertyContractResultTypePublicPropertyContract[] PublicPropertyContract
        {
            get
            {
                return this.publicPropertyContractField;
            }
            set
            {
                this.publicPropertyContractField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusPublicPropertyContractResultTypePublicPropertyContract : PublicPropertyContractExportType
    {
        
        private string contractGUIDField;
        
        private string statusContractField;
        
        private string contractVersionGUIDField;
        
        private string versionNumberField;
        
        private string statusVersionField;
        
        private exportStatusPublicPropertyContractResultTypePublicPropertyContractPaymentInterval paymentIntervalField;
        
        private exportStatusPublicPropertyContractResultTypePublicPropertyContractAgreementPayment[] agreementPaymentField;
        
        private bool isGratuitousBasisField;
        
        private bool isGratuitousBasisFieldSpecified;
        
        public exportStatusPublicPropertyContractResultTypePublicPropertyContract()
        {
            this.isGratuitousBasisField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractGUID
        {
            get
            {
                return this.contractGUIDField;
            }
            set
            {
                this.contractGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string StatusContract
        {
            get
            {
                return this.statusContractField;
            }
            set
            {
                this.statusContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)]
        public string VersionNumber
        {
            get
            {
                return this.versionNumberField;
            }
            set
            {
                this.versionNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string StatusVersion
        {
            get
            {
                return this.statusVersionField;
            }
            set
            {
                this.statusVersionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public exportStatusPublicPropertyContractResultTypePublicPropertyContractPaymentInterval PaymentInterval
        {
            get
            {
                return this.paymentIntervalField;
            }
            set
            {
                this.paymentIntervalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AgreementPayment", Order=6)]
        public exportStatusPublicPropertyContractResultTypePublicPropertyContractAgreementPayment[] AgreementPayment
        {
            get
            {
                return this.agreementPaymentField;
            }
            set
            {
                this.agreementPaymentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool IsGratuitousBasis
        {
            get
            {
                return this.isGratuitousBasisField;
            }
            set
            {
                this.isGratuitousBasisField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsGratuitousBasisSpecified
        {
            get
            {
                return this.isGratuitousBasisFieldSpecified;
            }
            set
            {
                this.isGratuitousBasisFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusPublicPropertyContractResultTypePublicPropertyContractPaymentInterval
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType8[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EndDate", typeof(DaySelectionExportType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Other", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(DaySelectionExportType), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType8[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType8
    {
        
        /// <remarks/>
        EndDate,
        
        /// <remarks/>
        Other,
        
        /// <remarks/>
        StartDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusPublicPropertyContractResultTypePublicPropertyContractAgreementPayment
    {
        
        private string agreementPaymentVersionGUIDField;
        
        private exportStatusPublicPropertyContractResultTypePublicPropertyContractAgreementPaymentDatePeriod datePeriodField;
        
        private decimal billField;
        
        private decimal debtField;
        
        private decimal paidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string AgreementPaymentVersionGUID
        {
            get
            {
                return this.agreementPaymentVersionGUIDField;
            }
            set
            {
                this.agreementPaymentVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public exportStatusPublicPropertyContractResultTypePublicPropertyContractAgreementPaymentDatePeriod DatePeriod
        {
            get
            {
                return this.datePeriodField;
            }
            set
            {
                this.datePeriodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal Bill
        {
            get
            {
                return this.billField;
            }
            set
            {
                this.billField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public decimal Debt
        {
            get
            {
                return this.debtField;
            }
            set
            {
                this.debtField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public decimal Paid
        {
            get
            {
                return this.paidField;
            }
            set
            {
                this.paidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusPublicPropertyContractResultTypePublicPropertyContractAgreementPaymentDatePeriod
    {
        
        private System.DateTime dateFromField;
        
        private System.DateTime dateToField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime DateFrom
        {
            get
            {
                return this.dateFromField;
            }
            set
            {
                this.dateFromField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateTo
        {
            get
            {
                return this.dateToField;
            }
            set
            {
                this.dateToField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultExportSupplyResourceContractObjectAddress
    {
        
        private exportSupplyResourceContractObjectAddressResultType[] objectAddressField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ObjectAddress", Order=0)]
        public exportSupplyResourceContractObjectAddressResultType[] ObjectAddress
        {
            get
            {
                return this.objectAddressField;
            }
            set
            {
                this.objectAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ExportObjectGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("IsLastPage", typeof(bool), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class getStateResultExportSupplyResourceContractResult
    {
        
        private exportSupplyResourceContractResultType[] contractField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Contract", Order=0)]
        public exportSupplyResourceContractResultType[] Contract
        {
            get
            {
                return this.contractField;
            }
            set
            {
                this.contractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ExportContractRootGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("IsLastPage", typeof(bool), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class getStateRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.getStateRequest getStateRequest;
        
        public getStateRequest1()
        {
        }
        
        public getStateRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.getStateRequest getStateRequest)
        {
            this.RequestHeader = RequestHeader;
            this.getStateRequest = getStateRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class getStateResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.getStateResult getStateResult;
        
        public getStateResponse()
        {
        }
        
        public getStateResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.getStateResult getStateResult)
        {
            this.ResultHeader = ResultHeader;
            this.getStateResult = getStateResult;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequest : BaseType
    {
        
        private importContractRequestContract[] contractField;
        
        private string versionField;
        
        public importContractRequest()
        {
            this.versionField = "11.9.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Contract", Order=0)]
        public importContractRequestContract[] Contract
        {
            get
            {
                return this.contractField;
            }
            set
            {
                this.contractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContract
    {
        
        private string transportGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnulmentContract", typeof(importContractRequestContractAnnulmentContract), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("AnnulmentContractPaymentsInfo", typeof(importContractRequestContractAnnulmentContractPaymentsInfo), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ApprovalContract", typeof(importContractRequestContractApprovalContract), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("EditContract", typeof(importContractRequestContractEditContract), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("PlaceContractPaymentsInfo", typeof(importContractRequestContractPlaceContractPaymentsInfo), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("PlacingContract", typeof(importContractRequestContractPlacingContract), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("RollOverContract", typeof(importContractRequestContractRollOverContract), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("TerminateContract", typeof(importContractRequestContractTerminateContract), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractAnnulmentContract : AnnulmentType
    {
        
        private bool licenseRequestField;
        
        private bool licenseRequestFieldSpecified;
        
        private string contractVersionGUIDField;
        
        public importContractRequestContractAnnulmentContract()
        {
            this.licenseRequestField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool LicenseRequest
        {
            get
            {
                return this.licenseRequestField;
            }
            set
            {
                this.licenseRequestField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool LicenseRequestSpecified
        {
            get
            {
                return this.licenseRequestFieldSpecified;
            }
            set
            {
                this.licenseRequestFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractAnnulmentContractPaymentsInfo
    {
        
        private string contractPaymentsInfoVersionGUIDField;
        
        private string reasonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractPaymentsInfoVersionGUID
        {
            get
            {
                return this.contractPaymentsInfoVersionGUIDField;
            }
            set
            {
                this.contractPaymentsInfoVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string Reason
        {
            get
            {
                return this.reasonField;
            }
            set
            {
                this.reasonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractApprovalContract : ApprovalType
    {
        
        private string contractVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContract : ContractType
    {
        
        private bool licenseRequestField;
        
        private bool licenseRequestFieldSpecified;
        
        private importContractRequestContractEditContractContractObject[] contractObjectField;
        
        private string contractVersionGUIDField;
        
        private bool indicationsAnyDayField;
        
        private bool indicationsAnyDayFieldSpecified;
        
        public importContractRequestContractEditContract()
        {
            this.licenseRequestField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool LicenseRequest
        {
            get
            {
                return this.licenseRequestField;
            }
            set
            {
                this.licenseRequestField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool LicenseRequestSpecified
        {
            get
            {
                return this.licenseRequestFieldSpecified;
            }
            set
            {
                this.licenseRequestFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=1)]
        public importContractRequestContractEditContractContractObject[] ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool IndicationsAnyDay
        {
            get
            {
                return this.indicationsAnyDayField;
            }
            set
            {
                this.indicationsAnyDayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IndicationsAnyDaySpecified
        {
            get
            {
                return this.indicationsAnyDayFieldSpecified;
            }
            set
            {
                this.indicationsAnyDayFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContractContractObject
    {
        
        private string transportGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Add", typeof(importContractRequestContractEditContractContractObjectAdd), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("Annulment", typeof(importContractRequestContractEditContractContractObjectAnnulment), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("Edit", typeof(importContractRequestContractEditContractContractObjectEdit), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContractContractObjectAdd : ManageObjectType
    {
        
        private BaseServiceType baseMServiceField;
        
        private importContractRequestContractEditContractContractObjectAddHouseService[] houseServiceField;
        
        private importContractRequestContractEditContractContractObjectAddAddService[] addServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseMService
        {
            get
            {
                return this.baseMServiceField;
            }
            set
            {
                this.baseMServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=1)]
        public importContractRequestContractEditContractContractObjectAddHouseService[] HouseService
        {
            get
            {
                return this.houseServiceField;
            }
            set
            {
                this.houseServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddService", Order=2)]
        public importContractRequestContractEditContractContractObjectAddAddService[] AddService
        {
            get
            {
                return this.addServiceField;
            }
            set
            {
                this.addServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContractContractObjectAddHouseService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContractContractObjectAddAddService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContractContractObjectAnnulment
    {
        
        private string contractObjectVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContractContractObjectEdit : ManageObjectType
    {
        
        private string contractObjectVersionGUIDField;
        
        private BaseServiceType baseMServiceField;
        
        private importContractRequestContractEditContractContractObjectEditHouseService[] houseServiceField;
        
        private importContractRequestContractEditContractContractObjectEditAddService[] addServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public BaseServiceType BaseMService
        {
            get
            {
                return this.baseMServiceField;
            }
            set
            {
                this.baseMServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=2)]
        public importContractRequestContractEditContractContractObjectEditHouseService[] HouseService
        {
            get
            {
                return this.houseServiceField;
            }
            set
            {
                this.houseServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddService", Order=3)]
        public importContractRequestContractEditContractContractObjectEditAddService[] AddService
        {
            get
            {
                return this.addServiceField;
            }
            set
            {
                this.addServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContractContractObjectEditHouseService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractEditContractContractObjectEditAddService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractPlaceContractPaymentsInfo : ContractPaymentsInfoType
    {
        
        private string contractVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractPlacingContract : ContractType
    {
        
        private bool licenseRequestField;
        
        private bool licenseRequestFieldSpecified;
        
        private importContractRequestContractPlacingContractContractObject[] contractObjectField;
        
        public importContractRequestContractPlacingContract()
        {
            this.licenseRequestField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool LicenseRequest
        {
            get
            {
                return this.licenseRequestField;
            }
            set
            {
                this.licenseRequestField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool LicenseRequestSpecified
        {
            get
            {
                return this.licenseRequestFieldSpecified;
            }
            set
            {
                this.licenseRequestFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=1)]
        public importContractRequestContractPlacingContractContractObject[] ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractPlacingContractContractObject : ManageObjectType
    {
        
        private string transportGUIDField;
        
        private BaseServiceType baseMServiceField;
        
        private importContractRequestContractPlacingContractContractObjectHouseService[] houseServiceField;
        
        private importContractRequestContractPlacingContractContractObjectAddService[] addServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public BaseServiceType BaseMService
        {
            get
            {
                return this.baseMServiceField;
            }
            set
            {
                this.baseMServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=2)]
        public importContractRequestContractPlacingContractContractObjectHouseService[] HouseService
        {
            get
            {
                return this.houseServiceField;
            }
            set
            {
                this.houseServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddService", Order=3)]
        public importContractRequestContractPlacingContractContractObjectAddService[] AddService
        {
            get
            {
                return this.addServiceField;
            }
            set
            {
                this.addServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractPlacingContractContractObjectHouseService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractPlacingContractContractObjectAddService : ContractServiceType
    {
        
        private BaseServiceType baseServiceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceType BaseService
        {
            get
            {
                return this.baseServiceField;
            }
            set
            {
                this.baseServiceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractRollOverContract : RollOverType
    {
        
        private bool licenseRequestField;
        
        private bool licenseRequestFieldSpecified;
        
        private string contractVersionGUIDField;
        
        private System.DateTime rollToDateField;
        
        private bool rollToDateFieldSpecified;
        
        public importContractRequestContractRollOverContract()
        {
            this.licenseRequestField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool LicenseRequest
        {
            get
            {
                return this.licenseRequestField;
            }
            set
            {
                this.licenseRequestField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool LicenseRequestSpecified
        {
            get
            {
                return this.licenseRequestFieldSpecified;
            }
            set
            {
                this.licenseRequestFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime RollToDate
        {
            get
            {
                return this.rollToDateField;
            }
            set
            {
                this.rollToDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool RollToDateSpecified
        {
            get
            {
                return this.rollToDateFieldSpecified;
            }
            set
            {
                this.rollToDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importContractRequestContractTerminateContract : TerminateType
    {
        
        private bool licenseRequestField;
        
        private bool licenseRequestFieldSpecified;
        
        private nsiRef reasonRefField;
        
        private AttachmentType[] terminateAttachmentField;
        
        private string contractVersionGUIDField;
        
        public importContractRequestContractTerminateContract()
        {
            this.licenseRequestField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool LicenseRequest
        {
            get
            {
                return this.licenseRequestField;
            }
            set
            {
                this.licenseRequestField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool LicenseRequestSpecified
        {
            get
            {
                return this.licenseRequestFieldSpecified;
            }
            set
            {
                this.licenseRequestFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef ReasonRef
        {
            get
            {
                return this.reasonRefField;
            }
            set
            {
                this.reasonRefField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TerminateAttachment", Order=2)]
        public AttachmentType[] TerminateAttachment
        {
            get
            {
                return this.terminateAttachmentField;
            }
            set
            {
                this.terminateAttachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importContractDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importContractRequest importContractRequest;
        
        public importContractDataRequest()
        {
        }
        
        public importContractDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importContractRequest importContractRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importContractRequest = importContractRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importContractDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importContractDataResponse()
        {
        }
        
        public importContractDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequest : BaseType
    {
        
        private string transportGUIDField;
        
        private object itemField;
        
        private string versionField;
        
        public importCharterRequest()
        {
            this.versionField = "11.9.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnulmentCharter", typeof(importCharterRequestAnnulmentCharter), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("AnnulmentCharterPaymentsInfo", typeof(importCharterRequestAnnulmentCharterPaymentsInfo), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("EditCharter", typeof(importCharterRequestEditCharter), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("PlaceCharterPaymentsInfo", typeof(importCharterRequestPlaceCharterPaymentsInfo), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("PlacingCharter", typeof(importCharterRequestPlacingCharter), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("RollOverCharter", typeof(importCharterRequestRollOverCharter), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("TerminateCharter", typeof(importCharterRequestTerminateCharter), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestAnnulmentCharter : AnnulmentType
    {
        
        private string charterVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string CharterVersionGUID
        {
            get
            {
                return this.charterVersionGUIDField;
            }
            set
            {
                this.charterVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestAnnulmentCharterPaymentsInfo
    {
        
        private string charterPaymentsInfoVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string CharterPaymentsInfoVersionGUID
        {
            get
            {
                return this.charterPaymentsInfoVersionGUIDField;
            }
            set
            {
                this.charterPaymentsInfoVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharter : CharterType
    {
        
        private importCharterRequestEditCharterContractObject[] contractObjectField;
        
        private string charterVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=0)]
        public importCharterRequestEditCharterContractObject[] ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string CharterVersionGUID
        {
            get
            {
                return this.charterVersionGUIDField;
            }
            set
            {
                this.charterVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharterContractObject
    {
        
        private string transportGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Add", typeof(importCharterRequestEditCharterContractObjectAdd), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("Annulment", typeof(importCharterRequestEditCharterContractObjectAnnulment), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("Edit", typeof(importCharterRequestEditCharterContractObjectEdit), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharterContractObjectAdd : ManageObjectType
    {
        
        private BaseServiceCharterType baseMServiceField;
        
        private importCharterRequestEditCharterContractObjectAddHouseService[] houseServiceField;
        
        private importCharterRequestEditCharterContractObjectAddAddService[] addServiceField;
        
        private bool isManagedByContractField;
        
        private bool isManagedByContractFieldSpecified;
        
        public importCharterRequestEditCharterContractObjectAdd()
        {
            this.isManagedByContractField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceCharterType BaseMService
        {
            get
            {
                return this.baseMServiceField;
            }
            set
            {
                this.baseMServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=1)]
        public importCharterRequestEditCharterContractObjectAddHouseService[] HouseService
        {
            get
            {
                return this.houseServiceField;
            }
            set
            {
                this.houseServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddService", Order=2)]
        public importCharterRequestEditCharterContractObjectAddAddService[] AddService
        {
            get
            {
                return this.addServiceField;
            }
            set
            {
                this.addServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public bool IsManagedByContract
        {
            get
            {
                return this.isManagedByContractField;
            }
            set
            {
                this.isManagedByContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsManagedByContractSpecified
        {
            get
            {
                return this.isManagedByContractFieldSpecified;
            }
            set
            {
                this.isManagedByContractFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharterContractObjectAddHouseService : ContractServiceType
    {
        
        private BaseServiceCharterType baseServiceCharterField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceCharterType BaseServiceCharter
        {
            get
            {
                return this.baseServiceCharterField;
            }
            set
            {
                this.baseServiceCharterField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharterContractObjectAddAddService : ContractServiceType
    {
        
        private BaseServiceCharterType baseServiceCharterField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceCharterType BaseServiceCharter
        {
            get
            {
                return this.baseServiceCharterField;
            }
            set
            {
                this.baseServiceCharterField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharterContractObjectAnnulment
    {
        
        private string contractObjectVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharterContractObjectEdit : ManageObjectType
    {
        
        private string contractObjectVersionGUIDField;
        
        private BaseServiceCharterType baseMServiceField;
        
        private importCharterRequestEditCharterContractObjectEditHouseService[] houseServiceField;
        
        private importCharterRequestEditCharterContractObjectEditAddService[] addServiceField;
        
        private bool isManagedByContractField;
        
        private bool isManagedByContractFieldSpecified;
        
        public importCharterRequestEditCharterContractObjectEdit()
        {
            this.isManagedByContractField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string ContractObjectVersionGUID
        {
            get
            {
                return this.contractObjectVersionGUIDField;
            }
            set
            {
                this.contractObjectVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public BaseServiceCharterType BaseMService
        {
            get
            {
                return this.baseMServiceField;
            }
            set
            {
                this.baseMServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=2)]
        public importCharterRequestEditCharterContractObjectEditHouseService[] HouseService
        {
            get
            {
                return this.houseServiceField;
            }
            set
            {
                this.houseServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddService", Order=3)]
        public importCharterRequestEditCharterContractObjectEditAddService[] AddService
        {
            get
            {
                return this.addServiceField;
            }
            set
            {
                this.addServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool IsManagedByContract
        {
            get
            {
                return this.isManagedByContractField;
            }
            set
            {
                this.isManagedByContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsManagedByContractSpecified
        {
            get
            {
                return this.isManagedByContractFieldSpecified;
            }
            set
            {
                this.isManagedByContractFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharterContractObjectEditHouseService : ContractServiceType
    {
        
        private BaseServiceCharterType baseServiceCharterField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceCharterType BaseServiceCharter
        {
            get
            {
                return this.baseServiceCharterField;
            }
            set
            {
                this.baseServiceCharterField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestEditCharterContractObjectEditAddService : ContractServiceType
    {
        
        private BaseServiceCharterType baseServiceCharterField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceCharterType BaseServiceCharter
        {
            get
            {
                return this.baseServiceCharterField;
            }
            set
            {
                this.baseServiceCharterField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestPlaceCharterPaymentsInfo : CharterPaymentsInfoType
    {
        
        private string charterVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string CharterVersionGUID
        {
            get
            {
                return this.charterVersionGUIDField;
            }
            set
            {
                this.charterVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestPlacingCharter : CharterType
    {
        
        private importCharterRequestPlacingCharterContractObject[] contractObjectField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=0)]
        public importCharterRequestPlacingCharterContractObject[] ContractObject
        {
            get
            {
                return this.contractObjectField;
            }
            set
            {
                this.contractObjectField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestPlacingCharterContractObject : ManageObjectType
    {
        
        private string transportGUIDField;
        
        private BaseServiceCharterType baseMServiceField;
        
        private importCharterRequestPlacingCharterContractObjectHouseService[] houseServiceField;
        
        private importCharterRequestPlacingCharterContractObjectAddService[] addServiceField;
        
        private bool isManagedByContractField;
        
        private bool isManagedByContractFieldSpecified;
        
        public importCharterRequestPlacingCharterContractObject()
        {
            this.isManagedByContractField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public BaseServiceCharterType BaseMService
        {
            get
            {
                return this.baseMServiceField;
            }
            set
            {
                this.baseMServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=2)]
        public importCharterRequestPlacingCharterContractObjectHouseService[] HouseService
        {
            get
            {
                return this.houseServiceField;
            }
            set
            {
                this.houseServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddService", Order=3)]
        public importCharterRequestPlacingCharterContractObjectAddService[] AddService
        {
            get
            {
                return this.addServiceField;
            }
            set
            {
                this.addServiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public bool IsManagedByContract
        {
            get
            {
                return this.isManagedByContractField;
            }
            set
            {
                this.isManagedByContractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsManagedByContractSpecified
        {
            get
            {
                return this.isManagedByContractFieldSpecified;
            }
            set
            {
                this.isManagedByContractFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestPlacingCharterContractObjectHouseService : ContractServiceType
    {
        
        private BaseServiceCharterType baseServiceCharterField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceCharterType BaseServiceCharter
        {
            get
            {
                return this.baseServiceCharterField;
            }
            set
            {
                this.baseServiceCharterField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestPlacingCharterContractObjectAddService : ContractServiceType
    {
        
        private BaseServiceCharterType baseServiceCharterField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public BaseServiceCharterType BaseServiceCharter
        {
            get
            {
                return this.baseServiceCharterField;
            }
            set
            {
                this.baseServiceCharterField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestRollOverCharter : RollOverType
    {
        
        private string charterVersionGUIDField;
        
        private System.DateTime rollToDateField;
        
        private bool rollToDateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string CharterVersionGUID
        {
            get
            {
                return this.charterVersionGUIDField;
            }
            set
            {
                this.charterVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime RollToDate
        {
            get
            {
                return this.rollToDateField;
            }
            set
            {
                this.rollToDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool RollToDateSpecified
        {
            get
            {
                return this.rollToDateFieldSpecified;
            }
            set
            {
                this.rollToDateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importCharterRequestTerminateCharter : TerminateType
    {
        
        private string reasonField;
        
        private string charterVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string Reason
        {
            get
            {
                return this.reasonField;
            }
            set
            {
                this.reasonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string CharterVersionGUID
        {
            get
            {
                return this.charterVersionGUIDField;
            }
            set
            {
                this.charterVersionGUIDField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importCharterDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importCharterRequest importCharterRequest;
        
        public importCharterDataRequest()
        {
        }
        
        public importCharterDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importCharterRequest importCharterRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importCharterRequest = importCharterRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importCharterDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importCharterDataResponse()
        {
        }
        
        public importCharterDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusCAChRequest : BaseType
    {
        
        private exportStatusCAChRequestCriteria[] criteriaField;
        
        private string versionField;
        
        public exportStatusCAChRequest()
        {
            this.versionField = "10.0.1.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Criteria", Order=0)]
        public exportStatusCAChRequestCriteria[] Criteria
        {
            get
            {
                return this.criteriaField;
            }
            set
            {
                this.criteriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusCAChRequestCriteria
    {
        
        private string itemField;
        
        private ItemChoiceType27 itemElementNameField;
        
        private exportStatusCAChRequestCriteriaControlObjects controlObjectsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CharterGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("CharterVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType27 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public exportStatusCAChRequestCriteriaControlObjects ControlObjects
        {
            get
            {
                return this.controlObjectsField;
            }
            set
            {
                this.controlObjectsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType27
    {
        
        /// <remarks/>
        CharterGUID,
        
        /// <remarks/>
        CharterVersionGUID,
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractVersionGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusCAChRequestCriteriaControlObjects
    {
        
        private bool isConflictedField;
        
        private bool isConflictedFieldSpecified;
        
        private bool isBlockedField;
        
        private bool isBlockedFieldSpecified;
        
        public exportStatusCAChRequestCriteriaControlObjects()
        {
            this.isConflictedField = true;
            this.isBlockedField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool IsConflicted
        {
            get
            {
                return this.isConflictedField;
            }
            set
            {
                this.isConflictedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsConflictedSpecified
        {
            get
            {
                return this.isConflictedFieldSpecified;
            }
            set
            {
                this.isConflictedFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool IsBlocked
        {
            get
            {
                return this.isBlockedField;
            }
            set
            {
                this.isBlockedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsBlockedSpecified
        {
            get
            {
                return this.isBlockedFieldSpecified;
            }
            set
            {
                this.isBlockedFieldSpecified = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportStatusCAChDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportStatusCAChRequest exportStatusCAChRequest;
        
        public exportStatusCAChDataRequest()
        {
        }
        
        public exportStatusCAChDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportStatusCAChRequest exportStatusCAChRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportStatusCAChRequest = exportStatusCAChRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportStatusCAChDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportStatusCAChDataResponse()
        {
        }
        
        public exportStatusCAChDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportHouseRequest : BaseType
    {
        
        private string fIASHouseGuidField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportHouseDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportHouseRequest exportHouseRequest;
        
        public exportHouseDataRequest()
        {
        }
        
        public exportHouseDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportHouseRequest exportHouseRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportHouseRequest = exportHouseRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportHouseDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportHouseDataResponse()
        {
        }
        
        public exportHouseDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importAccountRequest : BaseType
    {
        
        private importAccountRequestAccount[] accountField;
        
        private string versionField;
        
        public importAccountRequest()
        {
            this.versionField = "10.0.1.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Account", Order=0)]
        public importAccountRequestAccount[] Account
        {
            get
            {
                return this.accountField;
            }
            set
            {
                this.accountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importAccountRequestAccount : AccountType
    {
        
        private string transportGUIDField;
        
        private string accountNumberField;
        
        private string accountGUIDField;
        
        private AccountReasonsImportType accountReasonsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=1)]
        public string AccountNumber
        {
            get
            {
                return this.accountNumberField;
            }
            set
            {
                this.accountNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string AccountGUID
        {
            get
            {
                return this.accountGUIDField;
            }
            set
            {
                this.accountGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public AccountReasonsImportType AccountReasons
        {
            get
            {
                return this.accountReasonsField;
            }
            set
            {
                this.accountReasonsField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importAccountDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importAccountRequest importAccountRequest;
        
        public importAccountDataRequest()
        {
        }
        
        public importAccountDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importAccountRequest importAccountRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importAccountRequest = importAccountRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importAccountDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importAccountDataResponse()
        {
        }
        
        public importAccountDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountRequest : BaseType
    {
        
        private string[] itemsField;
        
        private ItemsChoiceType26[] itemsElementNameField;
        
        private string versionField;
        
        public exportAccountRequest()
        {
            this.versionField = "10.0.1.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("AccountGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public string[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType26[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType26
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
        ServiceID,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
        UnifiedAccountNumber,
        
        /// <remarks/>
        AccountGUID,
        
        /// <remarks/>
        FIASHouseGuid,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportAccountDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportAccountRequest exportAccountRequest;
        
        public exportAccountDataRequest()
        {
        }
        
        public exportAccountDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportAccountRequest exportAccountRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportAccountRequest = exportAccountRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportAccountDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportAccountDataResponse()
        {
        }
        
        public exportAccountDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importPublicPropertyContractRequest : BaseType
    {
        
        private object[] itemsField;
        
        private string versionField;
        
        public importPublicPropertyContractRequest()
        {
            this.versionField = "11.2.0.10";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AddAgreementPayment", typeof(importPublicPropertyContractRequestAddAgreementPayment), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("AnnulAgreementPayment", typeof(importPublicPropertyContractRequestAnnulAgreementPayment), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Contract", typeof(importPublicPropertyContractRequestContract), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("DelAgreementPayment", typeof(importPublicPropertyContractRequestDelAgreementPayment), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importPublicPropertyContractRequestAddAgreementPayment
    {
        
        private string transportGUIDField;
        
        private string itemField;
        
        private ItemChoiceType28 itemElementNameField;
        
        private importPublicPropertyContractRequestAddAgreementPaymentDatePeriod datePeriodField;
        
        private decimal billField;
        
        private decimal debtField;
        
        private decimal paidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AgreementPaymentVersionGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType28 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public importPublicPropertyContractRequestAddAgreementPaymentDatePeriod DatePeriod
        {
            get
            {
                return this.datePeriodField;
            }
            set
            {
                this.datePeriodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public decimal Bill
        {
            get
            {
                return this.billField;
            }
            set
            {
                this.billField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
        public decimal Debt
        {
            get
            {
                return this.debtField;
            }
            set
            {
                this.debtField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public decimal Paid
        {
            get
            {
                return this.paidField;
            }
            set
            {
                this.paidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType28
    {
        
        /// <remarks/>
        AgreementPaymentVersionGUID,
        
        /// <remarks/>
        ContractVersionGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importPublicPropertyContractRequestAddAgreementPaymentDatePeriod
    {
        
        private System.DateTime dateFromField;
        
        private System.DateTime dateToField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime DateFrom
        {
            get
            {
                return this.dateFromField;
            }
            set
            {
                this.dateFromField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateTo
        {
            get
            {
                return this.dateToField;
            }
            set
            {
                this.dateToField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importPublicPropertyContractRequestAnnulAgreementPayment : AnnulmentType
    {
        
        private string transportGUIDField;
        
        private string agreementPaymentVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string AgreementPaymentVersionGUID
        {
            get
            {
                return this.agreementPaymentVersionGUIDField;
            }
            set
            {
                this.agreementPaymentVersionGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importPublicPropertyContractRequestContract
    {
        
        private string transportGUIDField;
        
        private string contractVersionGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ContractVersionGUID
        {
            get
            {
                return this.contractVersionGUIDField;
            }
            set
            {
                this.contractVersionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnulmentContract", typeof(AnnulmentType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("PublicPropertyContract", typeof(importPublicPropertyContractRequestContractPublicPropertyContract), Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importPublicPropertyContractRequestContractPublicPropertyContract : PublicPropertyContractType
    {
        
        private importPublicPropertyContractRequestContractPublicPropertyContractPaymentInterval paymentIntervalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public importPublicPropertyContractRequestContractPublicPropertyContractPaymentInterval PaymentInterval
        {
            get
            {
                return this.paymentIntervalField;
            }
            set
            {
                this.paymentIntervalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importPublicPropertyContractRequestContractPublicPropertyContractPaymentInterval
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType27[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EndDate", typeof(DaySelectionType), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("Other", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(DaySelectionType), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType27[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType27
    {
        
        /// <remarks/>
        EndDate,
        
        /// <remarks/>
        Other,
        
        /// <remarks/>
        StartDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importPublicPropertyContractRequestDelAgreementPayment
    {
        
        private string transportGUIDField;
        
        private string agreementPaymentVersionGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string AgreementPaymentVersionGUID
        {
            get
            {
                return this.agreementPaymentVersionGUIDField;
            }
            set
            {
                this.agreementPaymentVersionGUIDField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importPublicPropertyContractRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importPublicPropertyContractRequest importPublicPropertyContractRequest;
        
        public importPublicPropertyContractRequest1()
        {
        }
        
        public importPublicPropertyContractRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importPublicPropertyContractRequest importPublicPropertyContractRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importPublicPropertyContractRequest = importPublicPropertyContractRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importPublicPropertyContractResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importPublicPropertyContractResponse()
        {
        }
        
        public importPublicPropertyContractResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportStatusPublicPropertyContractRequest : BaseType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType28[] itemsElementNameField;
        
        private string versionField;
        
        public exportStatusPublicPropertyContractRequest()
        {
            this.versionField = "10.0.2.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("EndDate", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType28[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType28
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractNumber,
        
        /// <remarks/>
        ContractVersionGUID,
        
        /// <remarks/>
        EndDate,
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        StartDate,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportStatusPublicPropertyContractRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractRequest exportStatusPublicPropertyContractRequest;
        
        public exportStatusPublicPropertyContractRequest1()
        {
        }
        
        public exportStatusPublicPropertyContractRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractRequest exportStatusPublicPropertyContractRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportStatusPublicPropertyContractRequest = exportStatusPublicPropertyContractRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportStatusPublicPropertyContractResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportStatusPublicPropertyContractResponse()
        {
        }
        
        public exportStatusPublicPropertyContractResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequest : BaseType
    {
        
        private importNotificationRequestNotification[] notificationField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("notification", Order=0)]
        public importNotificationRequestNotification[] notification
        {
            get
            {
                return this.notificationField;
            }
            set
            {
                this.notificationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotification
    {
        
        private string transportGUIDField;
        
        private string notificationGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string NotificationGUID
        {
            get
            {
                return this.notificationGUIDField;
            }
            set
            {
                this.notificationGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Create", typeof(importNotificationRequestNotificationCreate), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("DeleteNotification", typeof(DeleteDocType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("IsShipOff", typeof(bool), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("RecallNotification", typeof(importNotificationRequestNotificationRecallNotification), Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotificationCreate
    {
        
        private object itemField;
        
        private bool isImportantField;
        
        private bool isImportantFieldSpecified;
        
        private string contentField;
        
        private object[] itemsField;
        
        private ItemsChoiceType29[] itemsElementNameField;
        
        private object[] items1Field;
        
        private Items1ChoiceType[] items1ElementNameField;
        
        private AttachmentType[] attachmentField;
        
        private bool isShipOffField;
        
        private bool isShipOffFieldSpecified;
        
        private bool isForPublishToMobileAppField;
        
        private bool isForPublishToMobileAppFieldSpecified;
        
        private importNotificationRequestNotificationCreateMobileAppData mobileAppDataField;
        
        public importNotificationRequestNotificationCreate()
        {
            this.isImportantField = true;
            this.isShipOffField = true;
            this.isForPublishToMobileAppField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Topic", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("TopicNSIRef", typeof(nsiRef), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool IsImportant
        {
            get
            {
                return this.isImportantField;
            }
            set
            {
                this.isImportantField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsImportantSpecified
        {
            get
            {
                return this.isImportantFieldSpecified;
            }
            set
            {
                this.isImportantFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string content
        {
            get
            {
                return this.contentField;
            }
            set
            {
                this.contentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("InspectionAuthority", typeof(RegOrgType), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("IsAll", typeof(bool), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("RoomOwners", typeof(importNotificationRequestNotificationCreateRoomOwners), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("SpecialAccountOwner", typeof(RegOrgType), Order=3)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=4)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType29[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EndDate", typeof(System.DateTime), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("IsNotLimit", typeof(bool), Order=5)]
        [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(System.DateTime), Order=5)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Items1ElementName")]
        public object[] Items1
        {
            get
            {
                return this.items1Field;
            }
            set
            {
                this.items1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Items1ElementName", Order=6)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Items1ChoiceType[] Items1ElementName
        {
            get
            {
                return this.items1ElementNameField;
            }
            set
            {
                this.items1ElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Attachment", Order=7)]
        public AttachmentType[] Attachment
        {
            get
            {
                return this.attachmentField;
            }
            set
            {
                this.attachmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
        public bool IsShipOff
        {
            get
            {
                return this.isShipOffField;
            }
            set
            {
                this.isShipOffField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsShipOffSpecified
        {
            get
            {
                return this.isShipOffFieldSpecified;
            }
            set
            {
                this.isShipOffFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
        public bool IsForPublishToMobileApp
        {
            get
            {
                return this.isForPublishToMobileAppField;
            }
            set
            {
                this.isForPublishToMobileAppField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IsForPublishToMobileAppSpecified
        {
            get
            {
                return this.isForPublishToMobileAppFieldSpecified;
            }
            set
            {
                this.isForPublishToMobileAppFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
        public importNotificationRequestNotificationCreateMobileAppData MobileAppData
        {
            get
            {
                return this.mobileAppDataField;
            }
            set
            {
                this.mobileAppDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotificationCreateRoomOwners
    {
        
        private object itemField;
        
        private ItemChoiceType29 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountOpening", typeof(importNotificationRequestNotificationCreateRoomOwnersAccountOpening), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("DeptsInforming", typeof(importNotificationRequestNotificationCreateRoomOwnersDeptsInforming), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("OtherOrganizationSelection", typeof(importNotificationRequestNotificationCreateRoomOwnersOtherOrganizationSelection), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType29 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotificationCreateRoomOwnersAccountOpening
    {
        
        private string[] fIASHouseGuidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
        public string[] FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotificationCreateRoomOwnersDeptsInforming
    {
        
        private importNotificationRequestNotificationCreateRoomOwnersDeptsInformingAccount[] accountField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Account", Order=0)]
        public importNotificationRequestNotificationCreateRoomOwnersDeptsInformingAccount[] Account
        {
            get
            {
                return this.accountField;
            }
            set
            {
                this.accountField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotificationCreateRoomOwnersDeptsInformingAccount
    {
        
        private decimal totalDebtField;
        
        private string unifiedAccountNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public decimal TotalDebt
        {
            get
            {
                return this.totalDebtField;
            }
            set
            {
                this.totalDebtField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=1)]
        public string UnifiedAccountNumber
        {
            get
            {
                return this.unifiedAccountNumberField;
            }
            set
            {
                this.unifiedAccountNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotificationCreateRoomOwnersOtherOrganizationSelection
    {
        
        private string[] fIASHouseGuidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
        public string[] FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType29
    {
        
        /// <remarks/>
        AccountOpening,
        
        /// <remarks/>
        DeptsInforming,
        
        /// <remarks/>
        OtherOrganizationSelection,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType29
    {
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        InspectionAuthority,
        
        /// <remarks/>
        IsAll,
        
        /// <remarks/>
        RoomOwners,
        
        /// <remarks/>
        SpecialAccountOwner,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Items1ChoiceType
    {
        
        /// <remarks/>
        EndDate,
        
        /// <remarks/>
        IsNotLimit,
        
        /// <remarks/>
        StartDate,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotificationCreateMobileAppData
    {
        
        private bool isShortTopicField;
        
        private bool isPinField;
        
        private string urlField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool IsShortTopic
        {
            get
            {
                return this.isShortTopicField;
            }
            set
            {
                this.isShortTopicField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool IsPin
        {
            get
            {
                return this.isPinField;
            }
            set
            {
                this.isPinField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string url
        {
            get
            {
                return this.urlField;
            }
            set
            {
                this.urlField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importNotificationRequestNotificationRecallNotification
    {
        
        private string recallReasonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string RecallReason
        {
            get
            {
                return this.recallReasonField;
            }
            set
            {
                this.recallReasonField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importNotificationDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importNotificationRequest importNotificationRequest;
        
        public importNotificationDataRequest()
        {
        }
        
        public importNotificationDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importNotificationRequest importNotificationRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importNotificationRequest = importNotificationRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importNotificationDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importNotificationDataResponse()
        {
        }
        
        public importNotificationDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importVotingProtocolRequest : BaseType
    {
        
        private string transportGUIDField;
        
        private string protocolGUIDField;
        
        private object itemField;
        
        private ItemChoiceType30 itemElementNameField;
        
        private string versionField;
        
        public importVotingProtocolRequest()
        {
            this.versionField = "15.4.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ProtocolGUID
        {
            get
            {
                return this.protocolGUIDField;
            }
            set
            {
                this.protocolGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Annulment", typeof(AnnulmentProtocolType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Delete", typeof(bool), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Placing", typeof(bool), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Protocol", typeof(importVotingProtocolRequestProtocol), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Revert", typeof(bool), Order=2)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType30 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importVotingProtocolRequestProtocol : ProtocolType
    {
        
        private bool placingField;
        
        private bool placingFieldSpecified;
        
        public importVotingProtocolRequestProtocol()
        {
            this.placingField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public bool Placing
        {
            get
            {
                return this.placingField;
            }
            set
            {
                this.placingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool PlacingSpecified
        {
            get
            {
                return this.placingFieldSpecified;
            }
            set
            {
                this.placingFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType30
    {
        
        /// <remarks/>
        Annulment,
        
        /// <remarks/>
        Delete,
        
        /// <remarks/>
        Placing,
        
        /// <remarks/>
        Protocol,
        
        /// <remarks/>
        Revert,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importVotingProtocolRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importVotingProtocolRequest importVotingProtocolRequest;
        
        public importVotingProtocolRequest1()
        {
        }
        
        public importVotingProtocolRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importVotingProtocolRequest importVotingProtocolRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importVotingProtocolRequest = importVotingProtocolRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importVotingProtocolResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importVotingProtocolResponse()
        {
        }
        
        public importVotingProtocolResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportVotingProtocolRequest : BaseType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType30[] itemsElementNameField;
        
        private string versionField;
        
        public exportVotingProtocolRequest()
        {
            this.versionField = "15.4.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RootProtocolGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("StatusVersionProtocol", typeof(exportVotingProtocolRequestStatusVersionProtocol), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType30[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportVotingProtocolRequestStatusVersionProtocol
    {
        
        /// <remarks/>
        Created,
        
        /// <remarks/>
        Posted,
        
        /// <remarks/>
        Edited,
        
        /// <remarks/>
        Annuled,
        
        /// <remarks/>
        PostedFromAnotherSystem,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType30
    {
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        RootProtocolGUID,
        
        /// <remarks/>
        StatusVersionProtocol,
        
        /// <remarks/>
        VotingProtocolGUID,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportVotingProtocolRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportVotingProtocolRequest exportVotingProtocolRequest;
        
        public exportVotingProtocolRequest1()
        {
        }
        
        public exportVotingProtocolRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportVotingProtocolRequest exportVotingProtocolRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportVotingProtocolRequest = exportVotingProtocolRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportVotingProtocolResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportVotingProtocolResponse()
        {
        }
        
        public exportVotingProtocolResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importOwnerDecisionRequest : BaseType
    {
        
        private importOwnerDecisionRequestOwnerDecision[] ownerDecisionField;
        
        private string versionField;
        
        public importOwnerDecisionRequest()
        {
            this.versionField = "13.0.0.2";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OwnerDecision", Order=0)]
        public importOwnerDecisionRequestOwnerDecision[] OwnerDecision
        {
            get
            {
                return this.ownerDecisionField;
            }
            set
            {
                this.ownerDecisionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importOwnerDecisionRequestOwnerDecision
    {
        
        private string transportGUIDField;
        
        private string itemField;
        
        private ItemChoiceType31 itemElementNameField;
        
        private string rootOwnerDecisionGUIDField;
        
        private object item1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MessageGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ProtocolGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType31 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string RootOwnerDecisionGUID
        {
            get
            {
                return this.rootOwnerDecisionGUIDField;
            }
            set
            {
                this.rootOwnerDecisionGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnulDecision", typeof(bool), Order=4)]
        [System.Xml.Serialization.XmlElementAttribute("Decision", typeof(OwnerDecisionType), Order=4)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType31
    {
        
        /// <remarks/>
        MessageGUID,
        
        /// <remarks/>
        ProtocolGUID,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importOwnerDecisionRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importOwnerDecisionRequest importOwnerDecisionRequest;
        
        public importOwnerDecisionRequest1()
        {
        }
        
        public importOwnerDecisionRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importOwnerDecisionRequest importOwnerDecisionRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importOwnerDecisionRequest = importOwnerDecisionRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importOwnerDecisionResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importOwnerDecisionResponse()
        {
        }
        
        public importOwnerDecisionResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportOwnerDecisionRequest : BaseType
    {
        
        private string[] itemsField;
        
        private ItemsChoiceType31[] itemsElementNameField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MessageGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RootOwnerDecisionGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("RootProtocolGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public string[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType31[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType31
    {
        
        /// <remarks/>
        MessageGUID,
        
        /// <remarks/>
        RootOwnerDecisionGUID,
        
        /// <remarks/>
        RootProtocolGUID,
        
        /// <remarks/>
        VotingProtocolGUID,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportOwnerDecisionRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportOwnerDecisionRequest exportOwnerDecisionRequest;
        
        public exportOwnerDecisionRequest1()
        {
        }
        
        public exportOwnerDecisionRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportOwnerDecisionRequest exportOwnerDecisionRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportOwnerDecisionRequest = exportOwnerDecisionRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportOwnerDecisionResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportOwnerDecisionResponse()
        {
        }
        
        public exportOwnerDecisionResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportCAChAsyncRequest : BaseType
    {
        
        private exportCAChRequestCriteriaType[] criteriaField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Criteria", Order=0)]
        public exportCAChRequestCriteriaType[] Criteria
        {
            get
            {
                return this.criteriaField;
            }
            set
            {
                this.criteriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportCAChDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportCAChAsyncRequest exportCAChAsyncRequest;
        
        public exportCAChDataRequest()
        {
        }
        
        public exportCAChDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportCAChAsyncRequest exportCAChAsyncRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportCAChAsyncRequest = exportCAChAsyncRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportCAChDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportCAChDataResponse()
        {
        }
        
        public exportCAChDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequest : BaseType
    {
        
        private object itemField;
        
        private bool inheritMissingValuesField;
        
        private bool inheritMissingValuesFieldSpecified;
        
        private string versionField;
        
        public importHouseUORequest()
        {
            this.inheritMissingValuesField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouse", typeof(importHouseUORequestApartmentHouse), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouse", typeof(importHouseUORequestLivingHouse), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool InheritMissingValues
        {
            get
            {
                return this.inheritMissingValuesField;
            }
            set
            {
                this.inheritMissingValuesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InheritMissingValuesSpecified
        {
            get
            {
                return this.inheritMissingValuesFieldSpecified;
            }
            set
            {
                this.inheritMissingValuesFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouse
    {
        
        private object itemField;
        
        private importHouseUORequestApartmentHouseNonResidentialPremiseToCreate[] nonResidentialPremiseToCreateField;
        
        private importHouseUORequestApartmentHouseNonResidentialPremiseToUpdate[] nonResidentialPremiseToUpdateField;
        
        private importHouseUORequestApartmentHouseEntranceToCreate[] entranceToCreateField;
        
        private importHouseUORequestApartmentHouseEntranceToUpdate[] entranceToUpdateField;
        
        private importHouseUORequestApartmentHouseResidentialPremises[] residentialPremisesField;
        
        private importHouseUORequestApartmentHouseLiftToCreate[] liftToCreateField;
        
        private importHouseUORequestApartmentHouseLiftToUpdate[] liftToUpdateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseToCreate", typeof(importHouseUORequestApartmentHouseApartmentHouseToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseToUpdate", typeof(importHouseUORequestApartmentHouseApartmentHouseToUpdate), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseToCreate", Order=1)]
        public importHouseUORequestApartmentHouseNonResidentialPremiseToCreate[] NonResidentialPremiseToCreate
        {
            get
            {
                return this.nonResidentialPremiseToCreateField;
            }
            set
            {
                this.nonResidentialPremiseToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseToUpdate", Order=2)]
        public importHouseUORequestApartmentHouseNonResidentialPremiseToUpdate[] NonResidentialPremiseToUpdate
        {
            get
            {
                return this.nonResidentialPremiseToUpdateField;
            }
            set
            {
                this.nonResidentialPremiseToUpdateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceToCreate", Order=3)]
        public importHouseUORequestApartmentHouseEntranceToCreate[] EntranceToCreate
        {
            get
            {
                return this.entranceToCreateField;
            }
            set
            {
                this.entranceToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceToUpdate", Order=4)]
        public importHouseUORequestApartmentHouseEntranceToUpdate[] EntranceToUpdate
        {
            get
            {
                return this.entranceToUpdateField;
            }
            set
            {
                this.entranceToUpdateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremises", Order=5)]
        public importHouseUORequestApartmentHouseResidentialPremises[] ResidentialPremises
        {
            get
            {
                return this.residentialPremisesField;
            }
            set
            {
                this.residentialPremisesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LiftToCreate", Order=6)]
        public importHouseUORequestApartmentHouseLiftToCreate[] LiftToCreate
        {
            get
            {
                return this.liftToCreateField;
            }
            set
            {
                this.liftToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LiftToUpdate", Order=7)]
        public importHouseUORequestApartmentHouseLiftToUpdate[] LiftToUpdate
        {
            get
            {
                return this.liftToUpdateField;
            }
            set
            {
                this.liftToUpdateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseApartmentHouseToCreate : ApartmentHouseUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseApartmentHouseToUpdate : ApartmentHouseUpdateUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseNonResidentialPremiseToCreate : NonResidentialPremisesUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseNonResidentialPremiseToUpdate : NonResidentialPremisesUpdateUOType
    {
        
        private string transportGUIDField;
        
        private string premisesGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseEntranceToCreate : EntranceUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseEntranceToUpdate : EntranceUpdateUOType
    {
        
        private string transportGUIDField;
        
        private string entranceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string EntranceGUID
        {
            get
            {
                return this.entranceGUIDField;
            }
            set
            {
                this.entranceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseResidentialPremises
    {
        
        private GKN_EGRP_KeyType itemField;
        
        private importHouseUORequestApartmentHouseResidentialPremisesLivingRoomToCreate[] livingRoomToCreateField;
        
        private importHouseUORequestApartmentHouseResidentialPremisesLivingRoomToUpdate[] livingRoomToUpdateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremisesToCreate", typeof(importHouseUORequestApartmentHouseResidentialPremisesResidentialPremisesToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremisesToUpdate", typeof(importHouseUORequestApartmentHouseResidentialPremisesResidentialPremisesToUpdate), Order=0)]
        public GKN_EGRP_KeyType Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToCreate", Order=1)]
        public importHouseUORequestApartmentHouseResidentialPremisesLivingRoomToCreate[] LivingRoomToCreate
        {
            get
            {
                return this.livingRoomToCreateField;
            }
            set
            {
                this.livingRoomToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToUpdate", Order=2)]
        public importHouseUORequestApartmentHouseResidentialPremisesLivingRoomToUpdate[] LivingRoomToUpdate
        {
            get
            {
                return this.livingRoomToUpdateField;
            }
            set
            {
                this.livingRoomToUpdateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseResidentialPremisesResidentialPremisesToCreate : ResidentialPremisesUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseResidentialPremisesResidentialPremisesToUpdate : ResidentialPremisesUpdateUOType
    {
        
        private string transportGUIDField;
        
        private string premisesGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseResidentialPremisesLivingRoomToCreate : RoomUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseResidentialPremisesLivingRoomToUpdate : RoomUpdateUOType
    {
        
        private string transportGUIDField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseLiftToCreate : LiftUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestApartmentHouseLiftToUpdate : LiftUpdateUOType
    {
        
        private string transportGUIDField;
        
        private string liftGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LiftGUID
        {
            get
            {
                return this.liftGUIDField;
            }
            set
            {
                this.liftGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouse
    {
        
        private object itemField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseToCreate", typeof(importHouseUORequestLivingHouseLivingHouseToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseToUpdate", typeof(importHouseUORequestLivingHouseLivingHouseToUpdate), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Blocks", typeof(importHouseUORequestLivingHouseBlocks), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToCreate", typeof(importHouseUORequestLivingHouseLivingRoomToCreate), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToUpdate", typeof(importHouseUORequestLivingHouseLivingRoomToUpdate), Order=1)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseLivingHouseToCreate : LivingHouseUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseLivingHouseToUpdate : LivingHouseUpdateUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseBlocks
    {
        
        private GKN_EGRP_KeyType itemField;
        
        private importHouseUORequestLivingHouseBlocksLivingRoomToCreate[] livingRoomToCreateField;
        
        private importHouseUORequestLivingHouseBlocksLivingRoomToUpdate[] livingRoomToUpdateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("BlockToCreate", typeof(importHouseUORequestLivingHouseBlocksBlockToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("BlockToUpdate", typeof(importHouseUORequestLivingHouseBlocksBlockToUpdate), Order=0)]
        public GKN_EGRP_KeyType Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToCreate", Order=1)]
        public importHouseUORequestLivingHouseBlocksLivingRoomToCreate[] LivingRoomToCreate
        {
            get
            {
                return this.livingRoomToCreateField;
            }
            set
            {
                this.livingRoomToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToUpdate", Order=2)]
        public importHouseUORequestLivingHouseBlocksLivingRoomToUpdate[] LivingRoomToUpdate
        {
            get
            {
                return this.livingRoomToUpdateField;
            }
            set
            {
                this.livingRoomToUpdateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseBlocksBlockToCreate : BlockUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseBlocksBlockToUpdate : BlockUpdateUOType
    {
        
        private string transportGUIDField;
        
        private string blockGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string BlockGUID
        {
            get
            {
                return this.blockGUIDField;
            }
            set
            {
                this.blockGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseBlocksLivingRoomToCreate : RoomUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseBlocksLivingRoomToUpdate : RoomUpdateUOType
    {
        
        private string transportGUIDField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseLivingRoomToCreate : RoomUOType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseUORequestLivingHouseLivingRoomToUpdate : RoomUpdateUOType
    {
        
        private string transportGUIDField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importHouseUODataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importHouseUORequest importHouseUORequest;
        
        public importHouseUODataRequest()
        {
        }
        
        public importHouseUODataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importHouseUORequest importHouseUORequest)
        {
            this.RequestHeader = RequestHeader;
            this.importHouseUORequest = importHouseUORequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importHouseUODataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importHouseUODataResponse()
        {
        }
        
        public importHouseUODataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequest : BaseType
    {
        
        private object itemField;
        
        private bool inheritMissingValuesField;
        
        private bool inheritMissingValuesFieldSpecified;
        
        private string versionField;
        
        public importHouseOMSRequest()
        {
            this.inheritMissingValuesField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouse", typeof(importHouseOMSRequestApartmentHouse), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouse", typeof(importHouseOMSRequestLivingHouse), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool InheritMissingValues
        {
            get
            {
                return this.inheritMissingValuesField;
            }
            set
            {
                this.inheritMissingValuesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InheritMissingValuesSpecified
        {
            get
            {
                return this.inheritMissingValuesFieldSpecified;
            }
            set
            {
                this.inheritMissingValuesFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouse
    {
        
        private object itemField;
        
        private importHouseOMSRequestApartmentHouseNonResidentialPremiseToCreate[] nonResidentialPremiseToCreateField;
        
        private importHouseOMSRequestApartmentHouseNonResidentialPremiseToUpdate[] nonResidentialPremiseToUpdateField;
        
        private importHouseOMSRequestApartmentHouseEntranceToCreate[] entranceToCreateField;
        
        private importHouseOMSRequestApartmentHouseEntranceToUpdate[] entranceToUpdateField;
        
        private importHouseOMSRequestApartmentHouseResidentialPremises[] residentialPremisesField;
        
        private importHouseOMSRequestApartmentHouseLiftToCreate[] liftToCreateField;
        
        private importHouseOMSRequestApartmentHouseLiftToUpdate[] liftToUpdateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseToCreate", typeof(importHouseOMSRequestApartmentHouseApartmentHouseToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseToUpdate", typeof(importHouseOMSRequestApartmentHouseApartmentHouseToUpdate), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseToCreate", Order=1)]
        public importHouseOMSRequestApartmentHouseNonResidentialPremiseToCreate[] NonResidentialPremiseToCreate
        {
            get
            {
                return this.nonResidentialPremiseToCreateField;
            }
            set
            {
                this.nonResidentialPremiseToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseToUpdate", Order=2)]
        public importHouseOMSRequestApartmentHouseNonResidentialPremiseToUpdate[] NonResidentialPremiseToUpdate
        {
            get
            {
                return this.nonResidentialPremiseToUpdateField;
            }
            set
            {
                this.nonResidentialPremiseToUpdateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceToCreate", Order=3)]
        public importHouseOMSRequestApartmentHouseEntranceToCreate[] EntranceToCreate
        {
            get
            {
                return this.entranceToCreateField;
            }
            set
            {
                this.entranceToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceToUpdate", Order=4)]
        public importHouseOMSRequestApartmentHouseEntranceToUpdate[] EntranceToUpdate
        {
            get
            {
                return this.entranceToUpdateField;
            }
            set
            {
                this.entranceToUpdateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremises", Order=5)]
        public importHouseOMSRequestApartmentHouseResidentialPremises[] ResidentialPremises
        {
            get
            {
                return this.residentialPremisesField;
            }
            set
            {
                this.residentialPremisesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LiftToCreate", Order=6)]
        public importHouseOMSRequestApartmentHouseLiftToCreate[] LiftToCreate
        {
            get
            {
                return this.liftToCreateField;
            }
            set
            {
                this.liftToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LiftToUpdate", Order=7)]
        public importHouseOMSRequestApartmentHouseLiftToUpdate[] LiftToUpdate
        {
            get
            {
                return this.liftToUpdateField;
            }
            set
            {
                this.liftToUpdateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseApartmentHouseToCreate : ApartmentHouseOMSType
    {
        
        private nsiRef houseManagementTypeField;
        
        private string transportGUIDField;
        
        private System.DateTime managementPeriodFromField;
        
        private bool managementPeriodFromFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef HouseManagementType
        {
            get
            {
                return this.houseManagementTypeField;
            }
            set
            {
                this.houseManagementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime ManagementPeriodFrom
        {
            get
            {
                return this.managementPeriodFromField;
            }
            set
            {
                this.managementPeriodFromField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ManagementPeriodFromSpecified
        {
            get
            {
                return this.managementPeriodFromFieldSpecified;
            }
            set
            {
                this.managementPeriodFromFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseApartmentHouseToUpdate : ApartmentHouseUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private nsiRef houseManagementTypeField;
        
        private System.DateTime managementPeriodFromField;
        
        private bool managementPeriodFromFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef HouseManagementType
        {
            get
            {
                return this.houseManagementTypeField;
            }
            set
            {
                this.houseManagementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime ManagementPeriodFrom
        {
            get
            {
                return this.managementPeriodFromField;
            }
            set
            {
                this.managementPeriodFromField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ManagementPeriodFromSpecified
        {
            get
            {
                return this.managementPeriodFromFieldSpecified;
            }
            set
            {
                this.managementPeriodFromFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseNonResidentialPremiseToCreate : NonResidentialPremisesOMSType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseNonResidentialPremiseToUpdate : NonResidentialPremisesUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private string premisesGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseEntranceToCreate : EntranceOMSType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseEntranceToUpdate : EntranceUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private string entranceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string EntranceGUID
        {
            get
            {
                return this.entranceGUIDField;
            }
            set
            {
                this.entranceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseResidentialPremises
    {
        
        private GKN_EGRP_KeyType itemField;
        
        private importHouseOMSRequestApartmentHouseResidentialPremisesLivingRoomToCreate[] livingRoomToCreateField;
        
        private importHouseOMSRequestApartmentHouseResidentialPremisesLivingRoomToUpdate[] livingRoomToUpdateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremisesToCreate", typeof(importHouseOMSRequestApartmentHouseResidentialPremisesResidentialPremisesToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremisesToUpdate", typeof(importHouseOMSRequestApartmentHouseResidentialPremisesResidentialPremisesToUpdate), Order=0)]
        public GKN_EGRP_KeyType Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToCreate", Order=1)]
        public importHouseOMSRequestApartmentHouseResidentialPremisesLivingRoomToCreate[] LivingRoomToCreate
        {
            get
            {
                return this.livingRoomToCreateField;
            }
            set
            {
                this.livingRoomToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToUpdate", Order=2)]
        public importHouseOMSRequestApartmentHouseResidentialPremisesLivingRoomToUpdate[] LivingRoomToUpdate
        {
            get
            {
                return this.livingRoomToUpdateField;
            }
            set
            {
                this.livingRoomToUpdateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseResidentialPremisesResidentialPremisesToCreate : ResidentialPremisesOMSType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseResidentialPremisesResidentialPremisesToUpdate : ResidentialPremisesUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private string premisesGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseResidentialPremisesLivingRoomToCreate : RoomOMSType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseResidentialPremisesLivingRoomToUpdate : RoomUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseLiftToCreate : LiftOMSType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestApartmentHouseLiftToUpdate : LiftUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private string liftGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LiftGUID
        {
            get
            {
                return this.liftGUIDField;
            }
            set
            {
                this.liftGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouse
    {
        
        private object itemField;
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseToCreate", typeof(importHouseOMSRequestLivingHouseLivingHouseToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("LivingHouseToUpdate", typeof(importHouseOMSRequestLivingHouseLivingHouseToUpdate), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Blocks", typeof(importHouseOMSRequestLivingHouseBlocks), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToCreate", typeof(importHouseOMSRequestLivingHouseLivingRoomToCreate), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToUpdate", typeof(importHouseOMSRequestLivingHouseLivingRoomToUpdate), Order=1)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseLivingHouseToCreate : LivingHouseOMSType
    {
        
        private string transportGUIDField;
        
        private nsiRef houseManagementTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef HouseManagementType
        {
            get
            {
                return this.houseManagementTypeField;
            }
            set
            {
                this.houseManagementTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseLivingHouseToUpdate : LivingHouseUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private nsiRef houseManagementTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef HouseManagementType
        {
            get
            {
                return this.houseManagementTypeField;
            }
            set
            {
                this.houseManagementTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseBlocks
    {
        
        private GKN_EGRP_KeyType itemField;
        
        private importHouseOMSRequestLivingHouseBlocksLivingRoomToCreate[] livingRoomToCreateField;
        
        private importHouseOMSRequestLivingHouseBlocksLivingRoomToUpdate[] livingRoomToUpdateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("BlockToCreate", typeof(importHouseOMSRequestLivingHouseBlocksBlockToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("BlockToUpdate", typeof(importHouseOMSRequestLivingHouseBlocksBlockToUpdate), Order=0)]
        public GKN_EGRP_KeyType Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToCreate", Order=1)]
        public importHouseOMSRequestLivingHouseBlocksLivingRoomToCreate[] LivingRoomToCreate
        {
            get
            {
                return this.livingRoomToCreateField;
            }
            set
            {
                this.livingRoomToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToUpdate", Order=2)]
        public importHouseOMSRequestLivingHouseBlocksLivingRoomToUpdate[] LivingRoomToUpdate
        {
            get
            {
                return this.livingRoomToUpdateField;
            }
            set
            {
                this.livingRoomToUpdateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseBlocksBlockToCreate : BlockOMSType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseBlocksBlockToUpdate : BlockUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private string blockGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string BlockGUID
        {
            get
            {
                return this.blockGUIDField;
            }
            set
            {
                this.blockGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseBlocksLivingRoomToCreate : RoomOMSType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseBlocksLivingRoomToUpdate : RoomUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseLivingRoomToCreate : RoomOMSType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseOMSRequestLivingHouseLivingRoomToUpdate : RoomUpdateOMSType
    {
        
        private string transportGUIDField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importHouseOMSDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importHouseOMSRequest importHouseOMSRequest;
        
        public importHouseOMSDataRequest()
        {
        }
        
        public importHouseOMSDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importHouseOMSRequest importHouseOMSRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importHouseOMSRequest = importHouseOMSRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importHouseOMSDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importHouseOMSDataResponse()
        {
        }
        
        public importHouseOMSDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequest : BaseType
    {
        
        private importHouseESPRequestApartmentHouse apartmentHouseField;
        
        private bool inheritMissingValuesField;
        
        private bool inheritMissingValuesFieldSpecified;
        
        private string versionField;
        
        public importHouseESPRequest()
        {
            this.inheritMissingValuesField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public importHouseESPRequestApartmentHouse ApartmentHouse
        {
            get
            {
                return this.apartmentHouseField;
            }
            set
            {
                this.apartmentHouseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool InheritMissingValues
        {
            get
            {
                return this.inheritMissingValuesField;
            }
            set
            {
                this.inheritMissingValuesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool InheritMissingValuesSpecified
        {
            get
            {
                return this.inheritMissingValuesFieldSpecified;
            }
            set
            {
                this.inheritMissingValuesFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouse
    {
        
        private object itemField;
        
        private importHouseESPRequestApartmentHouseNonResidentialPremiseToCreate[] nonResidentialPremiseToCreateField;
        
        private importHouseESPRequestApartmentHouseNonResidentialPremiseToUpdate[] nonResidentialPremiseToUpdateField;
        
        private importHouseESPRequestApartmentHouseEntranceToCreate[] entranceToCreateField;
        
        private importHouseESPRequestApartmentHouseEntranceToUpdate[] entranceToUpdateField;
        
        private importHouseESPRequestApartmentHouseResidentialPremises[] residentialPremisesField;
        
        private importHouseESPRequestApartmentHouseLiftToCreate[] liftToCreateField;
        
        private importHouseESPRequestApartmentHouseLiftToUpdate[] liftToUpdateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseToCreate", typeof(importHouseESPRequestApartmentHouseApartmentHouseToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseToUpdate", typeof(importHouseESPRequestApartmentHouseApartmentHouseToUpdate), Order=0)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseToCreate", Order=1)]
        public importHouseESPRequestApartmentHouseNonResidentialPremiseToCreate[] NonResidentialPremiseToCreate
        {
            get
            {
                return this.nonResidentialPremiseToCreateField;
            }
            set
            {
                this.nonResidentialPremiseToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseToUpdate", Order=2)]
        public importHouseESPRequestApartmentHouseNonResidentialPremiseToUpdate[] NonResidentialPremiseToUpdate
        {
            get
            {
                return this.nonResidentialPremiseToUpdateField;
            }
            set
            {
                this.nonResidentialPremiseToUpdateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceToCreate", Order=3)]
        public importHouseESPRequestApartmentHouseEntranceToCreate[] EntranceToCreate
        {
            get
            {
                return this.entranceToCreateField;
            }
            set
            {
                this.entranceToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("EntranceToUpdate", Order=4)]
        public importHouseESPRequestApartmentHouseEntranceToUpdate[] EntranceToUpdate
        {
            get
            {
                return this.entranceToUpdateField;
            }
            set
            {
                this.entranceToUpdateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremises", Order=5)]
        public importHouseESPRequestApartmentHouseResidentialPremises[] ResidentialPremises
        {
            get
            {
                return this.residentialPremisesField;
            }
            set
            {
                this.residentialPremisesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LiftToCreate", Order=6)]
        public importHouseESPRequestApartmentHouseLiftToCreate[] LiftToCreate
        {
            get
            {
                return this.liftToCreateField;
            }
            set
            {
                this.liftToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LiftToUpdate", Order=7)]
        public importHouseESPRequestApartmentHouseLiftToUpdate[] LiftToUpdate
        {
            get
            {
                return this.liftToUpdateField;
            }
            set
            {
                this.liftToUpdateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseApartmentHouseToCreate : ApartmentHouseESPType
    {
        
        private string transportGUIDField;
        
        private nsiRef houseManagementTypeField;
        
        private System.DateTime managementPeriodFromField;
        
        private bool managementPeriodFromFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef HouseManagementType
        {
            get
            {
                return this.houseManagementTypeField;
            }
            set
            {
                this.houseManagementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime ManagementPeriodFrom
        {
            get
            {
                return this.managementPeriodFromField;
            }
            set
            {
                this.managementPeriodFromField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ManagementPeriodFromSpecified
        {
            get
            {
                return this.managementPeriodFromFieldSpecified;
            }
            set
            {
                this.managementPeriodFromFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseApartmentHouseToUpdate : ApartmentHouseUpdateESPType
    {
        
        private string transportGUIDField;
        
        private nsiRef houseManagementTypeField;
        
        private System.DateTime managementPeriodFromField;
        
        private bool managementPeriodFromFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef HouseManagementType
        {
            get
            {
                return this.houseManagementTypeField;
            }
            set
            {
                this.houseManagementTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
        public System.DateTime ManagementPeriodFrom
        {
            get
            {
                return this.managementPeriodFromField;
            }
            set
            {
                this.managementPeriodFromField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ManagementPeriodFromSpecified
        {
            get
            {
                return this.managementPeriodFromFieldSpecified;
            }
            set
            {
                this.managementPeriodFromFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseNonResidentialPremiseToCreate : NonResidentialPremisesESPType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseNonResidentialPremiseToUpdate : NonResidentialPremisesUpdateESPType
    {
        
        private string transportGUIDField;
        
        private string premisesGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseEntranceToCreate : EntranceESPType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseEntranceToUpdate : EntranceUpdateESPType
    {
        
        private string transportGUIDField;
        
        private string entranceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string EntranceGUID
        {
            get
            {
                return this.entranceGUIDField;
            }
            set
            {
                this.entranceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseResidentialPremises
    {
        
        private GKN_EGRP_KeyType itemField;
        
        private importHouseESPRequestApartmentHouseResidentialPremisesLivingRoomToCreate[] livingRoomToCreateField;
        
        private importHouseESPRequestApartmentHouseResidentialPremisesLivingRoomToUpdate[] livingRoomToUpdateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremisesToCreate", typeof(importHouseESPRequestApartmentHouseResidentialPremisesResidentialPremisesToCreate), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ResidentialPremisesToUpdate", typeof(importHouseESPRequestApartmentHouseResidentialPremisesResidentialPremisesToUpdate), Order=0)]
        public GKN_EGRP_KeyType Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToCreate", Order=1)]
        public importHouseESPRequestApartmentHouseResidentialPremisesLivingRoomToCreate[] LivingRoomToCreate
        {
            get
            {
                return this.livingRoomToCreateField;
            }
            set
            {
                this.livingRoomToCreateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("LivingRoomToUpdate", Order=2)]
        public importHouseESPRequestApartmentHouseResidentialPremisesLivingRoomToUpdate[] LivingRoomToUpdate
        {
            get
            {
                return this.livingRoomToUpdateField;
            }
            set
            {
                this.livingRoomToUpdateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseResidentialPremisesResidentialPremisesToCreate : ResidentialPremisesESPType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseResidentialPremisesResidentialPremisesToUpdate : ResidentialPremisesUpdateESPType
    {
        
        private string transportGUIDField;
        
        private string premisesGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PremisesGUID
        {
            get
            {
                return this.premisesGUIDField;
            }
            set
            {
                this.premisesGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseResidentialPremisesLivingRoomToCreate : RoomESPType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseResidentialPremisesLivingRoomToUpdate : RoomUpdateESPType
    {
        
        private string transportGUIDField;
        
        private string livingRoomGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LivingRoomGUID
        {
            get
            {
                return this.livingRoomGUIDField;
            }
            set
            {
                this.livingRoomGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseLiftToCreate : LiftESPType
    {
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importHouseESPRequestApartmentHouseLiftToUpdate : LiftUpdateESPType
    {
        
        private string transportGUIDField;
        
        private string liftGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string LiftGUID
        {
            get
            {
                return this.liftGUIDField;
            }
            set
            {
                this.liftGUIDField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importHouseESPDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importHouseESPRequest importHouseESPRequest;
        
        public importHouseESPDataRequest()
        {
        }
        
        public importHouseESPDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importHouseESPRequest importHouseESPRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importHouseESPRequest = importHouseESPRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importHouseESPDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importHouseESPDataResponse()
        {
        }
        
        public importHouseESPDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractRequest : BaseType
    {
        
        private importSupplyResourceContractRequestContract[] contractField;
        
        private string versionField;
        
        public importSupplyResourceContractRequest()
        {
            this.versionField = "11.3.0.5";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Contract", Order=0)]
        public importSupplyResourceContractRequestContract[] Contract
        {
            get
            {
                return this.contractField;
            }
            set
            {
                this.contractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractRequestContract
    {
        
        private string transportGUIDField;
        
        private string itemField;
        
        private ItemChoiceType32 itemElementNameField;
        
        private object item1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType32 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AnnulmentContract", typeof(AnnulmentType), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("RollOverContract", typeof(importSupplyResourceContractRequestContractRollOverContract), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("SupplyResourceContract", typeof(SupplyResourceContractType), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("TerminateContract", typeof(importSupplyResourceContractRequestContractTerminateContract), Order=3)]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType32
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractRootGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractRequestContractRollOverContract
    {
        
        private System.DateTime rollOverDateField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime RollOverDate
        {
            get
            {
                return this.rollOverDateField;
            }
            set
            {
                this.rollOverDateField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractRequestContractTerminateContract : TerminateType
    {
        
        private nsiRef reasonRefField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public nsiRef ReasonRef
        {
            get
            {
                return this.reasonRefField;
            }
            set
            {
                this.reasonRefField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importSupplyResourceContractDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importSupplyResourceContractRequest importSupplyResourceContractRequest;
        
        public importSupplyResourceContractDataRequest()
        {
        }
        
        public importSupplyResourceContractDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importSupplyResourceContractRequest importSupplyResourceContractRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importSupplyResourceContractRequest = importSupplyResourceContractRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importSupplyResourceContractDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importSupplyResourceContractDataResponse()
        {
        }
        
        public importSupplyResourceContractDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractRequest : BaseType
    {
        
        private object[] itemsField;
        
        private ItemsChoiceType32[] itemsElementNameField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractSubject", typeof(exportSupplyResourceContractRequestContractSubject), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ExportContractRootGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDateEnd", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDateStart", typeof(System.DateTime), DataType="date", Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType32[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractRequestContractSubject
    {
        
        private exportSupplyResourceContractRequestContractSubjectServiceType serviceTypeField;
        
        private nsiRef municipalResourceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportSupplyResourceContractRequestContractSubjectServiceType ServiceType
        {
            get
            {
                return this.serviceTypeField;
            }
            set
            {
                this.serviceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractRequestContractSubjectServiceType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType32
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractNumber,
        
        /// <remarks/>
        ContractRootGUID,
        
        /// <remarks/>
        ContractSubject,
        
        /// <remarks/>
        ExportContractRootGUID,
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        SigningDateEnd,
        
        /// <remarks/>
        SigningDateStart,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportSupplyResourceContractDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportSupplyResourceContractRequest exportSupplyResourceContractRequest;
        
        public exportSupplyResourceContractDataRequest()
        {
        }
        
        public exportSupplyResourceContractDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportSupplyResourceContractRequest exportSupplyResourceContractRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportSupplyResourceContractRequest = exportSupplyResourceContractRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportSupplyResourceContractDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportSupplyResourceContractDataResponse()
        {
        }
        
        public exportSupplyResourceContractDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importAccountIndividualServicesRequest : BaseType
    {
        
        private object[] itemsField;
        
        private string versionField;
        
        public importAccountIndividualServicesRequest()
        {
            this.versionField = "11.0.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DeleteIndividualService", typeof(importAccountIndividualServicesRequestDeleteIndividualService), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("IndividualService", typeof(importAccountIndividualServicesRequestIndividualService), Order=0)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importAccountIndividualServicesRequestDeleteIndividualService
    {
        
        private string transportGUIDField;
        
        private string accountIndividualServiceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string AccountIndividualServiceGUID
        {
            get
            {
                return this.accountIndividualServiceGUIDField;
            }
            set
            {
                this.accountIndividualServiceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importAccountIndividualServicesRequestIndividualService : AccountIndividualServiceType
    {
        
        private string transportGUIDField;
        
        private string itemField;
        
        private ItemChoiceType33 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("AccountIndividualServiceGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType33 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType33
    {
        
        /// <remarks/>
        AccountGUID,
        
        /// <remarks/>
        AccountIndividualServiceGUID,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importAccountIndividualServicesRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importAccountIndividualServicesRequest importAccountIndividualServicesRequest;
        
        public importAccountIndividualServicesRequest1()
        {
        }
        
        public importAccountIndividualServicesRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importAccountIndividualServicesRequest importAccountIndividualServicesRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importAccountIndividualServicesRequest = importAccountIndividualServicesRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importAccountIndividualServicesResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importAccountIndividualServicesResponse()
        {
        }
        
        public importAccountIndividualServicesResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportAccountIndividualServicesRequest : BaseType
    {
        
        private string[] itemsField;
        
        private ItemsChoiceType33[] itemsElementNameField;
        
        private string versionField;
        
        public exportAccountIndividualServicesRequest()
        {
            this.versionField = "11.0.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("AccountGuid", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("AccountIndividualServiceGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public string[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType33[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType33
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountGuid")]
        AccountGuid,
        
        /// <remarks/>
        AccountIndividualServiceGUID,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportAccountIndividualServicesRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesRequest exportAccountIndividualServicesRequest;
        
        public exportAccountIndividualServicesRequest1()
        {
        }
        
        public exportAccountIndividualServicesRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesRequest exportAccountIndividualServicesRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportAccountIndividualServicesRequest = exportAccountIndividualServicesRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportAccountIndividualServicesResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportAccountIndividualServicesResponse()
        {
        }
        
        public exportAccountIndividualServicesResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportSupplyResourceContractObjectAddressRequest : BaseType
    {
        
        private string[] itemsField;
        
        private ItemsChoiceType34[] itemsElementNameField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ExportObjectGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public string[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType34[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType34
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractRootGUID,
        
        /// <remarks/>
        ExportObjectGUID,
        
        /// <remarks/>
        FIASHouseGuid,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportSupplyResourceContractObjectAddressDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressRequest exportSupplyResourceContractObjectAddressRequest;
        
        public exportSupplyResourceContractObjectAddressDataRequest()
        {
        }
        
        public exportSupplyResourceContractObjectAddressDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressRequest exportSupplyResourceContractObjectAddressRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportSupplyResourceContractObjectAddressRequest = exportSupplyResourceContractObjectAddressRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportSupplyResourceContractObjectAddressDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportSupplyResourceContractObjectAddressDataResponse()
        {
        }
        
        public exportSupplyResourceContractObjectAddressDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequest : BaseType
    {
        
        private string itemField;
        
        private ItemChoiceType34 itemElementNameField;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddress[] objectAddressField;
        
        private string versionField;
        
        public importSupplyResourceContractObjectAddressRequest()
        {
            this.versionField = "11.7.0.3";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType34 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ObjectAddress", Order=2)]
        public importSupplyResourceContractObjectAddressRequestObjectAddress[] ObjectAddress
        {
            get
            {
                return this.objectAddressField;
            }
            set
            {
                this.objectAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType34
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractRootGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddress
    {
        
        private string transportGUIDField;
        
        private string objectGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string ObjectGUID
        {
            get
            {
                return this.objectGUIDField;
            }
            set
            {
                this.objectGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("DeleteObject", typeof(bool), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("LoadObject", typeof(importSupplyResourceContractObjectAddressRequestObjectAddressLoadObject), Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObject : ObjectAddressType
    {
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPair[] pairField;
        
        private bool noConnectionToWaterSupplyField;
        
        private bool noConnectionToWaterSupplyFieldSpecified;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectQuality[] qualityField;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectOtherQualityIndicator[] otherQualityIndicatorField;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectTemperatureChart[] temperatureChartField;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPlannedVolume[] plannedVolumeField;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectCountingResource countingResourceField;
        
        private bool countingResourceFieldSpecified;
        
        private bool meteringDeviceInformationField;
        
        private bool meteringDeviceInformationFieldSpecified;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectTariff[] tariffField;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectNorm[] normField;
        
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObject()
        {
            this.noConnectionToWaterSupplyField = true;
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Pair", Order=0)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPair[] Pair
        {
            get
            {
                return this.pairField;
            }
            set
            {
                this.pairField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public bool NoConnectionToWaterSupply
        {
            get
            {
                return this.noConnectionToWaterSupplyField;
            }
            set
            {
                this.noConnectionToWaterSupplyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool NoConnectionToWaterSupplySpecified
        {
            get
            {
                return this.noConnectionToWaterSupplyFieldSpecified;
            }
            set
            {
                this.noConnectionToWaterSupplyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Quality", Order=2)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectQuality[] Quality
        {
            get
            {
                return this.qualityField;
            }
            set
            {
                this.qualityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=3)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectOtherQualityIndicator[] OtherQualityIndicator
        {
            get
            {
                return this.otherQualityIndicatorField;
            }
            set
            {
                this.otherQualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("TemperatureChart", Order=4)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectTemperatureChart[] TemperatureChart
        {
            get
            {
                return this.temperatureChartField;
            }
            set
            {
                this.temperatureChartField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("PlannedVolume", Order=5)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPlannedVolume[] PlannedVolume
        {
            get
            {
                return this.plannedVolumeField;
            }
            set
            {
                this.plannedVolumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectCountingResource CountingResource
        {
            get
            {
                return this.countingResourceField;
            }
            set
            {
                this.countingResourceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CountingResourceSpecified
        {
            get
            {
                return this.countingResourceFieldSpecified;
            }
            set
            {
                this.countingResourceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
        public bool MeteringDeviceInformation
        {
            get
            {
                return this.meteringDeviceInformationField;
            }
            set
            {
                this.meteringDeviceInformationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MeteringDeviceInformationSpecified
        {
            get
            {
                return this.meteringDeviceInformationFieldSpecified;
            }
            set
            {
                this.meteringDeviceInformationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Tariff", Order=8)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectTariff[] Tariff
        {
            get
            {
                return this.tariffField;
            }
            set
            {
                this.tariffField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Norm", Order=9)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectNorm[] Norm
        {
            get
            {
                return this.normField;
            }
            set
            {
                this.normField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPair : ContractSubjectObjectAdressType
    {
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemType heatingSystemTypeField;
        
        private string transportGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemType HeatingSystemType
        {
            get
            {
                return this.heatingSystemTypeField;
            }
            set
            {
                this.heatingSystemTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemType
    {
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemTypeOpenOrNot openOrNotField;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemTypeCentralizedOrNot centralizedOrNotField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemTypeOpenOrNot OpenOrNot
        {
            get
            {
                return this.openOrNotField;
            }
            set
            {
                this.openOrNotField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemTypeCentralizedOrNot CentralizedOrNot
        {
            get
            {
                return this.centralizedOrNotField;
            }
            set
            {
                this.centralizedOrNotField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemTypeOpenOrNot
    {
        
        /// <remarks/>
        Opened,
        
        /// <remarks/>
        Closed,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPairHeatingSystemTypeCentralizedOrNot
    {
        
        /// <remarks/>
        Centralized,
        
        /// <remarks/>
        Decentralized,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectQuality
    {
        
        private string pairKeyField;
        
        private nsiRef qualityIndicatorField;
        
        private importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectQualityIndicatorValue indicatorValueField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef QualityIndicator
        {
            get
            {
                return this.qualityIndicatorField;
            }
            set
            {
                this.qualityIndicatorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectQualityIndicatorValue IndicatorValue
        {
            get
            {
                return this.indicatorValueField;
            }
            set
            {
                this.indicatorValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectQualityIndicatorValue : IndicatorValueType
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectOtherQualityIndicator
    {
        
        private string pairKeyField;
        
        private string indicatorNameField;
        
        private object[] itemsField;
        
        private ItemsChoiceType35[] itemsElementNameField;
        
        private string additionalInformationField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string IndicatorName
        {
            get
            {
                return this.indicatorNameField;
            }
            set
            {
                this.indicatorNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=2)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType35[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        public string AdditionalInformation
        {
            get
            {
                return this.additionalInformationField;
            }
            set
            {
                this.additionalInformationField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType35
    {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
        OKEI,
        
        /// <remarks/>
        Correspond,
        
        /// <remarks/>
        EndRange,
        
        /// <remarks/>
        Number,
        
        /// <remarks/>
        StartRange,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectTemperatureChart
    {
        
        private int outsideTemperatureField;
        
        private decimal flowLineTemperatureField;
        
        private decimal oppositeLineTemperatureField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public int OutsideTemperature
        {
            get
            {
                return this.outsideTemperatureField;
            }
            set
            {
                this.outsideTemperatureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal FlowLineTemperature
        {
            get
            {
                return this.flowLineTemperatureField;
            }
            set
            {
                this.flowLineTemperatureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public decimal OppositeLineTemperature
        {
            get
            {
                return this.oppositeLineTemperatureField;
            }
            set
            {
                this.oppositeLineTemperatureField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectPlannedVolume
    {
        
        private string pairKeyField;
        
        private decimal volumeField;
        
        private string unitField;
        
        private string feedingModeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public decimal Volume
        {
            get
            {
                return this.volumeField;
            }
            set
            {
                this.volumeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public string Unit
        {
            get
            {
                return this.unitField;
            }
            set
            {
                this.unitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
        public string FeedingMode
        {
            get
            {
                return this.feedingModeField;
            }
            set
            {
                this.feedingModeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectCountingResource
    {
        
        /// <remarks/>
        R,
        
        /// <remarks/>
        P,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectTariff
    {
        
        private string pairKeyField;
        
        private string priceGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string PriceGUID
        {
            get
            {
                return this.priceGUIDField;
            }
            set
            {
                this.priceGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractObjectAddressRequestObjectAddressLoadObjectNorm
    {
        
        private string pairKeyField;
        
        private string normGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string PairKey
        {
            get
            {
                return this.pairKeyField;
            }
            set
            {
                this.pairKeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string NormGUID
        {
            get
            {
                return this.normGUIDField;
            }
            set
            {
                this.normGUIDField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importSupplyResourceContractObjectAddressDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressRequest importSupplyResourceContractObjectAddressRequest;
        
        public importSupplyResourceContractObjectAddressDataRequest()
        {
        }
        
        public importSupplyResourceContractObjectAddressDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressRequest importSupplyResourceContractObjectAddressRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importSupplyResourceContractObjectAddressRequest = importSupplyResourceContractObjectAddressRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importSupplyResourceContractObjectAddressDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importSupplyResourceContractObjectAddressDataResponse()
        {
        }
        
        public importSupplyResourceContractObjectAddressDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractProjectRequest : BaseType
    {
        
        private importSupplyResourceContractProjectRequestContract[] contractField;
        
        private string versionField;
        
        public importSupplyResourceContractProjectRequest()
        {
            this.versionField = "11.7.0.3";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Contract", Order=0)]
        public importSupplyResourceContractProjectRequestContract[] Contract
        {
            get
            {
                return this.contractField;
            }
            set
            {
                this.contractField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importSupplyResourceContractProjectRequestContract
    {
        
        private string transportGUIDField;
        
        private string itemField;
        
        private ItemChoiceType35 itemElementNameField;
        
        private object item1Field;
        
        private Item1ChoiceType10 item1ElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType35 ItemElementName
        {
            get
            {
                return this.itemElementNameField;
            }
            set
            {
                this.itemElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractProject", typeof(SupplyResourceContractProjectType), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("DeleteContractProject", typeof(bool), Order=3)]
        [System.Xml.Serialization.XmlElementAttribute("PlacingContractProject", typeof(bool), Order=3)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
        public object Item1
        {
            get
            {
                return this.item1Field;
            }
            set
            {
                this.item1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public Item1ChoiceType10 Item1ElementName
        {
            get
            {
                return this.item1ElementNameField;
            }
            set
            {
                this.item1ElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemChoiceType35
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractRootGUID,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum Item1ChoiceType10
    {
        
        /// <remarks/>
        ContractProject,
        
        /// <remarks/>
        DeleteContractProject,
        
        /// <remarks/>
        PlacingContractProject,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importSupplyResourceContractProjectDataRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectRequest importSupplyResourceContractProjectRequest;
        
        public importSupplyResourceContractProjectDataRequest()
        {
        }
        
        public importSupplyResourceContractProjectDataRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectRequest importSupplyResourceContractProjectRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importSupplyResourceContractProjectRequest = importSupplyResourceContractProjectRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importSupplyResourceContractProjectDataResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importSupplyResourceContractProjectDataResponse()
        {
        }
        
        public importSupplyResourceContractProjectDataResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
    public partial class ISRequestHeader : HeaderType
    {
        
        private ISCreator[] iSCreatorField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=0)]
        public ISCreator[] ISCreator
        {
            get
            {
                return this.iSCreatorField;
            }
            set
            {
                this.iSCreatorField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportRolloverStatusCAChRequest : BaseType
    {
        
        private System.DateTime dateToField;
        
        private System.DateTime dateFromField;
        
        private string[] orgPPAGUIDField;
        
        private string versionField;
        
        public exportRolloverStatusCAChRequest()
        {
            this.versionField = "11.12.0.7";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
        public System.DateTime DateTo
        {
            get
            {
                return this.dateToField;
            }
            set
            {
                this.dateToField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
        public System.DateTime DateFrom
        {
            get
            {
                return this.dateFromField;
            }
            set
            {
                this.dateFromField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=2)]
        public string[] orgPPAGUID
        {
            get
            {
                return this.orgPPAGUIDField;
            }
            set
            {
                this.orgPPAGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportRolloverStatusCAChRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ISRequestHeader ISRequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChRequest exportRolloverStatusCAChRequest;
        
        public exportRolloverStatusCAChRequest1()
        {
        }
        
        public exportRolloverStatusCAChRequest1(Hcs.Service.Async.HouseManagement.ISRequestHeader ISRequestHeader, Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChRequest exportRolloverStatusCAChRequest)
        {
            this.ISRequestHeader = ISRequestHeader;
            this.exportRolloverStatusCAChRequest = exportRolloverStatusCAChRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportRolloverStatusCAChResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportRolloverStatusCAChResponse()
        {
        }
        
        public exportRolloverStatusCAChResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractRequest : BaseType
    {
        
        private string nextPageContractRootGUIDField;
        
        private string nextPageObjectGUIDField;
        
        private object[] itemsField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string NextPageContractRootGUID
        {
            get
            {
                return this.nextPageContractRootGUIDField;
            }
            set
            {
                this.nextPageContractRootGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string NextPageObjectGUID
        {
            get
            {
                return this.nextPageObjectGUIDField;
            }
            set
            {
                this.nextPageObjectGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Criteria", typeof(exportBriefSupplyResourceContractRequestCriteria), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(RegOrgType), Order=2)]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractRequestCriteria
    {
        
        private string fIASHouseGuidField;
        
        private object[] itemsField;
        
        private ItemsChoiceType36[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ContractSubject", typeof(exportBriefSupplyResourceContractRequestCriteriaContractSubject), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDateEnd", typeof(System.DateTime), DataType="date", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDateStart", typeof(System.DateTime), DataType="date", Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType36[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractRequestCriteriaContractSubject
    {
        
        private exportBriefSupplyResourceContractRequestCriteriaContractSubjectServiceType serviceTypeField;
        
        private nsiRef municipalResourceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public exportBriefSupplyResourceContractRequestCriteriaContractSubjectServiceType ServiceType
        {
            get
            {
                return this.serviceTypeField;
            }
            set
            {
                this.serviceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public nsiRef MunicipalResource
        {
            get
            {
                return this.municipalResourceField;
            }
            set
            {
                this.municipalResourceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSupplyResourceContractRequestCriteriaContractSubjectServiceType : nsiRef
    {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType36
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractNumber,
        
        /// <remarks/>
        ContractRootGUID,
        
        /// <remarks/>
        ContractSubject,
        
        /// <remarks/>
        SigningDateEnd,
        
        /// <remarks/>
        SigningDateStart,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefSupplyResourceContractRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractRequest exportBriefSupplyResourceContractRequest;
        
        public exportBriefSupplyResourceContractRequest1()
        {
        }
        
        public exportBriefSupplyResourceContractRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractRequest exportBriefSupplyResourceContractRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportBriefSupplyResourceContractRequest = exportBriefSupplyResourceContractRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefSupplyResourceContractResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportBriefSupplyResourceContractResponse()
        {
        }
        
        public exportBriefSupplyResourceContractResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSocialHireContractRequest : BaseType
    {
        
        private exportBriefSocialHireContractRequestCriteria[] criteriaField;
        
        private string versionField;
        
        public exportBriefSocialHireContractRequest()
        {
            this.versionField = "11.14.0.2";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Criteria", Order=0)]
        public exportBriefSocialHireContractRequestCriteria[] Criteria
        {
            get
            {
                return this.criteriaField;
            }
            set
            {
                this.criteriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefSocialHireContractRequestCriteria
    {
        
        private string fIASHouseGuidField;
        
        private object[] itemsField;
        
        private ItemsChoiceType37[] itemsElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string FIASHouseGuid
        {
            get
            {
                return this.fIASHouseGuidField;
            }
            set
            {
                this.fIASHouseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDateEnd", typeof(System.DateTime), DataType="date", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("SigningDateStart", typeof(System.DateTime), DataType="date", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("Type", typeof(exportBriefSocialHireContractRequestCriteriaType), Order=1)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType37[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public enum exportBriefSocialHireContractRequestCriteriaType
    {
        
        /// <remarks/>
        D,
        
        /// <remarks/>
        M,
        
        /// <remarks/>
        S,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType37
    {
        
        /// <remarks/>
        ContractGUID,
        
        /// <remarks/>
        ContractNumber,
        
        /// <remarks/>
        ContractRootGUID,
        
        /// <remarks/>
        SigningDateEnd,
        
        /// <remarks/>
        SigningDateStart,
        
        /// <remarks/>
        Type,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefSocialHireContractRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractRequest exportBriefSocialHireContractRequest;
        
        public exportBriefSocialHireContractRequest1()
        {
        }
        
        public exportBriefSocialHireContractRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractRequest exportBriefSocialHireContractRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportBriefSocialHireContractRequest = exportBriefSocialHireContractRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefSocialHireContractResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportBriefSocialHireContractResponse()
        {
        }
        
        public exportBriefSocialHireContractResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class demolishHouseRequest
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="demolishHouseRequest", Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.DemolishHouseRequestType demolishHouseRequest1;
        
        public demolishHouseRequest()
        {
        }
        
        public demolishHouseRequest(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.DemolishHouseRequestType demolishHouseRequest1)
        {
            this.RequestHeader = RequestHeader;
            this.demolishHouseRequest1 = demolishHouseRequest1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class demolishHouseResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public demolishHouseResponse()
        {
        }
        
        public demolishHouseResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefBasicHouseRequest : BaseType
    {
        
        private ExportBriefBasicHouseRequestType[] requestItemField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("RequestItem", Order=0)]
        public ExportBriefBasicHouseRequestType[] RequestItem
        {
            get
            {
                return this.requestItemField;
            }
            set
            {
                this.requestItemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefBasicHouseRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportBriefBasicHouseRequest exportBriefBasicHouseRequest;
        
        public exportBriefBasicHouseRequest1()
        {
        }
        
        public exportBriefBasicHouseRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefBasicHouseRequest exportBriefBasicHouseRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportBriefBasicHouseRequest = exportBriefBasicHouseRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefBasicHouseResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportBriefBasicHouseResponse()
        {
        }
        
        public exportBriefBasicHouseResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefLivingHouseRequest : BaseType
    {
        
        private ExportBriefLivingHouseRequestType[] requestItemField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("RequestItem", Order=0)]
        public ExportBriefLivingHouseRequestType[] RequestItem
        {
            get
            {
                return this.requestItemField;
            }
            set
            {
                this.requestItemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefLivingHouseRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportBriefLivingHouseRequest exportBriefLivingHouseRequest;
        
        public exportBriefLivingHouseRequest1()
        {
        }
        
        public exportBriefLivingHouseRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefLivingHouseRequest exportBriefLivingHouseRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportBriefLivingHouseRequest = exportBriefLivingHouseRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefLivingHouseResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportBriefLivingHouseResponse()
        {
        }
        
        public exportBriefLivingHouseResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportBriefApartmentHouseRequest : BaseType
    {
        
        private string houseGuidField;
        
        private string versionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string HouseGuid
        {
            get
            {
                return this.houseGuidField;
            }
            set
            {
                this.houseGuidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefApartmentHouseRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseRequest exportBriefApartmentHouseRequest;
        
        public exportBriefApartmentHouseRequest1()
        {
        }
        
        public exportBriefApartmentHouseRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseRequest exportBriefApartmentHouseRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportBriefApartmentHouseRequest = exportBriefApartmentHouseRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportBriefApartmentHouseResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportBriefApartmentHouseResponse()
        {
        }
        
        public exportBriefApartmentHouseResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importExternalVotingProtocolRequest : BaseType
    {
        
        private string transportGUIDField;
        
        private string messageGUIDField;
        
        private ExternalVotingProtocolType externalVotingProtocolField;
        
        private string versionField;
        
        public importExternalVotingProtocolRequest()
        {
            this.versionField = "13.1.8.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
        public ExternalVotingProtocolType ExternalVotingProtocol
        {
            get
            {
                return this.externalVotingProtocolField;
            }
            set
            {
                this.externalVotingProtocolField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importExternalVotingProtocolRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importExternalVotingProtocolRequest importExternalVotingProtocolRequest;
        
        public importExternalVotingProtocolRequest1()
        {
        }
        
        public importExternalVotingProtocolRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importExternalVotingProtocolRequest importExternalVotingProtocolRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importExternalVotingProtocolRequest = importExternalVotingProtocolRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importExternalVotingProtocolResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importExternalVotingProtocolResponse()
        {
        }
        
        public importExternalVotingProtocolResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importVotingMessageRequest : BaseType
    {
        
        private string transportGUIDField;
        
        private string messageGUIDField;
        
        private object itemField;
        
        private string versionField;
        
        public importVotingMessageRequest()
        {
            this.versionField = "15.4.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Annulment", typeof(AnnulmentProtocolType), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Refuse", typeof(bool), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("VotingMessage", typeof(MessageType), Order=2)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importVotingMessageRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importVotingMessageRequest importVotingMessageRequest;
        
        public importVotingMessageRequest1()
        {
        }
        
        public importVotingMessageRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importVotingMessageRequest importVotingMessageRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importVotingMessageRequest = importVotingMessageRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importVotingMessageResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importVotingMessageResponse()
        {
        }
        
        public importVotingMessageResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportVotingMessageRequest : BaseType
    {
        
        private string[] itemsField;
        
        private ItemsChoiceType38[] itemsElementNameField;
        
        private string versionField;
        
        public exportVotingMessageRequest()
        {
            this.versionField = "15.4.0.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("MessageGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public string[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType38[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType38
    {
        
        /// <remarks/>
        FIASHouseGuid,
        
        /// <remarks/>
        MessageGUID,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportVotingMessageRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportVotingMessageRequest exportVotingMessageRequest;
        
        public exportVotingMessageRequest1()
        {
        }
        
        public exportVotingMessageRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportVotingMessageRequest exportVotingMessageRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportVotingMessageRequest = exportVotingMessageRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportVotingMessageResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportVotingMessageResponse()
        {
        }
        
        public exportVotingMessageResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importOwnerRefusalRequest : BaseType
    {
        
        private importOwnerRefusalRequestOwnerRefusal[] ownerRefusalField;
        
        private string versionField;
        
        public importOwnerRefusalRequest()
        {
            this.versionField = "13.1.8.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("OwnerRefusal", Order=0)]
        public importOwnerRefusalRequestOwnerRefusal[] OwnerRefusal
        {
            get
            {
                return this.ownerRefusalField;
            }
            set
            {
                this.ownerRefusalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importOwnerRefusalRequestOwnerRefusal
    {
        
        private string transportGUIDField;
        
        private object itemField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public string TransportGUID
        {
            get
            {
                return this.transportGUIDField;
            }
            set
            {
                this.transportGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Annulment", typeof(importOwnerRefusalRequestOwnerRefusalAnnulment), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("Edit", typeof(importOwnerRefusalRequestOwnerRefusalEdit), Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("Publish", typeof(importOwnerRefusalRequestOwnerRefusalPublish), Order=1)]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importOwnerRefusalRequestOwnerRefusalAnnulment
    {
        
        private string ownerRefusalGUIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string OwnerRefusalGUID
        {
            get
            {
                return this.ownerRefusalGUIDField;
            }
            set
            {
                this.ownerRefusalGUIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importOwnerRefusalRequestOwnerRefusalEdit
    {
        
        private string ownerRefusalGUIDField;
        
        private OwnerRefusalType ownerRefusalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string OwnerRefusalGUID
        {
            get
            {
                return this.ownerRefusalGUIDField;
            }
            set
            {
                this.ownerRefusalGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public OwnerRefusalType OwnerRefusal
        {
            get
            {
                return this.ownerRefusalField;
            }
            set
            {
                this.ownerRefusalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class importOwnerRefusalRequestOwnerRefusalPublish
    {
        
        private string messageGUIDField;
        
        private OwnerRefusalType ownerRefusalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
        public string MessageGUID
        {
            get
            {
                return this.messageGUIDField;
            }
            set
            {
                this.messageGUIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
        public OwnerRefusalType OwnerRefusal
        {
            get
            {
                return this.ownerRefusalField;
            }
            set
            {
                this.ownerRefusalField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importOwnerRefusalRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.importOwnerRefusalRequest importOwnerRefusalRequest;
        
        public importOwnerRefusalRequest1()
        {
        }
        
        public importOwnerRefusalRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importOwnerRefusalRequest importOwnerRefusalRequest)
        {
            this.RequestHeader = RequestHeader;
            this.importOwnerRefusalRequest = importOwnerRefusalRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class importOwnerRefusalResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public importOwnerRefusalResponse()
        {
        }
        
        public importOwnerRefusalResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
    public partial class exportOwnerRefusalRequest : BaseType
    {
        
        private string[] itemsField;
        
        private ItemsChoiceType39[] itemsElementNameField;
        
        private string versionField;
        
        public exportOwnerRefusalRequest()
        {
            this.versionField = "13.1.8.1";
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("MessageGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("OwnerRefusalGUID", typeof(string), Order=0)]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public string[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType39[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public string version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
    public enum ItemsChoiceType39
    {
        
        /// <remarks/>
        MessageGUID,
        
        /// <remarks/>
        OwnerRefusalGUID,
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportOwnerRefusalRequest1
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", Order=0)]
        public Hcs.Service.Async.HouseManagement.exportOwnerRefusalRequest exportOwnerRefusalRequest;
        
        public exportOwnerRefusalRequest1()
        {
        }
        
        public exportOwnerRefusalRequest1(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportOwnerRefusalRequest exportOwnerRefusalRequest)
        {
            this.RequestHeader = RequestHeader;
            this.exportOwnerRefusalRequest = exportOwnerRefusalRequest;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class exportOwnerRefusalResponse
    {
        
        [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
        public Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
        public Hcs.Service.Async.HouseManagement.AckRequest AckRequest;
        
        public exportOwnerRefusalResponse()
        {
        }
        
        public exportOwnerRefusalResponse(Hcs.Service.Async.HouseManagement.ResultHeader ResultHeader, Hcs.Service.Async.HouseManagement.AckRequest AckRequest)
        {
            this.ResultHeader = ResultHeader;
            this.AckRequest = AckRequest;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    public interface HouseManagementPortsTypeAsyncChannel : Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync, System.ServiceModel.IClientChannel
    {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
    public partial class HouseManagementPortsTypeAsyncClient : System.ServiceModel.ClientBase<Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync>, Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync
    {
        
        /// <summary>
        /// Реализуйте этот разделяемый метод для настройки конечной точки службы.
        /// </summary>
        /// <param name="serviceEndpoint">Настраиваемая конечная точка</param>
        /// <param name="clientCredentials">Учетные данные клиента.</param>
        static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
        
        public HouseManagementPortsTypeAsyncClient() : 
                base(HouseManagementPortsTypeAsyncClient.GetDefaultBinding(), HouseManagementPortsTypeAsyncClient.GetDefaultEndpointAddress())
        {
            this.Endpoint.Name = EndpointConfiguration.HouseManagementPortAsync.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public HouseManagementPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration) : 
                base(HouseManagementPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), HouseManagementPortsTypeAsyncClient.GetEndpointAddress(endpointConfiguration))
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public HouseManagementPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : 
                base(HouseManagementPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public HouseManagementPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(HouseManagementPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public HouseManagementPortsTypeAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress)
        {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importMeteringDeviceDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.importMeteringDeviceDataRequest1 request)
        {
            return base.Channel.importMeteringDeviceDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importMeteringDeviceDataResponse> importMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importMeteringDeviceDataRequest importMeteringDeviceDataRequest)
        {
            Hcs.Service.Async.HouseManagement.importMeteringDeviceDataRequest1 inValue = new Hcs.Service.Async.HouseManagement.importMeteringDeviceDataRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.importMeteringDeviceDataRequest = importMeteringDeviceDataRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importMeteringDeviceDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataRequest1 request)
        {
            return base.Channel.exportMeteringDeviceDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataResponse> exportMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataRequest exportMeteringDeviceDataRequest)
        {
            Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportMeteringDeviceDataRequest = exportMeteringDeviceDataRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportMeteringDeviceDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportODSPMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataRequest1 request)
        {
            return base.Channel.exportODSPMeteringDeviceDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataResponse> exportODSPMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataRequest exportODSPMeteringDeviceDataRequest)
        {
            Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportODSPMeteringDeviceDataRequest = exportODSPMeteringDeviceDataRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportODSPMeteringDeviceDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.getStateResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.getStateAsync(Hcs.Service.Async.HouseManagement.getStateRequest1 request)
        {
            return base.Channel.getStateAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.getStateResponse> getStateAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.getStateRequest getStateRequest)
        {
            Hcs.Service.Async.HouseManagement.getStateRequest1 inValue = new Hcs.Service.Async.HouseManagement.getStateRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.getStateRequest = getStateRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).getStateAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importContractDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importContractDataAsync(Hcs.Service.Async.HouseManagement.importContractDataRequest request)
        {
            return base.Channel.importContractDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importContractDataResponse> importContractDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importContractRequest importContractRequest)
        {
            Hcs.Service.Async.HouseManagement.importContractDataRequest inValue = new Hcs.Service.Async.HouseManagement.importContractDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importContractRequest = importContractRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importContractDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importCharterDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importCharterDataAsync(Hcs.Service.Async.HouseManagement.importCharterDataRequest request)
        {
            return base.Channel.importCharterDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importCharterDataResponse> importCharterDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importCharterRequest importCharterRequest)
        {
            Hcs.Service.Async.HouseManagement.importCharterDataRequest inValue = new Hcs.Service.Async.HouseManagement.importCharterDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importCharterRequest = importCharterRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importCharterDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportStatusCAChDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportStatusCAChDataAsync(Hcs.Service.Async.HouseManagement.exportStatusCAChDataRequest request)
        {
            return base.Channel.exportStatusCAChDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportStatusCAChDataResponse> exportStatusCAChDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportStatusCAChRequest exportStatusCAChRequest)
        {
            Hcs.Service.Async.HouseManagement.exportStatusCAChDataRequest inValue = new Hcs.Service.Async.HouseManagement.exportStatusCAChDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.exportStatusCAChRequest = exportStatusCAChRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportStatusCAChDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportHouseDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportHouseDataAsync(Hcs.Service.Async.HouseManagement.exportHouseDataRequest request)
        {
            return base.Channel.exportHouseDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportHouseDataResponse> exportHouseDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportHouseRequest exportHouseRequest)
        {
            Hcs.Service.Async.HouseManagement.exportHouseDataRequest inValue = new Hcs.Service.Async.HouseManagement.exportHouseDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.exportHouseRequest = exportHouseRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportHouseDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importAccountDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importAccountDataAsync(Hcs.Service.Async.HouseManagement.importAccountDataRequest request)
        {
            return base.Channel.importAccountDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importAccountDataResponse> importAccountDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importAccountRequest importAccountRequest)
        {
            Hcs.Service.Async.HouseManagement.importAccountDataRequest inValue = new Hcs.Service.Async.HouseManagement.importAccountDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importAccountRequest = importAccountRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importAccountDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportAccountDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportAccountDataAsync(Hcs.Service.Async.HouseManagement.exportAccountDataRequest request)
        {
            return base.Channel.exportAccountDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportAccountDataResponse> exportAccountDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportAccountRequest exportAccountRequest)
        {
            Hcs.Service.Async.HouseManagement.exportAccountDataRequest inValue = new Hcs.Service.Async.HouseManagement.exportAccountDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.exportAccountRequest = exportAccountRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportAccountDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importPublicPropertyContractResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importPublicPropertyContractAsync(Hcs.Service.Async.HouseManagement.importPublicPropertyContractRequest1 request)
        {
            return base.Channel.importPublicPropertyContractAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importPublicPropertyContractResponse> importPublicPropertyContractAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importPublicPropertyContractRequest importPublicPropertyContractRequest)
        {
            Hcs.Service.Async.HouseManagement.importPublicPropertyContractRequest1 inValue = new Hcs.Service.Async.HouseManagement.importPublicPropertyContractRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.importPublicPropertyContractRequest = importPublicPropertyContractRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importPublicPropertyContractAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportStatusPublicPropertyContractAsync(Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractRequest1 request)
        {
            return base.Channel.exportStatusPublicPropertyContractAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractResponse> exportStatusPublicPropertyContractAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractRequest exportStatusPublicPropertyContractRequest)
        {
            Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportStatusPublicPropertyContractRequest = exportStatusPublicPropertyContractRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportStatusPublicPropertyContractAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importNotificationDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importNotificationDataAsync(Hcs.Service.Async.HouseManagement.importNotificationDataRequest request)
        {
            return base.Channel.importNotificationDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importNotificationDataResponse> importNotificationDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importNotificationRequest importNotificationRequest)
        {
            Hcs.Service.Async.HouseManagement.importNotificationDataRequest inValue = new Hcs.Service.Async.HouseManagement.importNotificationDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importNotificationRequest = importNotificationRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importNotificationDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importVotingProtocolResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importVotingProtocolAsync(Hcs.Service.Async.HouseManagement.importVotingProtocolRequest1 request)
        {
            return base.Channel.importVotingProtocolAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importVotingProtocolResponse> importVotingProtocolAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importVotingProtocolRequest importVotingProtocolRequest)
        {
            Hcs.Service.Async.HouseManagement.importVotingProtocolRequest1 inValue = new Hcs.Service.Async.HouseManagement.importVotingProtocolRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.importVotingProtocolRequest = importVotingProtocolRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importVotingProtocolAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportVotingProtocolResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportVotingProtocolAsync(Hcs.Service.Async.HouseManagement.exportVotingProtocolRequest1 request)
        {
            return base.Channel.exportVotingProtocolAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportVotingProtocolResponse> exportVotingProtocolAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportVotingProtocolRequest exportVotingProtocolRequest)
        {
            Hcs.Service.Async.HouseManagement.exportVotingProtocolRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportVotingProtocolRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportVotingProtocolRequest = exportVotingProtocolRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportVotingProtocolAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importOwnerDecisionResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importOwnerDecisionAsync(Hcs.Service.Async.HouseManagement.importOwnerDecisionRequest1 request)
        {
            return base.Channel.importOwnerDecisionAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importOwnerDecisionResponse> importOwnerDecisionAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importOwnerDecisionRequest importOwnerDecisionRequest)
        {
            Hcs.Service.Async.HouseManagement.importOwnerDecisionRequest1 inValue = new Hcs.Service.Async.HouseManagement.importOwnerDecisionRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.importOwnerDecisionRequest = importOwnerDecisionRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importOwnerDecisionAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportOwnerDecisionResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportOwnerDecisionAsync(Hcs.Service.Async.HouseManagement.exportOwnerDecisionRequest1 request)
        {
            return base.Channel.exportOwnerDecisionAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportOwnerDecisionResponse> exportOwnerDecisionAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportOwnerDecisionRequest exportOwnerDecisionRequest)
        {
            Hcs.Service.Async.HouseManagement.exportOwnerDecisionRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportOwnerDecisionRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportOwnerDecisionRequest = exportOwnerDecisionRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportOwnerDecisionAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportCAChDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportCAChDataAsync(Hcs.Service.Async.HouseManagement.exportCAChDataRequest request)
        {
            return base.Channel.exportCAChDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportCAChDataResponse> exportCAChDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportCAChAsyncRequest exportCAChAsyncRequest)
        {
            Hcs.Service.Async.HouseManagement.exportCAChDataRequest inValue = new Hcs.Service.Async.HouseManagement.exportCAChDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.exportCAChAsyncRequest = exportCAChAsyncRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportCAChDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseUODataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importHouseUODataAsync(Hcs.Service.Async.HouseManagement.importHouseUODataRequest request)
        {
            return base.Channel.importHouseUODataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseUODataResponse> importHouseUODataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importHouseUORequest importHouseUORequest)
        {
            Hcs.Service.Async.HouseManagement.importHouseUODataRequest inValue = new Hcs.Service.Async.HouseManagement.importHouseUODataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importHouseUORequest = importHouseUORequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importHouseUODataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseOMSDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importHouseOMSDataAsync(Hcs.Service.Async.HouseManagement.importHouseOMSDataRequest request)
        {
            return base.Channel.importHouseOMSDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseOMSDataResponse> importHouseOMSDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importHouseOMSRequest importHouseOMSRequest)
        {
            Hcs.Service.Async.HouseManagement.importHouseOMSDataRequest inValue = new Hcs.Service.Async.HouseManagement.importHouseOMSDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importHouseOMSRequest = importHouseOMSRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importHouseOMSDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseESPDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importHouseESPDataAsync(Hcs.Service.Async.HouseManagement.importHouseESPDataRequest request)
        {
            return base.Channel.importHouseESPDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importHouseESPDataResponse> importHouseESPDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importHouseESPRequest importHouseESPRequest)
        {
            Hcs.Service.Async.HouseManagement.importHouseESPDataRequest inValue = new Hcs.Service.Async.HouseManagement.importHouseESPDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importHouseESPRequest = importHouseESPRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importHouseESPDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importSupplyResourceContractDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractDataRequest request)
        {
            return base.Channel.importSupplyResourceContractDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractDataResponse> importSupplyResourceContractDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importSupplyResourceContractRequest importSupplyResourceContractRequest)
        {
            Hcs.Service.Async.HouseManagement.importSupplyResourceContractDataRequest inValue = new Hcs.Service.Async.HouseManagement.importSupplyResourceContractDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importSupplyResourceContractRequest = importSupplyResourceContractRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importSupplyResourceContractDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportSupplyResourceContractDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportSupplyResourceContractDataAsync(Hcs.Service.Async.HouseManagement.exportSupplyResourceContractDataRequest request)
        {
            return base.Channel.exportSupplyResourceContractDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportSupplyResourceContractDataResponse> exportSupplyResourceContractDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportSupplyResourceContractRequest exportSupplyResourceContractRequest)
        {
            Hcs.Service.Async.HouseManagement.exportSupplyResourceContractDataRequest inValue = new Hcs.Service.Async.HouseManagement.exportSupplyResourceContractDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.exportSupplyResourceContractRequest = exportSupplyResourceContractRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportSupplyResourceContractDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importAccountIndividualServicesResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importAccountIndividualServicesAsync(Hcs.Service.Async.HouseManagement.importAccountIndividualServicesRequest1 request)
        {
            return base.Channel.importAccountIndividualServicesAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importAccountIndividualServicesResponse> importAccountIndividualServicesAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importAccountIndividualServicesRequest importAccountIndividualServicesRequest)
        {
            Hcs.Service.Async.HouseManagement.importAccountIndividualServicesRequest1 inValue = new Hcs.Service.Async.HouseManagement.importAccountIndividualServicesRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.importAccountIndividualServicesRequest = importAccountIndividualServicesRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importAccountIndividualServicesAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportAccountIndividualServicesAsync(Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesRequest1 request)
        {
            return base.Channel.exportAccountIndividualServicesAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesResponse> exportAccountIndividualServicesAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesRequest exportAccountIndividualServicesRequest)
        {
            Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportAccountIndividualServicesRequest = exportAccountIndividualServicesRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportAccountIndividualServicesAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportSupplyResourceContractObjectAddressDataAsync(Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressDataRequest request)
        {
            return base.Channel.exportSupplyResourceContractObjectAddressDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressDataResponse> exportSupplyResourceContractObjectAddressDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressRequest exportSupplyResourceContractObjectAddressRequest)
        {
            Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressDataRequest inValue = new Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.exportSupplyResourceContractObjectAddressRequest = exportSupplyResourceContractObjectAddressRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportSupplyResourceContractObjectAddressDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importSupplyResourceContractObjectAddressDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressDataRequest request)
        {
            return base.Channel.importSupplyResourceContractObjectAddressDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressDataResponse> importSupplyResourceContractObjectAddressDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressRequest importSupplyResourceContractObjectAddressRequest)
        {
            Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressDataRequest inValue = new Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importSupplyResourceContractObjectAddressRequest = importSupplyResourceContractObjectAddressRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importSupplyResourceContractObjectAddressDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectDataResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importSupplyResourceContractProjectDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectDataRequest request)
        {
            return base.Channel.importSupplyResourceContractProjectDataAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectDataResponse> importSupplyResourceContractProjectDataAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectRequest importSupplyResourceContractProjectRequest)
        {
            Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectDataRequest inValue = new Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectDataRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.importSupplyResourceContractProjectRequest = importSupplyResourceContractProjectRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importSupplyResourceContractProjectDataAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportRolloverStatusCAChAsync(Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChRequest1 request)
        {
            return base.Channel.exportRolloverStatusCAChAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChResponse> exportRolloverStatusCAChAsync(Hcs.Service.Async.HouseManagement.ISRequestHeader ISRequestHeader, Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChRequest exportRolloverStatusCAChRequest)
        {
            Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChRequest1();
            inValue.ISRequestHeader = ISRequestHeader;
            inValue.exportRolloverStatusCAChRequest = exportRolloverStatusCAChRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportRolloverStatusCAChAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportBriefSupplyResourceContractAsync(Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractRequest1 request)
        {
            return base.Channel.exportBriefSupplyResourceContractAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractResponse> exportBriefSupplyResourceContractAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractRequest exportBriefSupplyResourceContractRequest)
        {
            Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportBriefSupplyResourceContractRequest = exportBriefSupplyResourceContractRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportBriefSupplyResourceContractAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportBriefSocialHireContractAsync(Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractRequest1 request)
        {
            return base.Channel.exportBriefSocialHireContractAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractResponse> exportBriefSocialHireContractAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractRequest exportBriefSocialHireContractRequest)
        {
            Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportBriefSocialHireContractRequest = exportBriefSocialHireContractRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportBriefSocialHireContractAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.demolishHouseResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.demolishHouseAsync(Hcs.Service.Async.HouseManagement.demolishHouseRequest request)
        {
            return base.Channel.demolishHouseAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.demolishHouseResponse> demolishHouseAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.DemolishHouseRequestType demolishHouseRequest1)
        {
            Hcs.Service.Async.HouseManagement.demolishHouseRequest inValue = new Hcs.Service.Async.HouseManagement.demolishHouseRequest();
            inValue.RequestHeader = RequestHeader;
            inValue.demolishHouseRequest1 = demolishHouseRequest1;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).demolishHouseAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefBasicHouseResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportBriefBasicHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefBasicHouseRequest1 request)
        {
            return base.Channel.exportBriefBasicHouseAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefBasicHouseResponse> exportBriefBasicHouseAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefBasicHouseRequest exportBriefBasicHouseRequest)
        {
            Hcs.Service.Async.HouseManagement.exportBriefBasicHouseRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportBriefBasicHouseRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportBriefBasicHouseRequest = exportBriefBasicHouseRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportBriefBasicHouseAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefLivingHouseResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportBriefLivingHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefLivingHouseRequest1 request)
        {
            return base.Channel.exportBriefLivingHouseAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefLivingHouseResponse> exportBriefLivingHouseAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefLivingHouseRequest exportBriefLivingHouseRequest)
        {
            Hcs.Service.Async.HouseManagement.exportBriefLivingHouseRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportBriefLivingHouseRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportBriefLivingHouseRequest = exportBriefLivingHouseRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportBriefLivingHouseAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportBriefApartmentHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseRequest1 request)
        {
            return base.Channel.exportBriefApartmentHouseAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseResponse> exportBriefApartmentHouseAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseRequest exportBriefApartmentHouseRequest)
        {
            Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportBriefApartmentHouseRequest = exportBriefApartmentHouseRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportBriefApartmentHouseAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importExternalVotingProtocolResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importExternalVotingProtocolAsync(Hcs.Service.Async.HouseManagement.importExternalVotingProtocolRequest1 request)
        {
            return base.Channel.importExternalVotingProtocolAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importExternalVotingProtocolResponse> importExternalVotingProtocolAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importExternalVotingProtocolRequest importExternalVotingProtocolRequest)
        {
            Hcs.Service.Async.HouseManagement.importExternalVotingProtocolRequest1 inValue = new Hcs.Service.Async.HouseManagement.importExternalVotingProtocolRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.importExternalVotingProtocolRequest = importExternalVotingProtocolRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importExternalVotingProtocolAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importVotingMessageResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importVotingMessageAsync(Hcs.Service.Async.HouseManagement.importVotingMessageRequest1 request)
        {
            return base.Channel.importVotingMessageAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importVotingMessageResponse> importVotingMessageAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importVotingMessageRequest importVotingMessageRequest)
        {
            Hcs.Service.Async.HouseManagement.importVotingMessageRequest1 inValue = new Hcs.Service.Async.HouseManagement.importVotingMessageRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.importVotingMessageRequest = importVotingMessageRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importVotingMessageAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportVotingMessageResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportVotingMessageAsync(Hcs.Service.Async.HouseManagement.exportVotingMessageRequest1 request)
        {
            return base.Channel.exportVotingMessageAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportVotingMessageResponse> exportVotingMessageAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportVotingMessageRequest exportVotingMessageRequest)
        {
            Hcs.Service.Async.HouseManagement.exportVotingMessageRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportVotingMessageRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportVotingMessageRequest = exportVotingMessageRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportVotingMessageAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importOwnerRefusalResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.importOwnerRefusalAsync(Hcs.Service.Async.HouseManagement.importOwnerRefusalRequest1 request)
        {
            return base.Channel.importOwnerRefusalAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.importOwnerRefusalResponse> importOwnerRefusalAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.importOwnerRefusalRequest importOwnerRefusalRequest)
        {
            Hcs.Service.Async.HouseManagement.importOwnerRefusalRequest1 inValue = new Hcs.Service.Async.HouseManagement.importOwnerRefusalRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.importOwnerRefusalRequest = importOwnerRefusalRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).importOwnerRefusalAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportOwnerRefusalResponse> Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync.exportOwnerRefusalAsync(Hcs.Service.Async.HouseManagement.exportOwnerRefusalRequest1 request)
        {
            return base.Channel.exportOwnerRefusalAsync(request);
        }
        
        public System.Threading.Tasks.Task<Hcs.Service.Async.HouseManagement.exportOwnerRefusalResponse> exportOwnerRefusalAsync(Hcs.Service.Async.HouseManagement.RequestHeader RequestHeader, Hcs.Service.Async.HouseManagement.exportOwnerRefusalRequest exportOwnerRefusalRequest)
        {
            Hcs.Service.Async.HouseManagement.exportOwnerRefusalRequest1 inValue = new Hcs.Service.Async.HouseManagement.exportOwnerRefusalRequest1();
            inValue.RequestHeader = RequestHeader;
            inValue.exportOwnerRefusalRequest = exportOwnerRefusalRequest;
            return ((Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync)(this)).exportOwnerRefusalAsync(inValue);
        }
        
        public virtual System.Threading.Tasks.Task OpenAsync()
        {
            return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
        }
        
        #if !NET6_0_OR_GREATER
        public virtual System.Threading.Tasks.Task CloseAsync()
        {
            return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndClose));
        }
        #endif
        
        private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
        {
            if ((endpointConfiguration == EndpointConfiguration.HouseManagementPortAsync))
            {
                System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
                result.MaxBufferSize = int.MaxValue;
                result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
                result.MaxReceivedMessageSize = int.MaxValue;
                result.AllowCookies = true;
                result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport;
                return result;
            }
            throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
        }
        
        private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
        {
            if ((endpointConfiguration == EndpointConfiguration.HouseManagementPortAsync))
            {
                return new System.ServiceModel.EndpointAddress("https://api.dom.gosuslugi.ru/ext-bus-home-management-service/services/HomeManagem" +
                        "entAsync");
            }
            throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
        }
        
        private static System.ServiceModel.Channels.Binding GetDefaultBinding()
        {
            return HouseManagementPortsTypeAsyncClient.GetBindingForEndpoint(EndpointConfiguration.HouseManagementPortAsync);
        }
        
        private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
        {
            return HouseManagementPortsTypeAsyncClient.GetEndpointAddress(EndpointConfiguration.HouseManagementPortAsync);
        }
        
        public enum EndpointConfiguration
        {
            
            HouseManagementPortAsync,
        }
    }
}
