diff --git a/Hcs.Client/ClientApi/HcsClient.cs b/Hcs.Client/ClientApi/HcsClient.cs index 34ae10c..ed1926f 100644 --- a/Hcs.Client/ClientApi/HcsClient.cs +++ b/Hcs.Client/ClientApi/HcsClient.cs @@ -3,6 +3,7 @@ using Hcs.ClientApi.DebtRequestsApi; using Hcs.ClientApi.DeviceMeteringApi; using Hcs.ClientApi.FileStoreServiceApi; using Hcs.ClientApi.HouseManagementApi; +using Hcs.ClientApi.NsiApi; using Hcs.ClientApi.OrgRegistryCommonApi; using Hcs.ClientApi.RemoteCaller; using System; @@ -40,6 +41,7 @@ namespace Hcs.ClientApi public HcsOrgRegistryCommonApi OrgRegistryCommon => new HcsOrgRegistryCommonApi(this); public HcsFileStoreServiceApi FileStoreService => new HcsFileStoreServiceApi(this); public HcsDeviceMeteringApi DeviceMeteringService => new HcsDeviceMeteringApi(this); + public HcsNsiApi Nsi => new HcsNsiApi(this); public X509Certificate2 FindCertificate(Func predicate) { diff --git a/Hcs.Client/ClientApi/NsiApi/HcsMethodExportNsi.cs b/Hcs.Client/ClientApi/NsiApi/HcsMethodExportNsi.cs new file mode 100644 index 0000000..5e26032 --- /dev/null +++ b/Hcs.Client/ClientApi/NsiApi/HcsMethodExportNsi.cs @@ -0,0 +1,41 @@ +using System.Threading; +using System.Threading.Tasks; + +using Nsi = Hcs.Service.Async.Nsi.v15_7_0_1; + +namespace Hcs.ClientApi.NsiApi +{ + /// + /// Операции экспорта данных справочников поставщика информации ГИС ЖКХ + /// + internal class HcsMethodExportNsi : HcsNsiMethod + { + public HcsMethodExportNsi(HcsClientConfig config) : base(config) + { + EnableMinimalResponseWaitDelay = true; + CanBeRestarted = true; + } + + /// + /// Возвращает данные справочников поставщика информации + /// + public async Task GetNsiItem(int regNum, CancellationToken token) + { + var request = new Nsi.exportDataProviderNsiItemRequest + { + Id = HcsConstants.SignedXmlElementId, + RegistryNumber = (Nsi.exportDataProviderNsiItemRequestRegistryNumber)regNum, + // http://open-gkh.ru/Nsi/exportDataProviderNsiItemRequest.html + version = "10.0.1.2" + }; + + var stateResult = await SendAndWaitResultAsync(request, async (portClient) => + { + var response = await portClient.exportDataProviderNsiItemAsync(CreateRequestHeader(), request); + return response.AckRequest.Ack; + }, token); + + return stateResult.Items; + } + } +} diff --git a/Hcs.Client/ClientApi/NsiApi/HcsNsiApi.cs b/Hcs.Client/ClientApi/NsiApi/HcsNsiApi.cs new file mode 100644 index 0000000..91c5093 --- /dev/null +++ b/Hcs.Client/ClientApi/NsiApi/HcsNsiApi.cs @@ -0,0 +1,28 @@ +using System.Threading; +using System.Threading.Tasks; + +namespace Hcs.ClientApi.NsiApi +{ + public class HcsNsiApi + { + public HcsClientConfig Config { get; private set; } + + public HcsNsiApi(HcsClientConfig config) + { + Config = config; + } + + public async Task GetNsiItem(int regNum, CancellationToken token = default) + { + try + { + var method = new HcsMethodExportNsi(Config); + return await method.GetNsiItem(regNum, token); + } + catch (HcsNoResultsRemoteException) + { + return []; + } + } + } +} diff --git a/Hcs.Client/ClientApi/NsiApi/HcsNsiMethod.cs b/Hcs.Client/ClientApi/NsiApi/HcsNsiMethod.cs new file mode 100644 index 0000000..116953f --- /dev/null +++ b/Hcs.Client/ClientApi/NsiApi/HcsNsiMethod.cs @@ -0,0 +1,112 @@ +using Hcs.ClientApi.RemoteCaller; +using System; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; + +using Nsi = Hcs.Service.Async.Nsi.v15_7_0_1; + +namespace Hcs.Service.Async.Nsi.v15_7_0_1 +{ + public partial class AckRequestAck : IHcsAck { } + public partial class getStateResult : IHcsGetStateResult { } + public partial class Fault : IHcsFault { } + public partial class HeaderType : IHcsHeaderType { } +} + +namespace Hcs.ClientApi.NsiApi +{ + public class HcsNsiMethod : HcsRemoteCallMethod + { + public HcsEndPoints EndPoint => HcsEndPoints.NsiAsync; + + public Nsi.RequestHeader CreateRequestHeader() => + HcsRequestHelper.CreateHeader(ClientConfig); + + public HcsNsiMethod(HcsClientConfig config) : base(config) { } + + public System.ServiceModel.EndpointAddress RemoteAddress + => GetEndpointAddress(HcsConstants.EndPointLocator.GetPath(EndPoint)); + + private Nsi.NsiPortsTypeAsyncClient NewPortClient() + { + var client = new Nsi.NsiPortsTypeAsyncClient(_binding, RemoteAddress); + ConfigureEndpointCredentials(client.Endpoint, client.ClientCredentials); + return client; + } + + public async Task SendAndWaitResultAsync( + object request, + Func> sender, + CancellationToken token) + { + token.ThrowIfCancellationRequested(); + + while (true) + { + try + { + return await SendAndWaitResultAsyncImpl(request, sender, token); + } + catch (HcsRestartTimeoutException e) + { + if (!CanBeRestarted) throw new HcsException("Превышен лимит ожидания выполнения запроса", e); + Log($"Перезапускаем запрос типа {request.GetType().Name}..."); + } + } + } + + private async Task SendAndWaitResultAsyncImpl( + object request, + Func> sender, + CancellationToken token) + { + if (request == null) throw new ArgumentNullException("Null request"); + string version = HcsRequestHelper.GetRequestVersionString(request); + _config.Log($"Отправляем запрос: {RemoteAddress.Uri}/{request.GetType().Name} в версии {version}..."); + + var stopWatch = System.Diagnostics.Stopwatch.StartNew(); + + IHcsAck ack; + using (var client = NewPortClient()) + { + ack = await sender(client); + } + + stopWatch.Stop(); + _config.Log($"Запрос принят в обработку за {stopWatch.ElapsedMilliseconds}мс., подтверждение {ack.MessageGUID}"); + + var stateResult = await WaitForResultAsync(ack, true, token); + + stateResult.Items.OfType().ToList().ForEach(x => + { + throw HcsRemoteException.CreateNew(x.ErrorCode, x.Description); + }); + + return stateResult; + } + + /// + /// Выполняет однократную проверку наличия результата. + /// Возвращает null если результата еще нет. + /// + protected override async Task TryGetResultAsync(IHcsAck sourceAck, CancellationToken token) + { + using (var client = NewPortClient()) + { + var requestHeader = HcsRequestHelper.CreateHeader(_config); + var requestBody = new Nsi.getStateRequest { MessageGUID = sourceAck.MessageGUID }; + + var response = await client.getStateAsync(requestHeader, requestBody); + var resultBody = response.getStateResult; + + if (resultBody.RequestState == HcsAsyncRequestStateTypes.Ready) + { + return resultBody; + } + + return null; + } + } + } +} diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest.datasource new file mode 100644 index 0000000..127fd1b --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader.datasource new file mode 100644 index 0000000..fb6fa2f --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse.datasource new file mode 100644 index 0000000..0c28ec9 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse.datasource new file mode 100644 index 0000000..1f7310b --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse.datasource new file mode 100644 index 0000000..01cb397 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult.datasource new file mode 100644 index 0000000..0e3764d --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse.datasource new file mode 100644 index 0000000..7f3a476 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse.datasource new file mode 100644 index 0000000..c04044d --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse.datasource new file mode 100644 index 0000000..b522764 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse.datasource new file mode 100644 index 0000000..1f95029 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse.datasource new file mode 100644 index 0000000..b86de97 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse.datasource new file mode 100644 index 0000000..909832c --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse.datasource new file mode 100644 index 0000000..9eb0399 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse.datasource @@ -0,0 +1,10 @@ + + + + Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse, Connected Services.Service.Async.Nsi.v15_7_0_1.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Reference.cs b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Reference.cs new file mode 100644 index 0000000..cc1a3a9 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Reference.cs @@ -0,0 +1,6162 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace Hcs.Service.Async.Nsi.v15_7_0_1 { + + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class Fault : object, System.ComponentModel.INotifyPropertyChanged { + + private string errorCodeField; + + private string errorMessageField; + + private string stackTraceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ErrorCode { + get { + return this.errorCodeField; + } + set { + this.errorCodeField = value; + this.RaisePropertyChanged("ErrorCode"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ErrorMessage { + get { + return this.errorMessageField; + } + set { + this.errorMessageField = value; + this.RaisePropertyChanged("ErrorMessage"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string StackTrace { + get { + return this.stackTraceField; + } + set { + this.stackTraceField = value; + this.RaisePropertyChanged("StackTrace"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class ObjectType : object, System.ComponentModel.INotifyPropertyChanged { + + private System.Xml.XmlNode[] anyField; + + private string idField; + + private string mimeTypeField; + + private string encodingField; + + /// + [System.Xml.Serialization.XmlTextAttribute()] + [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] + public System.Xml.XmlNode[] Any { + get { + return this.anyField; + } + set { + this.anyField = value; + this.RaisePropertyChanged("Any"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string MimeType { + get { + return this.mimeTypeField; + } + set { + this.mimeTypeField = value; + this.RaisePropertyChanged("MimeType"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Encoding { + get { + return this.encodingField; + } + set { + this.encodingField = value; + this.RaisePropertyChanged("Encoding"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SPKIDataType : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + /// + [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; + this.RaisePropertyChanged("Items"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class PGPDataType : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType1[] itemsElementNameField; + + /// + [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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType1[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] + public enum ItemsChoiceType1 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("##any:")] + Item, + + /// + PGPKeyID, + + /// + PGPKeyPacket, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class X509IssuerSerialType : object, System.ComponentModel.INotifyPropertyChanged { + + private string x509IssuerNameField; + + private string x509SerialNumberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string X509IssuerName { + get { + return this.x509IssuerNameField; + } + set { + this.x509IssuerNameField = value; + this.RaisePropertyChanged("X509IssuerName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] + public string X509SerialNumber { + get { + return this.x509SerialNumberField; + } + set { + this.x509SerialNumberField = value; + this.RaisePropertyChanged("X509SerialNumber"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class X509DataType : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType[] itemsElementNameField; + + /// + [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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] + public enum ItemsChoiceType { + + /// + [System.Xml.Serialization.XmlEnumAttribute("##any:")] + Item, + + /// + X509CRL, + + /// + X509Certificate, + + /// + X509IssuerSerial, + + /// + X509SKI, + + /// + X509SubjectName, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class RetrievalMethodType : object, System.ComponentModel.INotifyPropertyChanged { + + private TransformType[] transformsField; + + private string uRIField; + + private string typeField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=0)] + [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] + public TransformType[] Transforms { + get { + return this.transformsField; + } + set { + this.transformsField = value; + this.RaisePropertyChanged("Transforms"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string URI { + get { + return this.uRIField; + } + set { + this.uRIField = value; + this.RaisePropertyChanged("URI"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("Type"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class TransformType : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private string[] textField; + + private string algorithmField; + + /// + [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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string[] Text { + get { + return this.textField; + } + set { + this.textField = value; + this.RaisePropertyChanged("Text"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Algorithm { + get { + return this.algorithmField; + } + set { + this.algorithmField = value; + this.RaisePropertyChanged("Algorithm"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class RSAKeyValueType : object, System.ComponentModel.INotifyPropertyChanged { + + private byte[] modulusField; + + private byte[] exponentField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)] + public byte[] Modulus { + get { + return this.modulusField; + } + set { + this.modulusField = value; + this.RaisePropertyChanged("Modulus"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] + public byte[] Exponent { + get { + return this.exponentField; + } + set { + this.exponentField = value; + this.RaisePropertyChanged("Exponent"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class DSAKeyValueType : object, System.ComponentModel.INotifyPropertyChanged { + + private byte[] pField; + + private byte[] qField; + + private byte[] gField; + + private byte[] yField; + + private byte[] jField; + + private byte[] seedField; + + private byte[] pgenCounterField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)] + public byte[] P { + get { + return this.pField; + } + set { + this.pField = value; + this.RaisePropertyChanged("P"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] + public byte[] Q { + get { + return this.qField; + } + set { + this.qField = value; + this.RaisePropertyChanged("Q"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] + public byte[] G { + get { + return this.gField; + } + set { + this.gField = value; + this.RaisePropertyChanged("G"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)] + public byte[] Y { + get { + return this.yField; + } + set { + this.yField = value; + this.RaisePropertyChanged("Y"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)] + public byte[] J { + get { + return this.jField; + } + set { + this.jField = value; + this.RaisePropertyChanged("J"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)] + public byte[] Seed { + get { + return this.seedField; + } + set { + this.seedField = value; + this.RaisePropertyChanged("Seed"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)] + public byte[] PgenCounter { + get { + return this.pgenCounterField; + } + set { + this.pgenCounterField = value; + this.RaisePropertyChanged("PgenCounter"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class KeyValueType : object, System.ComponentModel.INotifyPropertyChanged { + + private object itemField; + + private string[] textField; + + /// + [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; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string[] Text { + get { + return this.textField; + } + set { + this.textField = value; + this.RaisePropertyChanged("Text"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class KeyInfoType : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType2[] itemsElementNameField; + + private string[] textField; + + private string idField; + + /// + [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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType2[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string[] Text { + get { + return this.textField; + } + set { + this.textField = value; + this.RaisePropertyChanged("Text"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] + public enum ItemsChoiceType2 { + + /// + [System.Xml.Serialization.XmlEnumAttribute("##any:")] + Item, + + /// + KeyName, + + /// + KeyValue, + + /// + MgmtData, + + /// + PGPData, + + /// + RetrievalMethod, + + /// + SPKIData, + + /// + X509Data, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SignatureValueType : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private byte[] valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")] + public byte[] Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class DigestMethodType : object, System.ComponentModel.INotifyPropertyChanged { + + private System.Xml.XmlNode[] anyField; + + private string algorithmField; + + /// + [System.Xml.Serialization.XmlTextAttribute()] + [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] + public System.Xml.XmlNode[] Any { + get { + return this.anyField; + } + set { + this.anyField = value; + this.RaisePropertyChanged("Any"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Algorithm { + get { + return this.algorithmField; + } + set { + this.algorithmField = value; + this.RaisePropertyChanged("Algorithm"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class ReferenceType : object, System.ComponentModel.INotifyPropertyChanged { + + private TransformType[] transformsField; + + private DigestMethodType digestMethodField; + + private byte[] digestValueField; + + private string idField; + + private string uRIField; + + private string typeField; + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=0)] + [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] + public TransformType[] Transforms { + get { + return this.transformsField; + } + set { + this.transformsField = value; + this.RaisePropertyChanged("Transforms"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public DigestMethodType DigestMethod { + get { + return this.digestMethodField; + } + set { + this.digestMethodField = value; + this.RaisePropertyChanged("DigestMethod"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] + public byte[] DigestValue { + get { + return this.digestValueField; + } + set { + this.digestValueField = value; + this.RaisePropertyChanged("DigestValue"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string URI { + get { + return this.uRIField; + } + set { + this.uRIField = value; + this.RaisePropertyChanged("URI"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("Type"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SignatureMethodType : object, System.ComponentModel.INotifyPropertyChanged { + + private string hMACOutputLengthField; + + private System.Xml.XmlNode[] anyField; + + private string algorithmField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)] + public string HMACOutputLength { + get { + return this.hMACOutputLengthField; + } + set { + this.hMACOutputLengthField = value; + this.RaisePropertyChanged("HMACOutputLength"); + } + } + + /// + [System.Xml.Serialization.XmlTextAttribute()] + [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)] + public System.Xml.XmlNode[] Any { + get { + return this.anyField; + } + set { + this.anyField = value; + this.RaisePropertyChanged("Any"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Algorithm { + get { + return this.algorithmField; + } + set { + this.algorithmField = value; + this.RaisePropertyChanged("Algorithm"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class CanonicalizationMethodType : object, System.ComponentModel.INotifyPropertyChanged { + + private System.Xml.XmlNode[] anyField; + + private string algorithmField; + + /// + [System.Xml.Serialization.XmlTextAttribute()] + [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] + public System.Xml.XmlNode[] Any { + get { + return this.anyField; + } + set { + this.anyField = value; + this.RaisePropertyChanged("Any"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] + public string Algorithm { + get { + return this.algorithmField; + } + set { + this.algorithmField = value; + this.RaisePropertyChanged("Algorithm"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SignedInfoType : object, System.ComponentModel.INotifyPropertyChanged { + + private CanonicalizationMethodType canonicalizationMethodField; + + private SignatureMethodType signatureMethodField; + + private ReferenceType[] referenceField; + + private string idField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public CanonicalizationMethodType CanonicalizationMethod { + get { + return this.canonicalizationMethodField; + } + set { + this.canonicalizationMethodField = value; + this.RaisePropertyChanged("CanonicalizationMethod"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public SignatureMethodType SignatureMethod { + get { + return this.signatureMethodField; + } + set { + this.signatureMethodField = value; + this.RaisePropertyChanged("SignatureMethod"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)] + public ReferenceType[] Reference { + get { + return this.referenceField; + } + set { + this.referenceField = value; + this.RaisePropertyChanged("Reference"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] + public partial class SignatureType : object, System.ComponentModel.INotifyPropertyChanged { + + private SignedInfoType signedInfoField; + + private SignatureValueType signatureValueField; + + private KeyInfoType keyInfoField; + + private ObjectType[] objectField; + + private string idField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public SignedInfoType SignedInfo { + get { + return this.signedInfoField; + } + set { + this.signedInfoField = value; + this.RaisePropertyChanged("SignedInfo"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public SignatureValueType SignatureValue { + get { + return this.signatureValueField; + } + set { + this.signatureValueField = value; + this.RaisePropertyChanged("SignatureValue"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public KeyInfoType KeyInfo { + get { + return this.keyInfoField; + } + set { + this.keyInfoField = value; + this.RaisePropertyChanged("KeyInfo"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)] + public ObjectType[] Object { + get { + return this.objectField; + } + set { + this.objectField = value; + this.RaisePropertyChanged("Object"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class BaseType : object, System.ComponentModel.INotifyPropertyChanged { + + private SignatureType signatureField; + + private string idField; + + /// + [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; + this.RaisePropertyChanged("Signature"); + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("Id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class BaseAsyncResponseType : BaseType { + + private sbyte requestStateField; + + private string messageGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public sbyte RequestState { + get { + return this.requestStateField; + } + set { + this.requestStateField = value; + this.RaisePropertyChanged("RequestState"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string MessageGUID { + get { + return this.messageGUIDField; + } + set { + this.messageGUIDField = value; + this.RaisePropertyChanged("MessageGUID"); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-service-async/", ConfigurationName="Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync")] + public interface NsiPortsTypeAsync { + + // CODEGEN: Контракт генерации сообщений с операцией importAdditionalServices не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importAdditionalServices", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:importAdditionalServices", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse importAdditionalServices(Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importAdditionalServices", ReplyAction="*")] + System.Threading.Tasks.Task importAdditionalServicesAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importMunicipalServices не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importMunicipalServices", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:importMunicipalServices", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse importMunicipalServices(Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importMunicipalServices", ReplyAction="*")] + System.Threading.Tasks.Task importMunicipalServicesAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importOrganizationWorks не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importOrganizationWorks", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:importOrganizationWorks", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse importOrganizationWorks(Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importOrganizationWorks", ReplyAction="*")] + System.Threading.Tasks.Task importOrganizationWorksAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importCommunalInfrastructureSystem не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importCommunalInfrastructureSystem", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:importCommunalInfrastructureSystem", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse importCommunalInfrastructureSystem(Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importCommunalInfrastructureSystem", ReplyAction="*")] + System.Threading.Tasks.Task importCommunalInfrastructureSystemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией getState не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse getState(Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")] + System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией exportDataProviderNsiItem не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:exportDataProviderNsiItem", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:exportDataProviderNsiItem", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse exportDataProviderNsiItem(Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:exportDataProviderNsiItem", ReplyAction="*")] + System.Threading.Tasks.Task exportDataProviderNsiItemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией exportDataProviderPagingNsiItem не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:exportDataProviderPagingNsiItem", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:exportDataProviderPagingNsiItem", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse exportDataProviderPagingNsiItem(Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:exportDataProviderPagingNsiItem", ReplyAction="*")] + System.Threading.Tasks.Task exportDataProviderPagingNsiItemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemRequest request); + + // CODEGEN: Контракт генерации сообщений с операцией importCapitalRepairWork не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importCapitalRepairWork", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:importCapitalRepairWork", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse importCapitalRepairWork(Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importCapitalRepairWork", ReplyAction="*")] + System.Threading.Tasks.Task importCapitalRepairWorkAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importBaseDecisionMSP не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importBaseDecisionMSP", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:importBaseDecisionMSP", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse importBaseDecisionMSP(Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importBaseDecisionMSP", ReplyAction="*")] + System.Threading.Tasks.Task importBaseDecisionMSPAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest1 request); + + // CODEGEN: Контракт генерации сообщений с операцией importGeneralNeedsMunicipalResource не является ни RPC, ни упакованным документом. + [System.ServiceModel.OperationContractAttribute(Action="urn:importGeneralNeedsMunicipalResource", ReplyAction="*")] + [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Nsi.v15_7_0_1.Fault), Action="urn:importGeneralNeedsMunicipalResource", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] + Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse importGeneralNeedsMunicipalResource(Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest1 request); + + [System.ServiceModel.OperationContractAttribute(Action="urn:importGeneralNeedsMunicipalResource", ReplyAction="*")] + System.Threading.Tasks.Task importGeneralNeedsMunicipalResourceAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest1 request); + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class RequestHeader : HeaderType { + + private object itemField; + + private ItemChoiceType1 itemElementNameField; + + private bool isOperatorSignatureField; + + private bool isOperatorSignatureFieldSpecified; + + private ISCreator[] iSCreatorField; + + public RequestHeader() { + this.isOperatorSignatureField = true; + } + + /// + [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; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType1 ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool IsOperatorSignature { + get { + return this.isOperatorSignatureField; + } + set { + this.isOperatorSignatureField = value; + this.RaisePropertyChanged("IsOperatorSignature"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsOperatorSignatureSpecified { + get { + return this.isOperatorSignatureFieldSpecified; + } + set { + this.isOperatorSignatureFieldSpecified = value; + this.RaisePropertyChanged("IsOperatorSignatureSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)] + public ISCreator[] ISCreator { + get { + return this.iSCreatorField; + } + set { + this.iSCreatorField = value; + this.RaisePropertyChanged("ISCreator"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class RequestHeaderCitizen : object, System.ComponentModel.INotifyPropertyChanged { + + private object[] itemsField; + + private ItemsChoiceType3[] itemsElementNameField; + + /// + [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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType3[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class RequestHeaderCitizenDocument : object, System.ComponentModel.INotifyPropertyChanged { + + private RequestHeaderCitizenDocumentDocumentType documentTypeField; + + private string seriesField; + + private string numberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public RequestHeaderCitizenDocumentDocumentType DocumentType { + get { + return this.documentTypeField; + } + set { + this.documentTypeField = value; + this.RaisePropertyChanged("DocumentType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Series { + get { + return this.seriesField; + } + set { + this.seriesField = value; + this.RaisePropertyChanged("Series"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Number { + get { + return this.numberField; + } + set { + this.numberField = value; + this.RaisePropertyChanged("Number"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class RequestHeaderCitizenDocumentDocumentType : object, System.ComponentModel.INotifyPropertyChanged { + + private string codeField; + + private string gUIDField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Code { + get { + return this.codeField; + } + set { + this.codeField = value; + this.RaisePropertyChanged("Code"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string GUID { + get { + return this.gUIDField; + } + set { + this.gUIDField = value; + this.RaisePropertyChanged("GUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)] + public enum ItemsChoiceType3 { + + /// + CitizenPPAGUID, + + /// + Document, + + /// + SNILS, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)] + public enum ItemChoiceType1 { + + /// + Citizen, + + /// + SenderID, + + /// + orgPPAGUID, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class ISCreator : object, System.ComponentModel.INotifyPropertyChanged { + + private string iSNameField; + + private string iSOperatorNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ISName { + get { + return this.iSNameField; + } + set { + this.iSNameField = value; + this.RaisePropertyChanged("ISName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ISOperatorName { + get { + return this.iSOperatorNameField; + } + set { + this.iSOperatorNameField = value; + this.RaisePropertyChanged("ISOperatorName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class HeaderType : object, System.ComponentModel.INotifyPropertyChanged { + + private System.DateTime dateField; + + private string messageGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public System.DateTime Date { + get { + return this.dateField; + } + set { + this.dateField = value; + this.RaisePropertyChanged("Date"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string MessageGUID { + get { + return this.messageGUIDField; + } + set { + this.messageGUIDField = value; + this.RaisePropertyChanged("MessageGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importAdditionalServicesRequest : BaseType { + + private importAdditionalServicesRequestImportAdditionalServiceType[] importAdditionalServiceTypeField; + + private importAdditionalServicesRequestRecoverAdditionalServiceType[] recoverAdditionalServiceTypeField; + + private importAdditionalServicesRequestDeleteAdditionalServiceType[] deleteAdditionalServiceTypeField; + + private string versionField; + + public importAdditionalServicesRequest() { + this.versionField = "10.0.1.2"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ImportAdditionalServiceType", Order=0)] + public importAdditionalServicesRequestImportAdditionalServiceType[] ImportAdditionalServiceType { + get { + return this.importAdditionalServiceTypeField; + } + set { + this.importAdditionalServiceTypeField = value; + this.RaisePropertyChanged("ImportAdditionalServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RecoverAdditionalServiceType", Order=1)] + public importAdditionalServicesRequestRecoverAdditionalServiceType[] RecoverAdditionalServiceType { + get { + return this.recoverAdditionalServiceTypeField; + } + set { + this.recoverAdditionalServiceTypeField = value; + this.RaisePropertyChanged("RecoverAdditionalServiceType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DeleteAdditionalServiceType", Order=2)] + public importAdditionalServicesRequestDeleteAdditionalServiceType[] DeleteAdditionalServiceType { + get { + return this.deleteAdditionalServiceTypeField; + } + set { + this.deleteAdditionalServiceTypeField = value; + this.RaisePropertyChanged("DeleteAdditionalServiceType"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importAdditionalServicesRequestImportAdditionalServiceType : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + private string additionalServiceTypeNameField; + + private string itemField; + + private ItemChoiceType itemElementNameField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string AdditionalServiceTypeName { + get { + return this.additionalServiceTypeNameField; + } + set { + this.additionalServiceTypeNameField = value; + this.RaisePropertyChanged("AdditionalServiceTypeName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)] + [System.Xml.Serialization.XmlElementAttribute("StringDimensionUnit", typeof(string), Order=3)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] + public string Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemChoiceType ItemElementName { + get { + return this.itemElementNameField; + } + set { + this.itemElementNameField = value; + this.RaisePropertyChanged("ItemElementName"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", IncludeInSchema=false)] + public enum ItemChoiceType { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")] + OKEI, + + /// + StringDimensionUnit, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importAdditionalServicesRequestRecoverAdditionalServiceType : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importAdditionalServicesRequestDeleteAdditionalServiceType : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class ResultHeader : HeaderType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class AckRequest : object, System.ComponentModel.INotifyPropertyChanged { + + private AckRequestAck ackField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AckRequestAck Ack { + get { + return this.ackField; + } + set { + this.ackField = value; + this.RaisePropertyChanged("Ack"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class AckRequestAck : object, System.ComponentModel.INotifyPropertyChanged { + + private string messageGUIDField; + + private string requesterMessageGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string MessageGUID { + get { + return this.messageGUIDField; + } + set { + this.messageGUIDField = value; + this.RaisePropertyChanged("MessageGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string RequesterMessageGUID { + get { + return this.requesterMessageGUIDField; + } + set { + this.requesterMessageGUIDField = value; + this.RaisePropertyChanged("RequesterMessageGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importAdditionalServicesRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest importAdditionalServicesRequest; + + public importAdditionalServicesRequest1() { + } + + public importAdditionalServicesRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest importAdditionalServicesRequest) { + this.RequestHeader = RequestHeader; + this.importAdditionalServicesRequest = importAdditionalServicesRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importAdditionalServicesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public importAdditionalServicesResponse() { + } + + public importAdditionalServicesResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importMunicipalServicesRequest : BaseType { + + private importMunicipalServicesRequestImportMainMunicipalService[] importMainMunicipalServiceField; + + private importMunicipalServicesRequestRecoverMainMunicipalService[] recoverMainMunicipalServiceField; + + private importMunicipalServicesRequestDeleteMainMunicipalService[] deleteMainMunicipalServiceField; + + private string versionField; + + public importMunicipalServicesRequest() { + this.versionField = "11.0.0.4"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ImportMainMunicipalService", Order=0)] + public importMunicipalServicesRequestImportMainMunicipalService[] ImportMainMunicipalService { + get { + return this.importMainMunicipalServiceField; + } + set { + this.importMainMunicipalServiceField = value; + this.RaisePropertyChanged("ImportMainMunicipalService"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RecoverMainMunicipalService", Order=1)] + public importMunicipalServicesRequestRecoverMainMunicipalService[] RecoverMainMunicipalService { + get { + return this.recoverMainMunicipalServiceField; + } + set { + this.recoverMainMunicipalServiceField = value; + this.RaisePropertyChanged("RecoverMainMunicipalService"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DeleteMainMunicipalService", Order=2)] + public importMunicipalServicesRequestDeleteMainMunicipalService[] DeleteMainMunicipalService { + get { + return this.deleteMainMunicipalServiceField; + } + set { + this.deleteMainMunicipalServiceField = value; + this.RaisePropertyChanged("DeleteMainMunicipalService"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importMunicipalServicesRequestImportMainMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + private nsiRef municipalServiceRefField; + + private bool generalNeedsField; + + private bool generalNeedsFieldSpecified; + + private bool selfProducedField; + + private bool selfProducedFieldSpecified; + + private string mainMunicipalServiceNameField; + + private nsiRef municipalResourceRefField; + + private string oKEIField; + + private object itemField; + + public importMunicipalServicesRequestImportMainMunicipalService() { + this.generalNeedsField = true; + } + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public nsiRef MunicipalServiceRef { + get { + return this.municipalServiceRefField; + } + set { + this.municipalServiceRefField = value; + this.RaisePropertyChanged("MunicipalServiceRef"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public bool GeneralNeeds { + get { + return this.generalNeedsField; + } + set { + this.generalNeedsField = value; + this.RaisePropertyChanged("GeneralNeeds"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GeneralNeedsSpecified { + get { + return this.generalNeedsFieldSpecified; + } + set { + this.generalNeedsFieldSpecified = value; + this.RaisePropertyChanged("GeneralNeedsSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool SelfProduced { + get { + return this.selfProducedField; + } + set { + this.selfProducedField = value; + this.RaisePropertyChanged("SelfProduced"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SelfProducedSpecified { + get { + return this.selfProducedFieldSpecified; + } + set { + this.selfProducedFieldSpecified = value; + this.RaisePropertyChanged("SelfProducedSpecified"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string MainMunicipalServiceName { + get { + return this.mainMunicipalServiceNameField; + } + set { + this.mainMunicipalServiceNameField = value; + this.RaisePropertyChanged("MainMunicipalServiceName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public nsiRef MunicipalResourceRef { + get { + return this.municipalResourceRefField; + } + set { + this.municipalResourceRefField = value; + this.RaisePropertyChanged("MunicipalResourceRef"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=7)] + public string OKEI { + get { + return this.oKEIField; + } + set { + this.oKEIField = value; + this.RaisePropertyChanged("OKEI"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("SortOrder", typeof(string), Order=8)] + [System.Xml.Serialization.XmlElementAttribute("SortOrderNotDefined", typeof(bool), Order=8)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class nsiRef : object, System.ComponentModel.INotifyPropertyChanged { + + private string codeField; + + private string gUIDField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Code { + get { + return this.codeField; + } + set { + this.codeField = value; + this.RaisePropertyChanged("Code"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string GUID { + get { + return this.gUIDField; + } + set { + this.gUIDField = value; + this.RaisePropertyChanged("GUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importMunicipalServicesRequestRecoverMainMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + private bool hierarchyRecoverField; + + private bool hierarchyRecoverFieldSpecified; + + public importMunicipalServicesRequestRecoverMainMunicipalService() { + this.hierarchyRecoverField = true; + } + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool HierarchyRecover { + get { + return this.hierarchyRecoverField; + } + set { + this.hierarchyRecoverField = value; + this.RaisePropertyChanged("HierarchyRecover"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HierarchyRecoverSpecified { + get { + return this.hierarchyRecoverFieldSpecified; + } + set { + this.hierarchyRecoverFieldSpecified = value; + this.RaisePropertyChanged("HierarchyRecoverSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importMunicipalServicesRequestDeleteMainMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importMunicipalServicesRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest importMunicipalServicesRequest; + + public importMunicipalServicesRequest1() { + } + + public importMunicipalServicesRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest importMunicipalServicesRequest) { + this.RequestHeader = RequestHeader; + this.importMunicipalServicesRequest = importMunicipalServicesRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importMunicipalServicesResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public importMunicipalServicesResponse() { + } + + public importMunicipalServicesResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importOrganizationWorksRequest : BaseType { + + private ImportOrganizationWorkType[] importOrganizationWorkField; + + private importOrganizationWorksRequestRecoverOrganizationWork[] recoverOrganizationWorkField; + + private importOrganizationWorksRequestDeleteOrganizationWork[] deleteOrganizationWorkField; + + private string versionField; + + public importOrganizationWorksRequest() { + this.versionField = "10.0.1.2"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ImportOrganizationWork", Order=0)] + public ImportOrganizationWorkType[] ImportOrganizationWork { + get { + return this.importOrganizationWorkField; + } + set { + this.importOrganizationWorkField = value; + this.RaisePropertyChanged("ImportOrganizationWork"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RecoverOrganizationWork", Order=1)] + public importOrganizationWorksRequestRecoverOrganizationWork[] RecoverOrganizationWork { + get { + return this.recoverOrganizationWorkField; + } + set { + this.recoverOrganizationWorkField = value; + this.RaisePropertyChanged("RecoverOrganizationWork"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DeleteOrganizationWork", Order=2)] + public importOrganizationWorksRequestDeleteOrganizationWork[] DeleteOrganizationWork { + get { + return this.deleteOrganizationWorkField; + } + set { + this.deleteOrganizationWorkField = value; + this.RaisePropertyChanged("DeleteOrganizationWork"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class ImportOrganizationWorkType : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private object itemField; + + private string workNameField; + + private nsiRef serviceTypeRefField; + + private nsiRef[] requiredServiceRefField; + + private string item1Field; + + private Item1ChoiceType item1ElementNameField; + + private ImportOrganizationWorkType[] importOrganizationWorkField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ElementGuid", typeof(string), Order=1)] + [System.Xml.Serialization.XmlElementAttribute("InsertInCopiedWorks", typeof(bool), Order=1)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string WorkName { + get { + return this.workNameField; + } + set { + this.workNameField = value; + this.RaisePropertyChanged("WorkName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public nsiRef ServiceTypeRef { + get { + return this.serviceTypeRefField; + } + set { + this.serviceTypeRefField = value; + this.RaisePropertyChanged("ServiceTypeRef"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RequiredServiceRef", Order=4)] + public nsiRef[] RequiredServiceRef { + get { + return this.requiredServiceRefField; + } + set { + this.requiredServiceRefField = value; + this.RaisePropertyChanged("RequiredServiceRef"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=5)] + [System.Xml.Serialization.XmlElementAttribute("StringDimensionUnit", typeof(string), Order=5)] + [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")] + public string Item1 { + get { + return this.item1Field; + } + set { + this.item1Field = value; + this.RaisePropertyChanged("Item1"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public Item1ChoiceType Item1ElementName { + get { + return this.item1ElementNameField; + } + set { + this.item1ElementNameField = value; + this.RaisePropertyChanged("Item1ElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ImportOrganizationWork", Order=7)] + public ImportOrganizationWorkType[] ImportOrganizationWork { + get { + return this.importOrganizationWorkField; + } + set { + this.importOrganizationWorkField = value; + this.RaisePropertyChanged("ImportOrganizationWork"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", IncludeInSchema=false)] + public enum Item1ChoiceType { + + /// + [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")] + OKEI, + + /// + StringDimensionUnit, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importOrganizationWorksRequestRecoverOrganizationWork : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + private bool hierarchyRecoverField; + + private bool hierarchyRecoverFieldSpecified; + + public importOrganizationWorksRequestRecoverOrganizationWork() { + this.hierarchyRecoverField = true; + } + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public bool HierarchyRecover { + get { + return this.hierarchyRecoverField; + } + set { + this.hierarchyRecoverField = value; + this.RaisePropertyChanged("HierarchyRecover"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool HierarchyRecoverSpecified { + get { + return this.hierarchyRecoverFieldSpecified; + } + set { + this.hierarchyRecoverFieldSpecified = value; + this.RaisePropertyChanged("HierarchyRecoverSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importOrganizationWorksRequestDeleteOrganizationWork : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importOrganizationWorksRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest importOrganizationWorksRequest; + + public importOrganizationWorksRequest1() { + } + + public importOrganizationWorksRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest importOrganizationWorksRequest) { + this.RequestHeader = RequestHeader; + this.importOrganizationWorksRequest = importOrganizationWorksRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importOrganizationWorksResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public importOrganizationWorksResponse() { + } + + public importOrganizationWorksResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importCommunalInfrastructureSystemRequest : BaseType { + + private importCommunalInfrastructureSystemType[] importCommunalInfrastructureSystemField; + + private importCommunalInfrastructureSystemRequestRecoverCommunalInfrastructureSystem[] recoverCommunalInfrastructureSystemField; + + private importCommunalInfrastructureSystemRequestDeleteCommunalInfrastructureSystem[] deleteCommunalInfrastructureSystemField; + + private string versionField; + + public importCommunalInfrastructureSystemRequest() { + this.versionField = "11.5.0.2"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ImportCommunalInfrastructureSystem", Order=0)] + public importCommunalInfrastructureSystemType[] ImportCommunalInfrastructureSystem { + get { + return this.importCommunalInfrastructureSystemField; + } + set { + this.importCommunalInfrastructureSystemField = value; + this.RaisePropertyChanged("ImportCommunalInfrastructureSystem"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RecoverCommunalInfrastructureSystem", Order=1)] + public importCommunalInfrastructureSystemRequestRecoverCommunalInfrastructureSystem[] RecoverCommunalInfrastructureSystem { + get { + return this.recoverCommunalInfrastructureSystemField; + } + set { + this.recoverCommunalInfrastructureSystemField = value; + this.RaisePropertyChanged("RecoverCommunalInfrastructureSystem"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DeleteCommunalInfrastructureSystem", Order=2)] + public importCommunalInfrastructureSystemRequestDeleteCommunalInfrastructureSystem[] DeleteCommunalInfrastructureSystem { + get { + return this.deleteCommunalInfrastructureSystemField; + } + set { + this.deleteCommunalInfrastructureSystemField = value; + this.RaisePropertyChanged("DeleteCommunalInfrastructureSystem"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importCommunalInfrastructureSystemType : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + private string systemNameField; + + private nsiRef communalSystemInfrastructureTypeField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string SystemName { + get { + return this.systemNameField; + } + set { + this.systemNameField = value; + this.RaisePropertyChanged("SystemName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public nsiRef CommunalSystemInfrastructureType { + get { + return this.communalSystemInfrastructureTypeField; + } + set { + this.communalSystemInfrastructureTypeField = value; + this.RaisePropertyChanged("CommunalSystemInfrastructureType"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importCommunalInfrastructureSystemRequestRecoverCommunalInfrastructureSystem : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importCommunalInfrastructureSystemRequestDeleteCommunalInfrastructureSystem : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importCommunalInfrastructureSystemRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest importCommunalInfrastructureSystemRequest; + + public importCommunalInfrastructureSystemRequest1() { + } + + public importCommunalInfrastructureSystemRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest importCommunalInfrastructureSystemRequest) { + this.RequestHeader = RequestHeader; + this.importCommunalInfrastructureSystemRequest = importCommunalInfrastructureSystemRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importCommunalInfrastructureSystemResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public importCommunalInfrastructureSystemResponse() { + } + + public importCommunalInfrastructureSystemResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class getStateRequest : object, System.ComponentModel.INotifyPropertyChanged { + + private string messageGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string MessageGUID { + get { + return this.messageGUIDField; + } + set { + this.messageGUIDField = value; + this.RaisePropertyChanged("MessageGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class getStateResult : BaseAsyncResponseType { + + private object[] itemsField; + + private string versionField; + + public getStateResult() { + this.versionField = "10.0.1.2"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("ImportResult", typeof(CommonResultType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NsiItem", typeof(NsiItemType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NsiList", typeof(NsiListType), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("NsiPagingItem", typeof(getStateResultNsiPagingItem), Order=0)] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class ErrorMessageType : object, System.ComponentModel.INotifyPropertyChanged { + + private string errorCodeField; + + private string descriptionField; + + private string stackTraceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ErrorCode { + get { + return this.errorCodeField; + } + set { + this.errorCodeField = value; + this.RaisePropertyChanged("ErrorCode"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string StackTrace { + get { + return this.stackTraceField; + } + set { + this.stackTraceField = value; + this.RaisePropertyChanged("StackTrace"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class CommonResultType : object, System.ComponentModel.INotifyPropertyChanged { + + private string gUIDField; + + private string transportGUIDField; + + private object[] itemsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string GUID { + get { + return this.gUIDField; + } + set { + this.gUIDField = value; + this.RaisePropertyChanged("GUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string TransportGUID { + get { + return this.transportGUIDField; + } + set { + this.transportGUIDField = value; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [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; + this.RaisePropertyChanged("Items"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class CommonResultTypeError : ErrorMessageType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiItemType : object, System.ComponentModel.INotifyPropertyChanged { + + private string nsiItemRegistryNumberField; + + private System.DateTime createdField; + + private NsiElementType[] nsiElementField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)] + public string NsiItemRegistryNumber { + get { + return this.nsiItemRegistryNumberField; + } + set { + this.nsiItemRegistryNumberField = value; + this.RaisePropertyChanged("NsiItemRegistryNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public System.DateTime Created { + get { + return this.createdField; + } + set { + this.createdField = value; + this.RaisePropertyChanged("Created"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("NsiElement", Order=2)] + public NsiElementType[] NsiElement { + get { + return this.nsiElementField; + } + set { + this.nsiElementField = value; + this.RaisePropertyChanged("NsiElement"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementType : object, System.ComponentModel.INotifyPropertyChanged { + + private string codeField; + + private string gUIDField; + + private System.DateTime[] itemsField; + + private ItemsChoiceType4[] itemsElementNameField; + + private bool isActualField; + + private NsiElementFieldType[] nsiElementFieldField; + + private NsiElementType[] childElementField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Code { + get { + return this.codeField; + } + set { + this.codeField = value; + this.RaisePropertyChanged("Code"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string GUID { + get { + return this.gUIDField; + } + set { + this.gUIDField = value; + this.RaisePropertyChanged("GUID"); + } + } + + /// + [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; + this.RaisePropertyChanged("Items"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)] + [System.Xml.Serialization.XmlIgnoreAttribute()] + public ItemsChoiceType4[] ItemsElementName { + get { + return this.itemsElementNameField; + } + set { + this.itemsElementNameField = value; + this.RaisePropertyChanged("ItemsElementName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool IsActual { + get { + return this.isActualField; + } + set { + this.isActualField = value; + this.RaisePropertyChanged("IsActual"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("NsiElementField", Order=5)] + public NsiElementFieldType[] NsiElementField { + get { + return this.nsiElementFieldField; + } + set { + this.nsiElementFieldField = value; + this.RaisePropertyChanged("NsiElementField"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ChildElement", Order=6)] + public NsiElementType[] ChildElement { + get { + return this.childElementField; + } + set { + this.childElementField = value; + this.RaisePropertyChanged("ChildElement"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/", IncludeInSchema=false)] + public enum ItemsChoiceType4 { + + /// + EndDate, + + /// + Modified, + + /// + StartDate, + } + + /// + [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("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public abstract partial class NsiElementFieldType : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementAttachmentFieldType : NsiElementFieldType { + + private AttachmentType documentField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public AttachmentType Document { + get { + return this.documentField; + } + set { + this.documentField = value; + this.RaisePropertyChanged("Document"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class AttachmentType : object, System.ComponentModel.INotifyPropertyChanged { + + private string nameField; + + private string descriptionField; + + private Attachment attachmentField; + + private string attachmentHASHField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("Description"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public Attachment Attachment { + get { + return this.attachmentField; + } + set { + this.attachmentField = value; + this.RaisePropertyChanged("Attachment"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string AttachmentHASH { + get { + return this.attachmentHASHField; + } + set { + this.attachmentHASHField = value; + this.RaisePropertyChanged("AttachmentHASH"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public partial class Attachment : object, System.ComponentModel.INotifyPropertyChanged { + + private string attachmentGUIDField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string AttachmentGUID { + get { + return this.attachmentGUIDField; + } + set { + this.attachmentGUIDField = value; + this.RaisePropertyChanged("AttachmentGUID"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementFiasAddressRefFieldType : NsiElementFieldType { + + private NsiElementFiasAddressRefFieldTypeNsiRef nsiRefField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public NsiElementFiasAddressRefFieldTypeNsiRef NsiRef { + get { + return this.nsiRefField; + } + set { + this.nsiRefField = value; + this.RaisePropertyChanged("NsiRef"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementFiasAddressRefFieldTypeNsiRef : object, System.ComponentModel.INotifyPropertyChanged { + + private string guidField; + + private string aoGuidField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Guid { + get { + return this.guidField; + } + set { + this.guidField = value; + this.RaisePropertyChanged("Guid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string aoGuid { + get { + return this.aoGuidField; + } + set { + this.aoGuidField = value; + this.RaisePropertyChanged("aoGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementOkeiRefFieldType : NsiElementFieldType { + + private string codeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Code { + get { + return this.codeField; + } + set { + this.codeField = value; + this.RaisePropertyChanged("Code"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementNsiRefFieldType : NsiElementFieldType { + + private NsiElementNsiRefFieldTypeNsiRef nsiRefField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public NsiElementNsiRefFieldTypeNsiRef NsiRef { + get { + return this.nsiRefField; + } + set { + this.nsiRefField = value; + this.RaisePropertyChanged("NsiRef"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementNsiRefFieldTypeNsiRef : object, System.ComponentModel.INotifyPropertyChanged { + + private string nsiItemRegistryNumberField; + + private nsiRef refField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)] + public string NsiItemRegistryNumber { + get { + return this.nsiItemRegistryNumberField; + } + set { + this.nsiItemRegistryNumberField = value; + this.RaisePropertyChanged("NsiItemRegistryNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public nsiRef Ref { + get { + return this.refField; + } + set { + this.refField = value; + this.RaisePropertyChanged("Ref"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementNsiFieldType : NsiElementFieldType { + + private NsiElementNsiFieldTypeNsiRef nsiRefField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public NsiElementNsiFieldTypeNsiRef NsiRef { + get { + return this.nsiRefField; + } + set { + this.nsiRefField = value; + this.RaisePropertyChanged("NsiRef"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementNsiFieldTypeNsiRef : object, System.ComponentModel.INotifyPropertyChanged { + + private string nsiItemRegistryNumberField; + + private ListGroup listGroupField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)] + public string NsiItemRegistryNumber { + get { + return this.nsiItemRegistryNumberField; + } + set { + this.nsiItemRegistryNumberField = value; + this.RaisePropertyChanged("NsiItemRegistryNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public ListGroup ListGroup { + get { + return this.listGroupField; + } + set { + this.listGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public enum ListGroup { + + /// + NSI, + + /// + NSIRAO, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementEnumFieldType : NsiElementFieldType { + + private NsiElementEnumFieldTypePosition[] positionField; + + /// + [System.Xml.Serialization.XmlElementAttribute("Position", Order=0)] + public NsiElementEnumFieldTypePosition[] Position { + get { + return this.positionField; + } + set { + this.positionField = value; + this.RaisePropertyChanged("Position"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementEnumFieldTypePosition : object, System.ComponentModel.INotifyPropertyChanged { + + private object gUIDField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public object GUID { + get { + return this.gUIDField; + } + set { + this.gUIDField = value; + this.RaisePropertyChanged("GUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementIntegerFieldType : NsiElementFieldType { + + private string valueField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [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; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)] + public System.DateTime Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ValueSpecified { + get { + return this.valueFieldSpecified; + } + set { + this.valueFieldSpecified = value; + this.RaisePropertyChanged("ValueSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementFloatFieldType : NsiElementFieldType { + + private float valueField; + + private bool valueFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public float Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ValueSpecified { + get { + return this.valueFieldSpecified; + } + set { + this.valueFieldSpecified = value; + this.RaisePropertyChanged("ValueSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementBooleanFieldType : NsiElementFieldType { + + private bool valueField; + + private bool valueFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public bool Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ValueSpecified { + get { + return this.valueFieldSpecified; + } + set { + this.valueFieldSpecified = value; + this.RaisePropertyChanged("ValueSpecified"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiElementStringFieldType : NsiElementFieldType { + + private string valueField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("Value"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiListType : object, System.ComponentModel.INotifyPropertyChanged { + + private System.DateTime createdField; + + private NsiItemInfoType[] nsiItemInfoField; + + private ListGroup listGroupField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public System.DateTime Created { + get { + return this.createdField; + } + set { + this.createdField = value; + this.RaisePropertyChanged("Created"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("NsiItemInfo", Order=1)] + public NsiItemInfoType[] NsiItemInfo { + get { + return this.nsiItemInfoField; + } + set { + this.nsiItemInfoField = value; + this.RaisePropertyChanged("NsiItemInfo"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public ListGroup ListGroup { + get { + return this.listGroupField; + } + set { + this.listGroupField = value; + this.RaisePropertyChanged("ListGroup"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] + public partial class NsiItemInfoType : object, System.ComponentModel.INotifyPropertyChanged { + + private string registryNumberField; + + private string nameField; + + private System.DateTime modifiedField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)] + public string RegistryNumber { + get { + return this.registryNumberField; + } + set { + this.registryNumberField = value; + this.RaisePropertyChanged("RegistryNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("Name"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public System.DateTime Modified { + get { + return this.modifiedField; + } + set { + this.modifiedField = value; + this.RaisePropertyChanged("Modified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class getStateResultNsiPagingItem : NsiItemType { + + private int totalItemsCountField; + + private int totalPagesField; + + private object currentPageField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int TotalItemsCount { + get { + return this.totalItemsCountField; + } + set { + this.totalItemsCountField = value; + this.RaisePropertyChanged("TotalItemsCount"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public int TotalPages { + get { + return this.totalPagesField; + } + set { + this.totalPagesField = value; + this.RaisePropertyChanged("TotalPages"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public object CurrentPage { + get { + return this.currentPageField; + } + set { + this.currentPageField = value; + this.RaisePropertyChanged("CurrentPage"); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.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.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest getStateRequest; + + public getStateRequest1() { + } + + public getStateRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest getStateRequest) { + this.RequestHeader = RequestHeader; + this.getStateRequest = getStateRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.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.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult getStateResult; + + public getStateResponse() { + } + + public getStateResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult getStateResult) { + this.ResultHeader = ResultHeader; + this.getStateResult = getStateResult; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class exportDataProviderNsiItemRequest : BaseType { + + private exportDataProviderNsiItemRequestRegistryNumber registryNumberField; + + private System.DateTime modifiedAfterField; + + private bool modifiedAfterFieldSpecified; + + private string versionField; + + public exportDataProviderNsiItemRequest() { + this.versionField = "10.0.1.2"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public exportDataProviderNsiItemRequestRegistryNumber RegistryNumber { + get { + return this.registryNumberField; + } + set { + this.registryNumberField = value; + this.RaisePropertyChanged("RegistryNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public System.DateTime ModifiedAfter { + get { + return this.modifiedAfterField; + } + set { + this.modifiedAfterField = value; + this.RaisePropertyChanged("ModifiedAfter"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ModifiedAfterSpecified { + get { + return this.modifiedAfterFieldSpecified; + } + set { + this.modifiedAfterFieldSpecified = value; + this.RaisePropertyChanged("ModifiedAfterSpecified"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public enum exportDataProviderNsiItemRequestRegistryNumber { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("51")] + Item51, + + /// + [System.Xml.Serialization.XmlEnumAttribute("59")] + Item59, + + /// + [System.Xml.Serialization.XmlEnumAttribute("219")] + Item219, + + /// + [System.Xml.Serialization.XmlEnumAttribute("272")] + Item272, + + /// + [System.Xml.Serialization.XmlEnumAttribute("302")] + Item302, + + /// + [System.Xml.Serialization.XmlEnumAttribute("337")] + Item337, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportDataProviderNsiItemRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest exportDataProviderNsiItemRequest; + + public exportDataProviderNsiItemRequest1() { + } + + public exportDataProviderNsiItemRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest exportDataProviderNsiItemRequest) { + this.RequestHeader = RequestHeader; + this.exportDataProviderNsiItemRequest = exportDataProviderNsiItemRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportDataProviderNsiItemResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public exportDataProviderNsiItemResponse() { + } + + public exportDataProviderNsiItemResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class exportDataProviderNsiPagingItemRequest : BaseType { + + private exportDataProviderNsiPagingItemRequestRegistryNumber registryNumberField; + + private int pageField; + + private System.DateTime modifiedAfterField; + + private bool modifiedAfterFieldSpecified; + + private string versionField; + + public exportDataProviderNsiPagingItemRequest() { + this.versionField = "11.1.0.5"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public exportDataProviderNsiPagingItemRequestRegistryNumber RegistryNumber { + get { + return this.registryNumberField; + } + set { + this.registryNumberField = value; + this.RaisePropertyChanged("RegistryNumber"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public int Page { + get { + return this.pageField; + } + set { + this.pageField = value; + this.RaisePropertyChanged("Page"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public System.DateTime ModifiedAfter { + get { + return this.modifiedAfterField; + } + set { + this.modifiedAfterField = value; + this.RaisePropertyChanged("ModifiedAfter"); + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ModifiedAfterSpecified { + get { + return this.modifiedAfterFieldSpecified; + } + set { + this.modifiedAfterFieldSpecified = value; + this.RaisePropertyChanged("ModifiedAfterSpecified"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public enum exportDataProviderNsiPagingItemRequestRegistryNumber { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("51")] + Item51, + + /// + [System.Xml.Serialization.XmlEnumAttribute("59")] + Item59, + + /// + [System.Xml.Serialization.XmlEnumAttribute("219")] + Item219, + + /// + [System.Xml.Serialization.XmlEnumAttribute("302")] + Item302, + + /// + [System.Xml.Serialization.XmlEnumAttribute("337")] + Item337, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportDataProviderPagingNsiItemRequest { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiPagingItemRequest exportDataProviderNsiPagingItemRequest; + + public exportDataProviderPagingNsiItemRequest() { + } + + public exportDataProviderPagingNsiItemRequest(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiPagingItemRequest exportDataProviderNsiPagingItemRequest) { + this.RequestHeader = RequestHeader; + this.exportDataProviderNsiPagingItemRequest = exportDataProviderNsiPagingItemRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class exportDataProviderPagingNsiItemResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public exportDataProviderPagingNsiItemResponse() { + } + + public exportDataProviderPagingNsiItemResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importCapitalRepairWorkRequest : BaseType { + + private ImportCapitalRepairWorkType[] importCapitalRepairWorkField; + + private importCapitalRepairWorkRequestRecoverCapitalRepairWork[] recoverCapitalRepairWorkField; + + private importCapitalRepairWorkRequestDeleteCapitalRepairWork[] deleteCapitalRepairWorkField; + + private string versionField; + + public importCapitalRepairWorkRequest() { + this.versionField = "11.1.0.5"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ImportCapitalRepairWork", Order=0)] + public ImportCapitalRepairWorkType[] ImportCapitalRepairWork { + get { + return this.importCapitalRepairWorkField; + } + set { + this.importCapitalRepairWorkField = value; + this.RaisePropertyChanged("ImportCapitalRepairWork"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RecoverCapitalRepairWork", Order=1)] + public importCapitalRepairWorkRequestRecoverCapitalRepairWork[] RecoverCapitalRepairWork { + get { + return this.recoverCapitalRepairWorkField; + } + set { + this.recoverCapitalRepairWorkField = value; + this.RaisePropertyChanged("RecoverCapitalRepairWork"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DeleteCapitalRepairWork", Order=2)] + public importCapitalRepairWorkRequestDeleteCapitalRepairWork[] DeleteCapitalRepairWork { + get { + return this.deleteCapitalRepairWorkField; + } + set { + this.deleteCapitalRepairWorkField = value; + this.RaisePropertyChanged("DeleteCapitalRepairWork"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class ImportCapitalRepairWorkType : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + private string serviceNameField; + + private nsiRef workGroupRefField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string ServiceName { + get { + return this.serviceNameField; + } + set { + this.serviceNameField = value; + this.RaisePropertyChanged("ServiceName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public nsiRef WorkGroupRef { + get { + return this.workGroupRefField; + } + set { + this.workGroupRefField = value; + this.RaisePropertyChanged("WorkGroupRef"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importCapitalRepairWorkRequestRecoverCapitalRepairWork : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importCapitalRepairWorkRequestDeleteCapitalRepairWork : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importCapitalRepairWorkRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest importCapitalRepairWorkRequest; + + public importCapitalRepairWorkRequest1() { + } + + public importCapitalRepairWorkRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest importCapitalRepairWorkRequest) { + this.RequestHeader = RequestHeader; + this.importCapitalRepairWorkRequest = importCapitalRepairWorkRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importCapitalRepairWorkResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public importCapitalRepairWorkResponse() { + } + + public importCapitalRepairWorkResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importBaseDecisionMSPRequest : BaseType { + + private importBaseDecisionMSPType[] importBaseDecisionMSPField; + + private importBaseDecisionMSPRequestRecoverBaseDecisionMSP[] recoverBaseDecisionMSPField; + + private importBaseDecisionMSPRequestDeleteBaseDecisionMSP[] deleteBaseDecisionMSPField; + + private string versionField; + + public importBaseDecisionMSPRequest() { + this.versionField = "11.1.0.5"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ImportBaseDecisionMSP", Order=0)] + public importBaseDecisionMSPType[] ImportBaseDecisionMSP { + get { + return this.importBaseDecisionMSPField; + } + set { + this.importBaseDecisionMSPField = value; + this.RaisePropertyChanged("ImportBaseDecisionMSP"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("RecoverBaseDecisionMSP", Order=1)] + public importBaseDecisionMSPRequestRecoverBaseDecisionMSP[] RecoverBaseDecisionMSP { + get { + return this.recoverBaseDecisionMSPField; + } + set { + this.recoverBaseDecisionMSPField = value; + this.RaisePropertyChanged("RecoverBaseDecisionMSP"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DeleteBaseDecisionMSP", Order=2)] + public importBaseDecisionMSPRequestDeleteBaseDecisionMSP[] DeleteBaseDecisionMSP { + get { + return this.deleteBaseDecisionMSPField; + } + set { + this.deleteBaseDecisionMSPField = value; + this.RaisePropertyChanged("DeleteBaseDecisionMSP"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importBaseDecisionMSPType : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + private string decisionNameField; + + private nsiRef decisionTypeField; + + private bool isAppliedToSubsidiariesField; + + private bool isAppliedToRefundOfChargesField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string DecisionName { + get { + return this.decisionNameField; + } + set { + this.decisionNameField = value; + this.RaisePropertyChanged("DecisionName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public nsiRef DecisionType { + get { + return this.decisionTypeField; + } + set { + this.decisionTypeField = value; + this.RaisePropertyChanged("DecisionType"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public bool IsAppliedToSubsidiaries { + get { + return this.isAppliedToSubsidiariesField; + } + set { + this.isAppliedToSubsidiariesField = value; + this.RaisePropertyChanged("IsAppliedToSubsidiaries"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public bool IsAppliedToRefundOfCharges { + get { + return this.isAppliedToRefundOfChargesField; + } + set { + this.isAppliedToRefundOfChargesField = value; + this.RaisePropertyChanged("IsAppliedToRefundOfCharges"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importBaseDecisionMSPRequestRecoverBaseDecisionMSP : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importBaseDecisionMSPRequestDeleteBaseDecisionMSP : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importBaseDecisionMSPRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest importBaseDecisionMSPRequest; + + public importBaseDecisionMSPRequest1() { + } + + public importBaseDecisionMSPRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest importBaseDecisionMSPRequest) { + this.RequestHeader = RequestHeader; + this.importBaseDecisionMSPRequest = importBaseDecisionMSPRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importBaseDecisionMSPResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public importBaseDecisionMSPResponse() { + } + + public importBaseDecisionMSPResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importGeneralNeedsMunicipalResourceRequest : BaseType { + + private object[] itemsField; + + private string versionField; + + public importGeneralNeedsMunicipalResourceRequest() { + this.versionField = "12.2.2.1"; + } + + /// + [System.Xml.Serialization.XmlElementAttribute("DeleteGeneralMunicipalResource", typeof(importGeneralNeedsMunicipalResourceRequestDeleteGeneralMunicipalResource), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("RecoverGeneralMunicipalResource", typeof(importGeneralNeedsMunicipalResourceRequestRecoverGeneralMunicipalResource), Order=0)] + [System.Xml.Serialization.XmlElementAttribute("TopLevelMunicipalResource", typeof(importGeneralNeedsMunicipalResourceRequestTopLevelMunicipalResource), Order=0)] + public object[] Items { + get { + return this.itemsField; + } + set { + this.itemsField = value; + this.RaisePropertyChanged("Items"); + } + } + + /// + [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; + this.RaisePropertyChanged("version"); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importGeneralNeedsMunicipalResourceRequestDeleteGeneralMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importGeneralNeedsMunicipalResourceRequestRecoverGeneralMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importGeneralNeedsMunicipalResourceRequestTopLevelMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { + + private sbyte parentCodeField; + + private string transportGUIDField; + + private importGeneralNeedsMunicipalResourceRequestTopLevelMunicipalResourceImportGeneralMunicipalResource[] importGeneralMunicipalResourceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public sbyte ParentCode { + get { + return this.parentCodeField; + } + set { + this.parentCodeField = value; + this.RaisePropertyChanged("ParentCode"); + } + } + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("ImportGeneralMunicipalResource", Order=2)] + public importGeneralNeedsMunicipalResourceRequestTopLevelMunicipalResourceImportGeneralMunicipalResource[] ImportGeneralMunicipalResource { + get { + return this.importGeneralMunicipalResourceField; + } + set { + this.importGeneralMunicipalResourceField = value; + this.RaisePropertyChanged("ImportGeneralMunicipalResource"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importGeneralNeedsMunicipalResourceRequestTopLevelMunicipalResourceImportGeneralMunicipalResource : importGeneralNeedsMunicipalResourceType { + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/")] + public partial class importGeneralNeedsMunicipalResourceType : object, System.ComponentModel.INotifyPropertyChanged { + + private string transportGUIDField; + + private string elementGuidField; + + private string generalMunicipalResourceNameField; + + private nsiRef municipalResourceRefField; + + private string oKEIField; + + private object itemField; + + /// + [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; + this.RaisePropertyChanged("TransportGUID"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string ElementGuid { + get { + return this.elementGuidField; + } + set { + this.elementGuidField = value; + this.RaisePropertyChanged("ElementGuid"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string GeneralMunicipalResourceName { + get { + return this.generalMunicipalResourceNameField; + } + set { + this.generalMunicipalResourceNameField = value; + this.RaisePropertyChanged("GeneralMunicipalResourceName"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public nsiRef MunicipalResourceRef { + get { + return this.municipalResourceRefField; + } + set { + this.municipalResourceRefField = value; + this.RaisePropertyChanged("MunicipalResourceRef"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=4)] + public string OKEI { + get { + return this.oKEIField; + } + set { + this.oKEIField = value; + this.RaisePropertyChanged("OKEI"); + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("SortOrder", typeof(string), Order=5)] + [System.Xml.Serialization.XmlElementAttribute("SortOrderNotDefined", typeof(bool), Order=5)] + public object Item { + get { + return this.itemField; + } + set { + this.itemField = value; + this.RaisePropertyChanged("Item"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importGeneralNeedsMunicipalResourceRequest1 { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest importGeneralNeedsMunicipalResourceRequest; + + public importGeneralNeedsMunicipalResourceRequest1() { + } + + public importGeneralNeedsMunicipalResourceRequest1(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest importGeneralNeedsMunicipalResourceRequest) { + this.RequestHeader = RequestHeader; + this.importGeneralNeedsMunicipalResourceRequest = importGeneralNeedsMunicipalResourceRequest; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] + public partial class importGeneralNeedsMunicipalResourceResponse { + + [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] + public Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest; + + public importGeneralNeedsMunicipalResourceResponse() { + } + + public importGeneralNeedsMunicipalResourceResponse(Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader ResultHeader, Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + this.ResultHeader = ResultHeader; + this.AckRequest = AckRequest; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface NsiPortsTypeAsyncChannel : Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync, System.ServiceModel.IClientChannel { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class NsiPortsTypeAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync { + + public NsiPortsTypeAsyncClient() { + } + + public NsiPortsTypeAsyncClient(string endpointConfigurationName) : + base(endpointConfigurationName) { + } + + public NsiPortsTypeAsyncClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public NsiPortsTypeAsyncClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public NsiPortsTypeAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) { + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importAdditionalServices(Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest1 request) { + return base.Channel.importAdditionalServices(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader importAdditionalServices(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest importAdditionalServicesRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importAdditionalServicesRequest = importAdditionalServicesRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importAdditionalServices(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importAdditionalServicesAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest1 request) { + return base.Channel.importAdditionalServicesAsync(request); + } + + public System.Threading.Tasks.Task importAdditionalServicesAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest importAdditionalServicesRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importAdditionalServicesRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importAdditionalServicesRequest = importAdditionalServicesRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importAdditionalServicesAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importMunicipalServices(Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest1 request) { + return base.Channel.importMunicipalServices(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader importMunicipalServices(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest importMunicipalServicesRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importMunicipalServicesRequest = importMunicipalServicesRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importMunicipalServices(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importMunicipalServicesAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest1 request) { + return base.Channel.importMunicipalServicesAsync(request); + } + + public System.Threading.Tasks.Task importMunicipalServicesAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest importMunicipalServicesRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importMunicipalServicesRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importMunicipalServicesRequest = importMunicipalServicesRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importMunicipalServicesAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importOrganizationWorks(Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest1 request) { + return base.Channel.importOrganizationWorks(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader importOrganizationWorks(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest importOrganizationWorksRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importOrganizationWorksRequest = importOrganizationWorksRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importOrganizationWorks(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importOrganizationWorksAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest1 request) { + return base.Channel.importOrganizationWorksAsync(request); + } + + public System.Threading.Tasks.Task importOrganizationWorksAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest importOrganizationWorksRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importOrganizationWorksRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importOrganizationWorksRequest = importOrganizationWorksRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importOrganizationWorksAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importCommunalInfrastructureSystem(Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest1 request) { + return base.Channel.importCommunalInfrastructureSystem(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader importCommunalInfrastructureSystem(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest importCommunalInfrastructureSystemRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importCommunalInfrastructureSystemRequest = importCommunalInfrastructureSystemRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importCommunalInfrastructureSystem(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importCommunalInfrastructureSystemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest1 request) { + return base.Channel.importCommunalInfrastructureSystemAsync(request); + } + + public System.Threading.Tasks.Task importCommunalInfrastructureSystemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest importCommunalInfrastructureSystemRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importCommunalInfrastructureSystemRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importCommunalInfrastructureSystemRequest = importCommunalInfrastructureSystemRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importCommunalInfrastructureSystemAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.getState(Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest1 request) { + return base.Channel.getState(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader getState(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest getStateRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.getStateResult getStateResult) { + Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.getStateRequest = getStateRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.getStateResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).getState(inValue); + getStateResult = retVal.getStateResult; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.getStateAsync(Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest1 request) { + return base.Channel.getStateAsync(request); + } + + public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest getStateRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.getStateRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.getStateRequest = getStateRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).getStateAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.exportDataProviderNsiItem(Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest1 request) { + return base.Channel.exportDataProviderNsiItem(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader exportDataProviderNsiItem(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest exportDataProviderNsiItemRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportDataProviderNsiItemRequest = exportDataProviderNsiItemRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).exportDataProviderNsiItem(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.exportDataProviderNsiItemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest1 request) { + return base.Channel.exportDataProviderNsiItemAsync(request); + } + + public System.Threading.Tasks.Task exportDataProviderNsiItemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest exportDataProviderNsiItemRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiItemRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.exportDataProviderNsiItemRequest = exportDataProviderNsiItemRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).exportDataProviderNsiItemAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.exportDataProviderPagingNsiItem(Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemRequest request) { + return base.Channel.exportDataProviderPagingNsiItem(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader exportDataProviderPagingNsiItem(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiPagingItemRequest exportDataProviderNsiPagingItemRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemRequest inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemRequest(); + inValue.RequestHeader = RequestHeader; + inValue.exportDataProviderNsiPagingItemRequest = exportDataProviderNsiPagingItemRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).exportDataProviderPagingNsiItem(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.exportDataProviderPagingNsiItemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemRequest request) { + return base.Channel.exportDataProviderPagingNsiItemAsync(request); + } + + public System.Threading.Tasks.Task exportDataProviderPagingNsiItemAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderNsiPagingItemRequest exportDataProviderNsiPagingItemRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemRequest inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.exportDataProviderPagingNsiItemRequest(); + inValue.RequestHeader = RequestHeader; + inValue.exportDataProviderNsiPagingItemRequest = exportDataProviderNsiPagingItemRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).exportDataProviderPagingNsiItemAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importCapitalRepairWork(Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest1 request) { + return base.Channel.importCapitalRepairWork(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader importCapitalRepairWork(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest importCapitalRepairWorkRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importCapitalRepairWorkRequest = importCapitalRepairWorkRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importCapitalRepairWork(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importCapitalRepairWorkAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest1 request) { + return base.Channel.importCapitalRepairWorkAsync(request); + } + + public System.Threading.Tasks.Task importCapitalRepairWorkAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest importCapitalRepairWorkRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importCapitalRepairWorkRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importCapitalRepairWorkRequest = importCapitalRepairWorkRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importCapitalRepairWorkAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importBaseDecisionMSP(Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest1 request) { + return base.Channel.importBaseDecisionMSP(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader importBaseDecisionMSP(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest importBaseDecisionMSPRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importBaseDecisionMSPRequest = importBaseDecisionMSPRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importBaseDecisionMSP(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importBaseDecisionMSPAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest1 request) { + return base.Channel.importBaseDecisionMSPAsync(request); + } + + public System.Threading.Tasks.Task importBaseDecisionMSPAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest importBaseDecisionMSPRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importBaseDecisionMSPRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importBaseDecisionMSPRequest = importBaseDecisionMSPRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importBaseDecisionMSPAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importGeneralNeedsMunicipalResource(Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest1 request) { + return base.Channel.importGeneralNeedsMunicipalResource(request); + } + + public Hcs.Service.Async.Nsi.v15_7_0_1.ResultHeader importGeneralNeedsMunicipalResource(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest importGeneralNeedsMunicipalResourceRequest, out Hcs.Service.Async.Nsi.v15_7_0_1.AckRequest AckRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importGeneralNeedsMunicipalResourceRequest = importGeneralNeedsMunicipalResourceRequest; + Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceResponse retVal = ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importGeneralNeedsMunicipalResource(inValue); + AckRequest = retVal.AckRequest; + return retVal.ResultHeader; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync.importGeneralNeedsMunicipalResourceAsync(Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest1 request) { + return base.Channel.importGeneralNeedsMunicipalResourceAsync(request); + } + + public System.Threading.Tasks.Task importGeneralNeedsMunicipalResourceAsync(Hcs.Service.Async.Nsi.v15_7_0_1.RequestHeader RequestHeader, Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest importGeneralNeedsMunicipalResourceRequest) { + Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest1 inValue = new Hcs.Service.Async.Nsi.v15_7_0_1.importGeneralNeedsMunicipalResourceRequest1(); + inValue.RequestHeader = RequestHeader; + inValue.importGeneralNeedsMunicipalResourceRequest = importGeneralNeedsMunicipalResourceRequest; + return ((Hcs.Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync)(this)).importGeneralNeedsMunicipalResourceAsync(inValue); + } + } +} diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Reference.svcmap b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Reference.svcmap new file mode 100644 index 0000000..7063c22 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/Reference.svcmap @@ -0,0 +1,35 @@ + + + + false + true + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/configuration.svcinfo b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/configuration.svcinfo new file mode 100644 index 0000000..316669a --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/configuration.svcinfo @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/configuration91.svcinfo b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/configuration91.svcinfo new file mode 100644 index 0000000..cbdae08 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/configuration91.svcinfo @@ -0,0 +1,310 @@ + + + + + + + NsiBindingAsync + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + Transport + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Коллекция) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + NsiBindingAsync1 + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Коллекция) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + https://api.dom.gosuslugi.ru/ext-bus-nsi-service/services/NsiAsync + + + + + + basicHttpBinding + + + NsiBindingAsync + + + Service.Async.Nsi.v15_7_0_1.NsiPortsTypeAsync + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + NsiPortAsync + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-base.xsd b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-base.xsd new file mode 100644 index 0000000..ebfa590 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-base.xsd @@ -0,0 +1,862 @@ + + + + + + ???????????? ???? ?????????? 2000 ????????????????. + + + + + + + + ???????????? ???? ?????????? 1500 ????????????????. + + + + + + + + ???????????? ???? ?????????? 300 ????????????????. + + + + + + + + ?????????????????? ??????. ???????????? ???? ?????????? 255 ????????????????. + + + + + + + + + ?????????????????? ??????. ???????????? ???? ?????????? 100 ????????????????. + + + + + + + + ?????????????????? ??????. ???????????? ???? ?????????? 250 ????????????????. + + + + + + + + ?????????????????? ??????. ???????????? ???? ?????????? 500 ????????????????. + + + + + + + + ???????????? ???? ?????????? 60 ????????????????. + + + + + + + + ?????????????????? ???????? 2000 + + + + + + + + ???????????????? ???????????? + + + + + + + + + ?????????????? ?????? ????????????-?????????????????? ?? ???????????????? + + + + + + + + + ?????????????????? ?????????????? + + + + + + + + + ?????????????????????????? ???????????????????? ???????????? + + + + + ?????????????????????????? ???????????????????????????????????? ?????????????????????? + + + + + ???????????????????? ?? ???????????????????? ???????? + + + + + + ?????????????????????????? ?????????????????????? ????????, ?????????????????????????????????????? ?? ?????? ?????? + + + + + + ?????????? + + + + + + + + + + ????????????????, ???????????????????????????? ???????????????? + + + + + + ?????? ??????????????????, ?????????????????????????????? ???????????????? (?????? ???95) + + + + + + ?????? ???????????? ?????????????????????? + + + + + + + + + + + ?????????????????????????? ???????????? ?? ?????????????????????????????? ?????????????????????? ?????? ?????? + + + + + ???????????????? + + + + + + + + + + + + + ?????????? ?????????????????? + + + + + + + + + + + ?????????? ?????????????????? + + + + + + + + + + + + + + + + + + + ???????????????????????? ?????????????? ?????????????????? ???? + + + + + ???????????????? ???? ???????? ????, ?? ???????????????????????????? ?????????????? ???????? ???????????????????????? ???????????????????? (589/944/,??.164). ???????????? ?????? ???????????????? ???????????????????? ????????????????????. + + + + + + + + + + ?????????????????? ?????????????? + + + + + + + + + + + + + + ?????????????????? ???????????? + + + + + + + + + + ?????????????? ?????? ???????????? ???? ???????????? ????????????????, ????????????????????????????, ???????????????? + + + + + + ???????????????????????? ??????????????????????????, ???????????????????????? ???????????????????? ???????????????????? + + + + + ?????????????????????????? ?????????????? ?? ?????? ?????? + + + + + + + + ?????????????????????????? ?????????????? ?? ?????? ?????? + + + + + ???????? ?????????????????????? + + + + + ???????????????????? ?????????? + + + + + + + + + + ?????????????? ?????? ?????????????????? + + + + + ???????? ???????????????? ???????????? + + + + + ?????????????????????????? ?????????????????? + + + + + + + ???????????????? + + + + + + ?????????????????????????? ???????????????????????? ???????????????? + + + + + + + + ???????????????? + + + + + ???????????????????????? ???????????????? + + + + + + + + + + + ???????????????? ???????????????? + + + + + + + + + + + + ??????-?????? ???????????????? ???? ?????????????????? ???????? ?? binhex. + +?????????????? ???????????????????? ?? ???????????????? ?????????????? + + + + + + + + + + + + ???????????????? + + + + + ???????????????????????? ???????????????? + + + + + + + + + + + ???????????????? ???????????????? + + + + + + + + + + + + ??????-?????? ???????????????? ???? ?????????????????? ???????? ?? binhex + + + + + + + + + + + + ?????????????? ??????, ?????????????????????? ???????????????? ?? ?????????????????????????? (detached) ??????????????????. ?? ???????????????? ?????? ??????, ?????????????????????? ?????? SignedAttachmentType, ?????????? ???????? ???????????????? ?????????????????????? ???? ???????????????????????? ?????????????????? ?????????????????? ?? ?????????? Signature (????. ???????????????? INT002039). + + + + + ???????????????? + + + + + ???????????????????????? (detached) ?????????????? + + + + + + + ?????????????? Fault (?????? ?????????????????? Fault ?? ????????????????) + + + + ?????????????? ?????? ?????? fault-???????????? + + + + + + + + + + + ???????????????? ???????????? ?????????????????? ?????? ????????????-????????????????. ?????????????? ???? ??????????????????????. ???????????????? ?????? ?????????????????????????? + + + + + + ?????????????? ?????? ???????????? ???????????????? ?????? ????????????-???????????????? + + + + + ?????? ???????????? + + + + + ???????????????? ???????????? + + + + + StackTrace ?? ???????????? ?????????????????????????? ???????????????????? + + + + + + + ???????????? ????????????????, ?????????????? ?? ?????????????? ???????????????????????????? ?????????????????????????? + + + + + ?????????????? ?????????????????? ???????????? ?????????????????? + + + + + + ?????????????????? + + + + + + ?????????????????????????? ??????????????????, ?????????????????????? ?????? ?????? + + + + + ?????????????????????????? ??????????????????, ?????????????????????? ?????????????????????? + + + + + + + + + + + ???????????? ?????????????? ?????????????????????????? ?????????????????? + + + + + + ?????????????????????????? ??????????????????, ?????????????????????? ?????? ?????? + + + + + + + + ???????????? ???????????? ???????????????????????? ?????????????????? + + + + + + ???????????? ?????????????????????????????? ??????????????????, ?????????????????????? ?????? ?????? + + + + + + + + ?????????? ???? ???????????? ???????????? ???????????????????????? ?????????????????? + + + + + + + + ???????????? ?????????????????????????????? ??????????????????, ?????????????????????? ?????? ?????? + + + + + + + + + + ?????????????? ?????? ???????????? ???? ???????????? ?????????????? + + + + + + + ???????????? ?????????????????? + + + + + ?????????????????????????? ??????????????????, ?????????????????????? ?????? ?????? + + + + + + + + + ?????????????????? ???????????????????? C_UD + + + + + ?????????????????????????? ??????????????????????/???????????????????? ???????????????? + + + + + ???????????????????????? ?????????????????????????? + + + + + + ???????????????? ?????????????????? ?????????????? + + + + ???????????????????? ???????????????????? ?????????? + + + + + ???????? ?????????????????????? + + + + + + ???????????????? ???????????? + + + + + + + + + + + + + ???????????? ?????????????????? ?????????????????? ?? ?????????????????????? ???????????? (1- ????????????????; 2 - ?? ??????????????????; 3- ????????????????????) + + + + + + + + + + ???????????????????????? ?????????????????????????? + + + + + GUID-??????. + + + + + + + + ???????? ?????????????????????? ?????????????? + + + + + ??????, ?????????????????????? ?????? + + + + + + + + ??????, ?????????????????????? ?????????? + + + + + + + + + ?????????? + + + + + ?????? + + + + + + + + + + + ???????????????????????? ?????????? ?????????????????????????? ???????? + + + + + + + + + ?????????????????? ???????????? (?????? ???????? ??????????????????????) + + + + + ???????????? ?????????????? + + + + + ?????????? ?????????????? + + + + + + + ???????????????? ?????????????????? ???????????? (???????? ??????????????????????????) + + + + + ???????????? ?????????????? + + + + + ?????????? ?????????????? + + + + + + + ?????? ???????????? + + + + + + + + + + ???????????? ???? ?????????????? ???? (????????) + + + + + ?????? ?????????????? (????????) + + + + + + + + + + ???????????? ???????????????????????? + + + + + + + + + + + + ???????????? ???? ?????????? + + + + + ?????? ???? ?????????? + + + + + + + + + + + ???????????? ???????????????????????? + + + + + + + + + + + + + + + + + ?????? ???????? + + + + + ?????????????????????????? ???????????????????????????????????? ?????????????????????? + + + + + ?????????????? ?????? ?????????????????? ???? + + + + + ???????????????????????? ?????????????????? + + + + + + + + + + + ?????????? ?????????????????? + + + + + + + + + + + ???????? ???????????????? ?????????????????? ?????????????? ???????????? + + + + + ???????????????? + + + + + + + ???????????????? ???? ???????? ????, ?? ???????????????????????????? ?????????????? ???????? ???????????????????????? ???????????????????? (589/944/,??.164) + + + + + + ???????????????????????? ???? + + + + + ???????????????????????? ?????????????????? ???? + + + + + + + + ?????? ???? ?????????? + + + + + + + + + ?????? ???? ?????????? + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-base.xsd b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-base.xsd new file mode 100644 index 0000000..cbd302d --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-base.xsd @@ -0,0 +1,427 @@ + + + + + + + + + + + + Ссылка на справочник + + + + + Код записи справочника + + + + + Идентификатор записи в соответствующем справочнике ГИС ЖКХ + + + + + Значение + + + + + + + + + + + + Скалярный тип. Наименование справочника. Строка не более 200 символов. + + + + + + + + Скалярный тип. Реестровый номер справочника. Код не более 10 символов. + + + + + + + + Составной тип. Наименование, дата и время последнего изменения справочника. + + + + + Реестровый номер справочника. + + + + + Наименование справочника. + + + + + Дата и время последнего изменения справочника. + + + + + + + Перечень справочников с датой последнего изменения каждого из них. + + + + + Дата и время формирования перечня справочников. + + + + + Наименование, дата и время последнего изменения справочника. + + + + + + + + Данные справочника. + + + + + Реестровый номер справочника. + + + + + Дата и время формирования данных справочника. + + + + + Элемент справочника верхнего уровня. + + + + + + + Составной тип. Элемент справочника. + + + + + Код элемента справочника, уникальный в пределах справочника. + + + + + Глобально-уникальный идентификатор элемента справочника. + + + + + + Дата и время последнего изменения элемента справочника (в том числе создания). + + + + + + Дата начала действия значения + + + + + Дата окончания действия значения + + + + + + + Признак актуальности элемента справочника. + + + + + Наименование и значение поля для элемента справочника. + + + + + Дочерний элемент. + + + + + + + Составной тип. Наименование и значение поля для элемента справочника. Абстрактный тип. + + + + + Наименование поля элемента справочника. + + + + + + + Составной тип. Наименование и значение поля типа "Строка" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Строка". + + + + + + + + + Составной тип. Наименование и значение поля типа "Да/Нет" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Да/Нет". + + + + + + + + + Составной тип. Наименование и значение поля типа "Вещественное" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Вещественное". + + + + + + + + + Составной тип. Наименование и значение поля типа "Дата" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Дата". + + + + + + + + + Составной тип. Наименование и значение поля типа "Целое число" для элемента справочника. + + + + + + + Значение поля элемента справочника типа "Целое число". + + + + + + + + + Составной тип. Наименование и значение поля типа "Перечислимый" для элемента справочника. + + + + + + + Запись элемента справочника типа "Перечислимый". + + + + + + Код поля элемента справочника типа "Перечислимый". + + + + + Значение поля элемента справочника типа "Перечислимый". + + + + + + + + + + + + Составной тип. Наименование и значение поля типа "Ссылка на справочник" для элемента справочника. + + + + + + + Ссылка на справочник. + + + + + + Реестровый номер справочника. + + + + + + + + + + + + + Составной тип. Наименование и значение поля типа "Ссылка на элемент внутреннего справочника" для элемента справочника. + + + + + + + Ссылка на элемент внутреннего справочника. + + + + + + Реестровый номер справочника. + + + + + Ссылка на элемент справочника. + + + + + + + + + + + + Составной тип. Наименование и значение поля типа "Ссылка на элемент справочника ОКЕИ" для элемента справочника. + + + + + + + Код единицы измерения по справочнику ОКЕИ. + + + + + + + + + Составной тип. Наименование и значение поля типа "Ссылка на элемент справочника ФИАС" для элемента справочника. + + + + + + + Ссылка на элемент справочника ФИАС. + + + + + + Идентификационный код позиции в справочнике ФИАС. + + + + + Глобально-уникальный идентификатор адресного объекта в справочнике ФИАС. + + + + + + + + + + + + Составной тип. Наименование и значение поля "Вложение" + + + + + + + Документ + + + + + + + + + Скалярный тип. Наименование поля элемента справочника. Строка не более 200 символов. + + + + + + + + Группа справочника: +NSI - (по умолчанию) общесистемный +NSIRAO - ОЖФ + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-service-async.wsdl b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-service-async.wsdl new file mode 100644 index 0000000..518d2cd --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-service-async.wsdl @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ВИ_НСИ_ИДС_1. Импортировать данные справочника 1 "Дополнительные услуги". + + + + + + ВИ_НСИ_ИДС_51. Импортировать данные справочника 51 "Коммунальные услуги". + + + + + + ВИ_НСИ_ИДС_59. Импортировать данные справочника 59 "Работы и услуги организации". + + + + + + ВИ_НСИ_ИДС_272. Импортировать данные справочника 272 "Система коммунальной инфраструктуры". + + + + + + + + + + + Экспортировать данные справочников поставщика информации + + + + + + Экспортировать данные справочников поставщика информации постранично + + + + + + ВИ_НСИ_ИДС_219. Импортировать данные справочника 219 "Вид работ капитального ремонта". + + + + + + ВИ_НСИ_ИДС_302. Импортировать данные справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина" + + + + + + Импортировать данные справочника 337 "Коммунальные ресурсы, потребляемые при использовании и содержании общего имущества в многоквартирном доме" + + + + + + + + + ВИ_НСИ_ИДС_1. Импортировать данные справочника 1 "Дополнительные услуги". + + + + + + + + + + + + + + + ВИ_НСИ_ИДС_51. Импортировать данные справочника 51 "Коммунальные услуги". + + + + + + + + + + + + + + + ВИ_НСИ_ИДС_59. Импортировать данные справочника 59 "Работы и услуги организации". + + + + + + + + + + + + + + + ВИ_НСИ_ИДС_272. Импортировать данные справочника 272 "Система коммунальной инфраструктуры". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ВИ_НСИ_ИДС_219. Импортировать данные справочника 219 "Вид работ капитального ремонта". + + + + + + + + + + + + + + + ВИ_НСИ_ИДС_302. Импортировать данные справочника 302 "Основание принятия решения о мерах социальной поддержки гражданина" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Асинхронный сервис экспорта общих справочников подсистемы НСИ + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-types.xsd b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-types.xsd new file mode 100644 index 0000000..b1b6254 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/hcs-nsi-types.xsd @@ -0,0 +1,854 @@ + + + + + + + ???????????? ???? ???????????? ???????????? ?????????????????????? 1 "???????????????????????????? ????????????". + + + + + + + + ????????????????/?????????????????? ???????? ???????????????????????????? ????????????. + + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ?????????????????????? + + + + + + ???????????????????????? ???????? ???????????????????????????? ????????????. + + + + + + ?????????????? ?????????????????? ???? ?????????????????????? ????????. + + + + + (???????????????? ?????????? ???? ????????????????????????????) +???????????? ?????????????? ??????????????????. + + + + + + + + + + + + + + ???????????????????????????? ???????? ???????????????????????????? ????????????. + + + + + + + ?????????????????????????? ?????????? ?????????????????????????????? ???????????????? ??????????????????????. + + + + + + + + ???????????????? ???????? ???????????????????????????? ????????????. + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + + + + + + + + + + + + + + + ???????????? ???? ???????????? ???????????? ?????????????????????? 51 "???????????????????????? ????????????". + + + + + + + + ?????????????? 2. ????????????????/?????????????????? ?????????????? ???????????????????????? ????????????. + + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + ???????????? ???? ?????? "?????? ???????????????????????? ????????????" (???????????????????? ?????????? 3). + + + + + (???? ????????????????????????) ?????????????? "???????????? ?????????????????????????????? ???? ?????????????????????? ??????????" + + + + + (???? ????????????????????????) ?????????????? "?????????????????????????????? ???????????????????????? ???????????????????????? ????????????" + + + + + ???????????????????????? ?????????????? ???????????????????????? ????????????. + + + + + ???????????? ???? ?????? "?????? ?????????????????????????? ??????????????" (???????????????????? ?????????? 2) + + + + + (???? ????????????????????????) +???????????????? ?????????????????? ???? ?????????????????????? ????????. + + + + + + ?????????????? ????????????????????. + + + + + + + + + + + ?????????????? ???????????????????? ???? ?????????? + + + + + + + + + ?????????????? 2. ???????????????????????????? ?????????????? ???????????????????????? ???????????? (??????????). + + + + + + + ?????????????????????????? ?????????? ?????????????????????????????? ???????????????? ??????????????????????. + + + + + ?????????????? ???????????????????????????? ???????? ???????????????? ??????????????????. + + + + + + + + ?????????????? 2. ???????????????? ?????????????? ???????????????????????? ???????????? (??????????). + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + + + + + + + + + + + + + + + ???????????? ???? ???????????? ???????????? ?????????????????????? 337 "???????????????????????? ??????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????". + + + + + + + + + ?????? ?????????????? 2-???? ???????????? ???????????????? ?????????????? ???? ?????????????????????? ????????????. ?????????????????? ???????????? 1-???? ???????????? ???????????????? ?????????????????????? ???????? ?????????????????????? ?? ???? ?????????????????????? ????????????????/??????????????, ???????????? ?????? ???????????????????????? ???????????????????? ?????????????? ???????????? ???? ?????????????????????? "?????? ?????????????????????????? ??????????????" (???? ???????????????? ParentCode). ?? ???????????? ???? ???????????? ???????????? ?? ?????????????????? TransportGuid ???????????????????????? GUID ????????????. + + + + + + ?????? ???????????????????????? ???????????? ???????????????? ????????????. ?????????? ????????: +1 - ???????????????? ???????? +2 - ?????????????? ???????? +3 - ?????????????????????????? ?????????????? +8 - ?????????????? ???????? + + + + + + + + + + + + + + ????????????????/?????????????????? ???????????????? ?????????????????????????? ?????????????? (??????????) + + + + + + + + + + + + + ???????????????????????????? ???????????????? ?????????????????????????? ?????????????? (??????????). + + + + + + + ?????????????????????????? ?????????? ?????????????????????????????? ???????????????? ??????????????????????. + + + + + + + + ???????????????? ???????????????? ?????????????????????????? ?????????????? (??????????). + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + + + + + + + + + + + + + + + + ?????? ?????????????? ?????????????????????? 337 "???????????????????????? ??????????????, ???????????????????????? ?????? ?????????????????????????? ?? ???????????????????? ???????????? ?????????????????? ?? ?????????????????????????????? ????????". + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ?????????????????????? 2-???? ???????????? ???????????????? ?? ???????? + + + + + ???????????????????????? ???????????????? ?????????????????????????? ??????????????. + + + + + ?????? ?????????????????????????? ?????????????? (?????? ???2 "?????? ?????????????????????????? ??????????????"). + + + + + (???? ????????????????????????) +???????????????? ?????????????????? ???? ?????????????????????? ????????. + + + + + + ?????????????? ????????????????????. + + + + + + + + + + + ?????????????? ???????????????????? ???? ?????????? + + + + + + + + ???????????? ???? ???????????? ???????????? ?????????????????????? 59 "???????????? ?? ???????????? ??????????????????????". + + + + + + + + ????????????????/?????????????????? ???????????????? ?????????????????????? ?????????? ?? ?????????? + + + + + ???????????????????????????? ?????????????? (??????????) ?????????????????????? ?????????? ?? ?????????? ??????????????????????. + + + + + + + ?????????????????????????? ?????????? ?????????????????????????????? ???????????????? ??????????????????????. + + + + + ?????????????? ???????????????????????????? ???????? ???????????????? ??????????????????. + + + + + + + + ???????????????? ???????????????? (??????????) ?????????????????????? ?????????? ?? ?????????? ??????????????????????. + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + + + + + + + + + + + + + + + ?????????????? ?????????????????????? ?????????? ?? ?????????? ??????????????????????. + + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + ???????????????? ?? ???????????? ?????????? 0 - "???????????? (????????????), ?????????????????????????? ???? ?????????????????????? ???????????? ??????????????????????", ?????????????????????? ?????? ????????????????????????????. + + + + + + + ???????????????? ????????????/????????????. + + + + + ???????????? ???? ?????? "?????? ??????????" (???????????????????? ?????????? 56). + + + + + ???????????? ???? ?????? "???????????????????????? ????????????, ???????????????????????????? ???????????????????? ???????????????????? ??????" (???????????????????? ?????????? 67). + + + + + + ???????????????? ?????????????????? ???? ?????????????????????? ????????. + + + + + ?????????????? ???? ?????????????????????????? ????????????????????????. ???????????? ???????? ?????????????? ???????????????????????? ?????????????? base:OKEI + + + + + + ???????????????? ?????????????? + + + + + + + ???????????? ???? ???????????? ???????????? ?????????????????????? 219 "?????? ?????????? ???????????????????????? ??????????????". + + + + + + + + ????????????????/?????????????????? ???????????????? ?????????????????????? ???????? ?????????? ???????????????????????? ?????????????? + + + + + ???????????????????????????? ???????????????? ?????????????????????? ???????? ?????????? ???????????????????????? ?????????????? + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + ???????????????? ???????????????? ?????????????????????? ???????? ?????????? ???????????????????????? ?????????????? + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + + + + + + + + + + + + + + + ?????????????? ?????????????????????? ???????? ?????????? ???????????????????????? ??????????????. + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + ???????????????????????? ???????? ?????????? + + + + + ???????????? ???? ?????? "???????????? ??????????" (???????????????????? ?????????? 218). + + + + + + + ???????????? ???? ???????????? ???????????? ?????????????????????? 272 "?????????????? ???????????????????????? ????????????????????????????" + + + + + + + + ????????????????/?????????????????? ???????????????? ?????????????????????? ???????????????????????? ???????????????????????????? + + + + + ???????????????????????????? ???????????????? ?????????????????????? ???????????????????????? ???????????????????????????? + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + ???????????????? ???????????????? ?????????????????????? ???????????????????????? ???????????????????????????? + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + + + + + + + + + + + + + + + ?????????????? ?????????????????????? "?????????????? ???????????????????????? ????????????????????????????" + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + ???????????????????????? ?????????????? + + + + + ???????????? ???? ?????? 42 +?????? ?????????????? ???????????????????????? ???????????????????????????? + + + + + + + ???????????? ???? ???????????? ???????????? ?????????????????????? 302 "?????????????????? ???????????????? ?????????????? ?? ?????????? ???????????????????? ?????????????????? ????????????????????". + ?????????? ???????????????? ?????????????? ?? ?????????? ???????????????????? ?????????????????? ????????????????????". + + + + + + + + ????????????????/?????????????????? ???????????????? ?????????????????????? ?????????????????? ???????????????? ?????????????? + + + + + ???????????????????????????? ???????????????? ?????????????????????? ?????????????????? ???????????????? ?????????????? + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + ???????????????? ???????????????? ?????????????????????? ?????????????????? ???????????????? ?????????????? + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + + + + + + + + + + + + + + + + + ?????????????? ?????????????????????? ?????????????????? ???????????????? ??????????????. + + + + + + + ?????????????????????????? ?????????????????????????? ???????????????? ??????????????????????. + + + + + + ???????????????????????? ?????????????????? ???????????????? ?????????????? + + + + + ???????????? ???? ?????? "?????? ?????????????? ?? ?????????? ???????????????????? ?????????????????? ????????????????????" (???????????????????? ?????????? 301) + + + + + ?????????????????????? ?????? ???????????????? + + + + + ?????????????????????? ?????? ?????????????????????? ???????????????? + + + + + + + ???????????? ???? ?????????????????? ???????????? ?????????????????????? ???????????????????? + + + + + + + + ???????????????????? ?????????? ??????????????????????. + + + + + + + + + + + + + + + + ???????? ?? ??????????, ???????????????????? ?????????? ?????????????? ???????????????? ?????????????????????? ???????????? ???????? ???????????????????? ?? ????????????. ???????? ???? ??????????????, ???????????????????????? ?????? ???????????????? ??????????????????????. + + + + + + + + + + + ???????????? ???? ?????????????????? ???????????? ?????????????????????? ???????????????????? ?????????????????????? + + + + + + + + ???????????????????? ?????????? ??????????????????????. + + + + + + + + + + + + + + + ???????????????? ??????????????. ???????????????????????? ???? 1000 ??????????????????. + + + + + + + + + + ???????? ?? ??????????, ???????????????????? ?????????? ?????????????? ???????????????? ?????????????????????? ???????????? ???????? ???????????????????? ?? ????????????. ???????? ???? ??????????????, ???????????????????????? ?????? ???????????????? ??????????????????????. + + + + + + + + + + + ?????????????? ?????????????? ?????????????????????????? ?????????????????? + + + + + + + + + + + + + + + + ???????????????????? ?????????????? ?? ?????????????????????? + + + + + ???????????????????? ?????????????? + + + + + ?????????? ?????????????? ???????????????? + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/xmldsig-core-schema.xsd b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/xmldsig-core-schema.xsd new file mode 100644 index 0000000..e036087 --- /dev/null +++ b/Hcs.Client/Connected Services/Service.Async.Nsi.v15_7_0_1/xmldsig-core-schema.xsd @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Hcs.Client/Hcs.Client.csproj b/Hcs.Client/Hcs.Client.csproj index 09efe65..d32c608 100644 --- a/Hcs.Client/Hcs.Client.csproj +++ b/Hcs.Client/Hcs.Client.csproj @@ -112,6 +112,9 @@ + + + @@ -148,6 +151,11 @@ True Reference.svcmap + + True + True + Reference.svcmap + True True @@ -719,6 +727,58 @@ Designer + + Designer + + + Designer + + + + Designer + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Designer + Designer @@ -917,6 +977,7 @@ + @@ -944,6 +1005,12 @@ WCF Proxy Generator Reference.cs + + + + WCF Proxy Generator + Reference.cs + diff --git a/Hcs.Client/app.config b/Hcs.Client/app.config index 4746e49..7f71cdf 100644 --- a/Hcs.Client/app.config +++ b/Hcs.Client/app.config @@ -15,6 +15,9 @@ + + + @@ -34,6 +37,9 @@ binding="basicHttpBinding" bindingConfiguration="RegOrgBindingAsync" contract="Service.Async.OrgRegistryCommon.v15_7_0_1.RegOrgPortsTypeAsync" name="RegOrgAsyncPort" /> + \ No newline at end of file diff --git a/Hcs.TestApp/ClientDemo/NsiDemo.cs b/Hcs.TestApp/ClientDemo/NsiDemo.cs new file mode 100644 index 0000000..8880403 --- /dev/null +++ b/Hcs.TestApp/ClientDemo/NsiDemo.cs @@ -0,0 +1,18 @@ +using Hcs.ClientApi; +using System; + +namespace Hcs.ClientDemo +{ + public class NsiDemo + { + public static void DemoExportNsiItem(HcsClient client) + { + var result = client.Nsi.GetNsiItem(51).Result; + Console.WriteLine($"Результат операции:\r\n"); + foreach (var obj in result) + { + Console.WriteLine(obj?.ToString()); + } + } + } +} diff --git a/Hcs.TestApp/ClientDemo/Program.cs b/Hcs.TestApp/ClientDemo/Program.cs index df8812e..d05697d 100644 --- a/Hcs.TestApp/ClientDemo/Program.cs +++ b/Hcs.TestApp/ClientDemo/Program.cs @@ -59,13 +59,15 @@ namespace Hcs.ClientDemo if (false) HouseManagementDemo.DemoExportOneContract(client); if (false) HouseManagementDemo.DemoExportContractTrees(client); if (false) HouseManagementDemo.DemoImportNewContract(client); - if (true) HouseManagementDemo.DemoExportOrgRegistry(client); + if (false) HouseManagementDemo.DemoExportOrgRegistry(client); if (false) FileStoreDemo.DemoDownloadFile(client); if (false) FileStoreDemo.DemoGostHash(client); if (false) FileStoreDemo.DemoUploadFile(client); if (false) FileStoreDemo.DemoGetFileLength(client); if (false) FileStoreDemo.DemoGostHash(client); + + if (true) NsiDemo.DemoExportNsiItem(client); } catch (Exception ex) { diff --git a/Hcs.TestApp/Hcs.TestApp.csproj b/Hcs.TestApp/Hcs.TestApp.csproj index 7dc2c8d..21a8f56 100644 --- a/Hcs.TestApp/Hcs.TestApp.csproj +++ b/Hcs.TestApp/Hcs.TestApp.csproj @@ -70,6 +70,7 @@ +