diff --git a/Hcs.Client/Client/Api/OrgRegistryCommonApi.cs b/Hcs.Client/Client/Api/OrgRegistryCommonApi.cs
new file mode 100644
index 0000000..62c2da4
--- /dev/null
+++ b/Hcs.Client/Client/Api/OrgRegistryCommonApi.cs
@@ -0,0 +1,33 @@
+using Hcs.Client.Api.Request.Exception;
+using Hcs.Client.Api.Request.OrgRegistryCommon;
+using Hcs.Service.Async.OrgRegistryCommon;
+using System.Collections.Generic;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace Hcs.Client.Api
+{
+ // http://open-gkh.ru/OrganizationsRegistryCommonAsyncService/
+ public class OrgRegistryCommonApi(ClientBase client) : ApiBase(client)
+ {
+ ///
+ /// Возвращает сведения из реестра организаций
+ ///
+ /// ОГРН
+ /// КПП
+ /// Токен отмены
+ /// Сведения из реестра организаций
+ public async Task> ExportOrgRegistryAsync(string ogrn, string kpp, CancellationToken token = default)
+ {
+ try
+ {
+ var request = new ExportOrgRegistryRequest(client);
+ return await request.ExecuteAsync(ogrn, kpp, token);
+ }
+ catch (NoResultsRemoteException)
+ {
+ return [];
+ }
+ }
+ }
+}
diff --git a/Hcs.Client/Client/Api/Request/OrgRegistryCommon/ExportOrgRegistryRequest.cs b/Hcs.Client/Client/Api/Request/OrgRegistryCommon/ExportOrgRegistryRequest.cs
new file mode 100644
index 0000000..2ca6a18
--- /dev/null
+++ b/Hcs.Client/Client/Api/Request/OrgRegistryCommon/ExportOrgRegistryRequest.cs
@@ -0,0 +1,50 @@
+using Hcs.Client.Internal;
+using Hcs.Service.Async.OrgRegistryCommon;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace Hcs.Client.Api.Request.OrgRegistryCommon
+{
+ internal class ExportOrgRegistryRequest(ClientBase client) : OrgRegistryCommonRequestBase(client)
+ {
+ private const int OGRN_LENGTH = 13;
+
+ internal async Task> ExecuteAsync(string ogrn, string kpp, CancellationToken token)
+ {
+ if (ogrn.Length != OGRN_LENGTH)
+ {
+ throw new System.ArgumentException($"The length of {ogrn} is incorrect");
+ }
+
+ var criteria = new exportOrgRegistryRequestSearchCriteria();
+ if (!string.IsNullOrEmpty(kpp))
+ {
+ criteria.Items = [ogrn, kpp];
+ criteria.ItemsElementName = [ItemsChoiceType3.OGRN, ItemsChoiceType3.KPP];
+ }
+ else
+ {
+ criteria.Items = [ogrn];
+ criteria.ItemsElementName = [ItemsChoiceType3.OGRN];
+ }
+
+ // http://open-gkh.ru/OrganizationsRegistryCommon/exportOrgRegistryRequest.html
+ var request = new exportOrgRegistryRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.2.1",
+ SearchCriteria = [criteria]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportOrgRegistryAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+ }
+}
diff --git a/Hcs.Client/Client/Api/Request/OrgRegistryCommon/OrgRegistryCommonRequestBase.cs b/Hcs.Client/Client/Api/Request/OrgRegistryCommon/OrgRegistryCommonRequestBase.cs
new file mode 100644
index 0000000..d794aff
--- /dev/null
+++ b/Hcs.Client/Client/Api/Request/OrgRegistryCommon/OrgRegistryCommonRequestBase.cs
@@ -0,0 +1,55 @@
+using Hcs.Client.Api.Request;
+using Hcs.Client.Api.Request.Adapter;
+using Hcs.Service.Async.OrgRegistryCommon;
+using System.Threading.Tasks;
+
+namespace Hcs.Service.Async.OrgRegistryCommon
+{
+#pragma warning disable IDE1006
+ public partial class getStateResult : IGetStateResultMany { }
+#pragma warning restore IDE1006
+
+ public partial class RegOrgPortsTypeAsyncClient : IAsyncClient
+ {
+ public async Task GetStateAsync(ISRequestHeader header, IGetStateRequest request)
+ {
+ return await getStateAsync(header, (getStateRequest)request);
+ }
+ }
+
+#pragma warning disable IDE1006
+ public partial class getStateResponse : IGetStateResponse
+#pragma warning restore IDE1006
+ {
+ public IGetStateResult GetStateResult => getStateResult;
+ }
+
+ public partial class AckRequestAck : IAck { }
+
+ public partial class ErrorMessageType : IErrorMessage { }
+
+#pragma warning disable IDE1006
+ public partial class getStateRequest : IGetStateRequest { }
+#pragma warning restore IDE1006
+}
+
+namespace Hcs.Client.Api.Request.OrgRegistryCommon
+{
+ internal class OrgRegistryCommonRequestBase(ClientBase client) :
+ RequestBase(client)
+ {
+ protected override EndPoint EndPoint => EndPoint.OrgRegistryCommonAsync;
+
+ protected override bool EnableMinimalResponseWaitDelay => true;
+
+ protected override bool CanBeRestarted => true;
+
+ protected override int RestartTimeoutMinutes => 20;
+ }
+}
diff --git a/Hcs.Client/Client/UniClient.cs b/Hcs.Client/Client/UniClient.cs
index 4802882..08fe179 100644
--- a/Hcs.Client/Client/UniClient.cs
+++ b/Hcs.Client/Client/UniClient.cs
@@ -17,6 +17,8 @@ namespace Hcs.Client
public NsiCommonApi NsiCommon => new(this);
+ public OrgRegistryCommonApi OrgRegistryCommon => new(this);
+
public void SetSigningCertificate(X509Certificate2 cert, string pin = null)
{
pin ??= Constants.DEFAULT_CERTIFICATE_PIN;
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.AckRequest.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.AckRequest.datasource
new file mode 100644
index 0000000..e30cf1b
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.AckRequest.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.AckRequest, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.ResultHeader.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.ResultHeader.datasource
new file mode 100644
index 0000000..400598b
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.ResultHeader.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.ResultHeader, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportDataProviderResponse.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportDataProviderResponse.datasource
new file mode 100644
index 0000000..e271b76
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportDataProviderResponse.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.exportDataProviderResponse, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessResponse.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessResponse.datasource
new file mode 100644
index 0000000..f2e6c99
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessResponse.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessResponse, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessResponse.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessResponse.datasource
new file mode 100644
index 0000000..e945770
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessResponse.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessResponse, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryResponse.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryResponse.datasource
new file mode 100644
index 0000000..225cb32
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryResponse.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryResponse, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessResponse.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessResponse.datasource
new file mode 100644
index 0000000..54783ed
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessResponse.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessResponse, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.getStateResponse.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.getStateResponse.datasource
new file mode 100644
index 0000000..69e2ab1
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.getStateResponse.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.getStateResponse, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.getStateResult.datasource b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.getStateResult.datasource
new file mode 100644
index 0000000..e425ddf
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Hcs.Service.Async.OrgRegistryCommon.getStateResult.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.OrgRegistryCommon.getStateResult, Connected Services.Service.Async.OrgRegistryCommon.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.OrgRegistryCommon/Reference.cs b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Reference.cs
new file mode 100644
index 0000000..2155c60
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Reference.cs
@@ -0,0 +1,4647 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Hcs.Service.Async.OrgRegistryCommon {
+
+
+ ///
+ [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://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class OKTMORefType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string codeField;
+
+ 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 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/organizations-registry-common/")]
+ public partial class TerritoryDelegatedAccessRightType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string accessRightGUIDField;
+
+ private OKTMORefType[] oKTMOField;
+
+ private nsiRef[] regionField;
+
+ private bool allTerritoriesField;
+
+ private bool allTerritoriesFieldSpecified;
+
+ public TerritoryDelegatedAccessRightType() {
+ this.allTerritoriesField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AccessRightGUID {
+ get {
+ return this.accessRightGUIDField;
+ }
+ set {
+ this.accessRightGUIDField = value;
+ this.RaisePropertyChanged("AccessRightGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OKTMO", Order=1)]
+ public OKTMORefType[] OKTMO {
+ get {
+ return this.oKTMOField;
+ }
+ set {
+ this.oKTMOField = value;
+ this.RaisePropertyChanged("OKTMO");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Region", Order=2)]
+ public nsiRef[] Region {
+ get {
+ return this.regionField;
+ }
+ set {
+ this.regionField = value;
+ this.RaisePropertyChanged("Region");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool AllTerritories {
+ get {
+ return this.allTerritoriesField;
+ }
+ set {
+ this.allTerritoriesField = value;
+ this.RaisePropertyChanged("AllTerritories");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AllTerritoriesSpecified {
+ get {
+ return this.allTerritoriesFieldSpecified;
+ }
+ set {
+ this.allTerritoriesFieldSpecified = value;
+ this.RaisePropertyChanged("AllTerritoriesSpecified");
+ }
+ }
+
+ 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(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/")]
+ public partial class ObjectsDelegatedAccessRightType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string accessRightGUIDField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AccessRightGUID {
+ get {
+ return this.accessRightGUIDField;
+ }
+ set {
+ this.accessRightGUIDField = value;
+ this.RaisePropertyChanged("AccessRightGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AllObjects", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ObjectInfo", typeof(ObjectsDelegatedAccessRightTypeObjectInfo), Order=1)]
+ 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/organizations-registry-common/")]
+ public partial class ObjectsDelegatedAccessRightTypeObjectInfo : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string objectGUIDField;
+
+ private string typeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ObjectGUID {
+ get {
+ return this.objectGUIDField;
+ }
+ set {
+ this.objectGUIDField = value;
+ this.RaisePropertyChanged("ObjectGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ 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://dom.gosuslugi.ru/schema/integration/organizations-registry-common/")]
+ public partial class AccessRequest : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string accessRequestGUIDField;
+
+ private AccessRequestType typeField;
+
+ private System.DateTime applicationDateField;
+
+ private System.DateTime startDateField;
+
+ private System.DateTime endDateField;
+
+ private bool endDateFieldSpecified;
+
+ private AccessRequestStatus statusField;
+
+ private System.DateTime statusChangeDateField;
+
+ private bool statusChangeDateFieldSpecified;
+
+ private string statusReasonField;
+
+ private AccessRequestDelegatedAccessRight[] delegatedAccessRightField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AccessRequestGUID {
+ get {
+ return this.accessRequestGUIDField;
+ }
+ set {
+ this.accessRequestGUIDField = value;
+ this.RaisePropertyChanged("AccessRequestGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public AccessRequestType Type {
+ get {
+ return this.typeField;
+ }
+ set {
+ this.typeField = value;
+ this.RaisePropertyChanged("Type");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime ApplicationDate {
+ get {
+ return this.applicationDateField;
+ }
+ set {
+ this.applicationDateField = value;
+ this.RaisePropertyChanged("ApplicationDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime StartDate {
+ get {
+ return this.startDateField;
+ }
+ set {
+ this.startDateField = value;
+ this.RaisePropertyChanged("StartDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime EndDate {
+ get {
+ return this.endDateField;
+ }
+ set {
+ this.endDateField = value;
+ this.RaisePropertyChanged("EndDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndDateSpecified {
+ get {
+ return this.endDateFieldSpecified;
+ }
+ set {
+ this.endDateFieldSpecified = value;
+ this.RaisePropertyChanged("EndDateSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public AccessRequestStatus Status {
+ get {
+ return this.statusField;
+ }
+ set {
+ this.statusField = value;
+ this.RaisePropertyChanged("Status");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=6)]
+ public System.DateTime StatusChangeDate {
+ get {
+ return this.statusChangeDateField;
+ }
+ set {
+ this.statusChangeDateField = value;
+ this.RaisePropertyChanged("StatusChangeDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StatusChangeDateSpecified {
+ get {
+ return this.statusChangeDateFieldSpecified;
+ }
+ set {
+ this.statusChangeDateFieldSpecified = value;
+ this.RaisePropertyChanged("StatusChangeDateSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string StatusReason {
+ get {
+ return this.statusReasonField;
+ }
+ set {
+ this.statusReasonField = value;
+ this.RaisePropertyChanged("StatusReason");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DelegatedAccessRight", Order=8)]
+ public AccessRequestDelegatedAccessRight[] DelegatedAccessRight {
+ get {
+ return this.delegatedAccessRightField;
+ }
+ set {
+ this.delegatedAccessRightField = value;
+ this.RaisePropertyChanged("DelegatedAccessRight");
+ }
+ }
+
+ 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/organizations-registry-common/")]
+ public enum AccessRequestType {
+
+ ///
+ ForInformationSystemOperator,
+
+ ///
+ ForCalculationCenter,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/")]
+ public enum AccessRequestStatus {
+
+ ///
+ Created,
+
+ ///
+ Accepted,
+
+ ///
+ Declined,
+
+ ///
+ Revoked,
+
+ ///
+ Annulled,
+
+ ///
+ Closed,
+
+ ///
+ Preset,
+
+ ///
+ Waiting_approval,
+ }
+
+ ///
+ [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/organizations-registry-common/")]
+ public partial class AccessRequestDelegatedAccessRight : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string accessRightGUIDField;
+
+ private AccessRequestDelegatedAccessRightTerritoryInfo territoryInfoField;
+
+ private AccessRequestDelegatedAccessRightObjectInfo objectInfoField;
+
+ private bool isActualField;
+
+ private nsiRef[] informationTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AccessRightGUID {
+ get {
+ return this.accessRightGUIDField;
+ }
+ set {
+ this.accessRightGUIDField = value;
+ this.RaisePropertyChanged("AccessRightGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public AccessRequestDelegatedAccessRightTerritoryInfo TerritoryInfo {
+ get {
+ return this.territoryInfoField;
+ }
+ set {
+ this.territoryInfoField = value;
+ this.RaisePropertyChanged("TerritoryInfo");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public AccessRequestDelegatedAccessRightObjectInfo ObjectInfo {
+ get {
+ return this.objectInfoField;
+ }
+ set {
+ this.objectInfoField = value;
+ this.RaisePropertyChanged("ObjectInfo");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool IsActual {
+ get {
+ return this.isActualField;
+ }
+ set {
+ this.isActualField = value;
+ this.RaisePropertyChanged("IsActual");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("InformationType", Order=4)]
+ public nsiRef[] InformationType {
+ get {
+ return this.informationTypeField;
+ }
+ set {
+ this.informationTypeField = value;
+ this.RaisePropertyChanged("InformationType");
+ }
+ }
+
+ 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/organizations-registry-common/")]
+ public partial class AccessRequestDelegatedAccessRightTerritoryInfo : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private bool itemField;
+
+ private ItemChoiceType itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AllTerritories", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ExistListOfTerritory", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [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/organizations-registry-common/", IncludeInSchema=false)]
+ public enum ItemChoiceType {
+
+ ///
+ AllTerritories,
+
+ ///
+ ExistListOfTerritory,
+ }
+
+ ///
+ [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/organizations-registry-common/")]
+ public partial class AccessRequestDelegatedAccessRightObjectInfo : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private bool itemField;
+
+ private ItemChoiceType1 itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AllObjects", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ExistListOfObjects", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool 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");
+ }
+ }
+
+ 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/organizations-registry-common/", IncludeInSchema=false)]
+ public enum ItemChoiceType1 {
+
+ ///
+ AllObjects,
+
+ ///
+ ExistListOfObjects,
+ }
+
+ ///
+ [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/organizations-registry-common/")]
+ public partial class exportDelegatedAccessType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private RegOrgType parentOrgField;
+
+ private string orgPPAGUIDField;
+
+ private RegOrgType regOrgField;
+
+ private AccessRequest[] accessRequestField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public RegOrgType ParentOrg {
+ get {
+ return this.parentOrgField;
+ }
+ set {
+ this.parentOrgField = value;
+ this.RaisePropertyChanged("ParentOrg");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public string orgPPAGUID {
+ get {
+ return this.orgPPAGUIDField;
+ }
+ set {
+ this.orgPPAGUIDField = value;
+ this.RaisePropertyChanged("orgPPAGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", Order=2)]
+ public RegOrgType RegOrg {
+ get {
+ return this.regOrgField;
+ }
+ set {
+ this.regOrgField = value;
+ this.RaisePropertyChanged("RegOrg");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccessRequest", Order=3)]
+ public AccessRequest[] AccessRequest {
+ get {
+ return this.accessRequestField;
+ }
+ set {
+ this.accessRequestField = value;
+ this.RaisePropertyChanged("AccessRequest");
+ }
+ }
+
+ 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/organizations-registry-base/")]
+ public partial class RegOrgType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string orgRootEntityGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string orgRootEntityGUID {
+ get {
+ return this.orgRootEntityGUIDField;
+ }
+ set {
+ this.orgRootEntityGUIDField = value;
+ this.RaisePropertyChanged("orgRootEntityGUID");
+ }
+ }
+
+ 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/organizations-registry-common/")]
+ public partial class exportDataProviderResultType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string dataProviderGUIDField;
+
+ private bool isActualField;
+
+ private RegOrgType regOrgField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string DataProviderGUID {
+ get {
+ return this.dataProviderGUIDField;
+ }
+ set {
+ this.dataProviderGUIDField = value;
+ this.RaisePropertyChanged("DataProviderGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool IsActual {
+ get {
+ return this.isActualField;
+ }
+ set {
+ this.isActualField = value;
+ this.RaisePropertyChanged("IsActual");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", Order=2)]
+ public RegOrgType RegOrg {
+ get {
+ return this.regOrgField;
+ }
+ set {
+ this.regOrgField = value;
+ this.RaisePropertyChanged("RegOrg");
+ }
+ }
+
+ 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/organizations-registry-base/")]
+ public partial class ForeignBranchType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string fullNameField;
+
+ private string shortNameField;
+
+ private string nZAField;
+
+ private string iNNField;
+
+ private string kPPField;
+
+ private string addressField;
+
+ private string fIASHouseGuidField;
+
+ private System.DateTime accreditationStartDateField;
+
+ private System.DateTime accreditationEndDateField;
+
+ private bool accreditationEndDateFieldSpecified;
+
+ private string registrationCountryField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FullName {
+ get {
+ return this.fullNameField;
+ }
+ set {
+ this.fullNameField = value;
+ this.RaisePropertyChanged("FullName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ShortName {
+ get {
+ return this.shortNameField;
+ }
+ set {
+ this.shortNameField = value;
+ this.RaisePropertyChanged("ShortName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=2)]
+ public string NZA {
+ get {
+ return this.nZAField;
+ }
+ set {
+ this.nZAField = value;
+ this.RaisePropertyChanged("NZA");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
+ public string INN {
+ get {
+ return this.iNNField;
+ }
+ set {
+ this.iNNField = value;
+ this.RaisePropertyChanged("INN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
+ public string KPP {
+ get {
+ return this.kPPField;
+ }
+ set {
+ this.kPPField = value;
+ this.RaisePropertyChanged("KPP");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string Address {
+ get {
+ return this.addressField;
+ }
+ set {
+ this.addressField = value;
+ this.RaisePropertyChanged("Address");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string FIASHouseGuid {
+ get {
+ return this.fIASHouseGuidField;
+ }
+ set {
+ this.fIASHouseGuidField = value;
+ this.RaisePropertyChanged("FIASHouseGuid");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
+ public System.DateTime AccreditationStartDate {
+ get {
+ return this.accreditationStartDateField;
+ }
+ set {
+ this.accreditationStartDateField = value;
+ this.RaisePropertyChanged("AccreditationStartDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
+ public System.DateTime AccreditationEndDate {
+ get {
+ return this.accreditationEndDateField;
+ }
+ set {
+ this.accreditationEndDateField = value;
+ this.RaisePropertyChanged("AccreditationEndDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccreditationEndDateSpecified {
+ get {
+ return this.accreditationEndDateFieldSpecified;
+ }
+ set {
+ this.accreditationEndDateFieldSpecified = value;
+ this.RaisePropertyChanged("AccreditationEndDateSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string RegistrationCountry {
+ get {
+ return this.registrationCountryField;
+ }
+ set {
+ this.registrationCountryField = value;
+ this.RaisePropertyChanged("RegistrationCountry");
+ }
+ }
+
+ 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/organizations-registry-base/")]
+ public partial class EntpsType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string surnameField;
+
+ private string firstNameField;
+
+ private string patronymicField;
+
+ private EntpsTypeSex sexField;
+
+ private bool sexFieldSpecified;
+
+ private string oGRNIPField;
+
+ private System.DateTime stateRegistrationDateField;
+
+ private bool stateRegistrationDateFieldSpecified;
+
+ private string iNNField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Surname {
+ get {
+ return this.surnameField;
+ }
+ set {
+ this.surnameField = value;
+ this.RaisePropertyChanged("Surname");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FirstName {
+ get {
+ return this.firstNameField;
+ }
+ set {
+ this.firstNameField = value;
+ this.RaisePropertyChanged("FirstName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Patronymic {
+ get {
+ return this.patronymicField;
+ }
+ set {
+ this.patronymicField = value;
+ this.RaisePropertyChanged("Patronymic");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public EntpsTypeSex Sex {
+ get {
+ return this.sexField;
+ }
+ set {
+ this.sexField = value;
+ this.RaisePropertyChanged("Sex");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SexSpecified {
+ get {
+ return this.sexFieldSpecified;
+ }
+ set {
+ this.sexFieldSpecified = value;
+ this.RaisePropertyChanged("SexSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
+ public string OGRNIP {
+ get {
+ return this.oGRNIPField;
+ }
+ set {
+ this.oGRNIPField = value;
+ this.RaisePropertyChanged("OGRNIP");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
+ public System.DateTime StateRegistrationDate {
+ get {
+ return this.stateRegistrationDateField;
+ }
+ set {
+ this.stateRegistrationDateField = value;
+ this.RaisePropertyChanged("StateRegistrationDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateRegistrationDateSpecified {
+ get {
+ return this.stateRegistrationDateFieldSpecified;
+ }
+ set {
+ this.stateRegistrationDateFieldSpecified = value;
+ this.RaisePropertyChanged("StateRegistrationDateSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=6)]
+ public string INN {
+ get {
+ return this.iNNField;
+ }
+ set {
+ this.iNNField = value;
+ this.RaisePropertyChanged("INN");
+ }
+ }
+
+ 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/organizations-registry-base/")]
+ public enum EntpsTypeSex {
+
+ ///
+ M,
+
+ ///
+ F,
+ }
+
+ ///
+ [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/organizations-registry-base/")]
+ public partial class RegOrgVersionType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string orgVersionGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string orgVersionGUID {
+ get {
+ return this.orgVersionGUIDField;
+ }
+ set {
+ this.orgVersionGUIDField = value;
+ this.RaisePropertyChanged("orgVersionGUID");
+ }
+ }
+
+ 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/organizations-registry-base/")]
+ public partial class SubsidiaryType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string fullNameField;
+
+ private string shortNameField;
+
+ private string oGRNField;
+
+ private string iNNField;
+
+ private string kPPField;
+
+ private string oKOPFField;
+
+ private string addressField;
+
+ private string fIASHouseGuidField;
+
+ private System.DateTime activityEndDateField;
+
+ private bool activityEndDateFieldSpecified;
+
+ private SubsidiaryTypeSourceName sourceNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FullName {
+ get {
+ return this.fullNameField;
+ }
+ set {
+ this.fullNameField = value;
+ this.RaisePropertyChanged("FullName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ShortName {
+ get {
+ return this.shortNameField;
+ }
+ set {
+ this.shortNameField = value;
+ this.RaisePropertyChanged("ShortName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=2)]
+ public string OGRN {
+ get {
+ return this.oGRNField;
+ }
+ set {
+ this.oGRNField = value;
+ this.RaisePropertyChanged("OGRN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
+ public string INN {
+ get {
+ return this.iNNField;
+ }
+ set {
+ this.iNNField = value;
+ this.RaisePropertyChanged("INN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
+ public string KPP {
+ get {
+ return this.kPPField;
+ }
+ set {
+ this.kPPField = value;
+ this.RaisePropertyChanged("KPP");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=5)]
+ public string OKOPF {
+ get {
+ return this.oKOPFField;
+ }
+ set {
+ this.oKOPFField = value;
+ this.RaisePropertyChanged("OKOPF");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string Address {
+ get {
+ return this.addressField;
+ }
+ set {
+ this.addressField = value;
+ this.RaisePropertyChanged("Address");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string FIASHouseGuid {
+ get {
+ return this.fIASHouseGuidField;
+ }
+ set {
+ this.fIASHouseGuidField = value;
+ this.RaisePropertyChanged("FIASHouseGuid");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
+ public System.DateTime ActivityEndDate {
+ get {
+ return this.activityEndDateField;
+ }
+ set {
+ this.activityEndDateField = value;
+ this.RaisePropertyChanged("ActivityEndDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ActivityEndDateSpecified {
+ get {
+ return this.activityEndDateFieldSpecified;
+ }
+ set {
+ this.activityEndDateFieldSpecified = value;
+ this.RaisePropertyChanged("ActivityEndDateSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public SubsidiaryTypeSourceName SourceName {
+ get {
+ return this.sourceNameField;
+ }
+ set {
+ this.sourceNameField = value;
+ this.RaisePropertyChanged("SourceName");
+ }
+ }
+
+ 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/organizations-registry-base/")]
+ public partial class SubsidiaryTypeSourceName : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.DateTime dateField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="date")]
+ public System.DateTime Date {
+ get {
+ return this.dateField;
+ }
+ set {
+ this.dateField = value;
+ this.RaisePropertyChanged("Date");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ 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/organizations-registry-base/")]
+ public partial class LegalType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string shortNameField;
+
+ private string fullNameField;
+
+ private string commercialNameField;
+
+ private string oGRNField;
+
+ private System.DateTime stateRegistrationDateField;
+
+ private bool stateRegistrationDateFieldSpecified;
+
+ private string iNNField;
+
+ private string kPPField;
+
+ private string oKOPFField;
+
+ private string addressField;
+
+ private string fIASHouseGuidField;
+
+ private System.DateTime activityEndDateField;
+
+ private bool activityEndDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ShortName {
+ get {
+ return this.shortNameField;
+ }
+ set {
+ this.shortNameField = value;
+ this.RaisePropertyChanged("ShortName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FullName {
+ get {
+ return this.fullNameField;
+ }
+ set {
+ this.fullNameField = value;
+ this.RaisePropertyChanged("FullName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string CommercialName {
+ get {
+ return this.commercialNameField;
+ }
+ set {
+ this.commercialNameField = value;
+ this.RaisePropertyChanged("CommercialName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
+ public string OGRN {
+ get {
+ return this.oGRNField;
+ }
+ set {
+ this.oGRNField = value;
+ this.RaisePropertyChanged("OGRN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime StateRegistrationDate {
+ get {
+ return this.stateRegistrationDateField;
+ }
+ set {
+ this.stateRegistrationDateField = value;
+ this.RaisePropertyChanged("StateRegistrationDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateRegistrationDateSpecified {
+ get {
+ return this.stateRegistrationDateFieldSpecified;
+ }
+ set {
+ this.stateRegistrationDateFieldSpecified = value;
+ this.RaisePropertyChanged("StateRegistrationDateSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=5)]
+ public string INN {
+ get {
+ return this.iNNField;
+ }
+ set {
+ this.iNNField = value;
+ this.RaisePropertyChanged("INN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=6)]
+ public string KPP {
+ get {
+ return this.kPPField;
+ }
+ set {
+ this.kPPField = value;
+ this.RaisePropertyChanged("KPP");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=7)]
+ public string OKOPF {
+ get {
+ return this.oKOPFField;
+ }
+ set {
+ this.oKOPFField = value;
+ this.RaisePropertyChanged("OKOPF");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string Address {
+ get {
+ return this.addressField;
+ }
+ set {
+ this.addressField = value;
+ this.RaisePropertyChanged("Address");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string FIASHouseGuid {
+ get {
+ return this.fIASHouseGuidField;
+ }
+ set {
+ this.fIASHouseGuidField = value;
+ this.RaisePropertyChanged("FIASHouseGuid");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
+ public System.DateTime ActivityEndDate {
+ get {
+ return this.activityEndDateField;
+ }
+ set {
+ this.activityEndDateField = value;
+ this.RaisePropertyChanged("ActivityEndDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ActivityEndDateSpecified {
+ get {
+ return this.activityEndDateFieldSpecified;
+ }
+ set {
+ this.activityEndDateFieldSpecified = value;
+ this.RaisePropertyChanged("ActivityEndDateSpecified");
+ }
+ }
+
+ 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/organizations-registry-common/")]
+ public partial class exportOrgRegistryResultType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string orgRootEntityGUIDField;
+
+ private exportOrgRegistryResultTypeOrgVersion orgVersionField;
+
+ private string orgPPAGUIDField;
+
+ private nsiRef[] organizationRolesField;
+
+ private bool isRegisteredField;
+
+ private bool isRegisteredFieldSpecified;
+
+ public exportOrgRegistryResultType() {
+ this.isRegisteredField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", Order=0)]
+ public string orgRootEntityGUID {
+ get {
+ return this.orgRootEntityGUIDField;
+ }
+ set {
+ this.orgRootEntityGUIDField = value;
+ this.RaisePropertyChanged("orgRootEntityGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportOrgRegistryResultTypeOrgVersion OrgVersion {
+ get {
+ return this.orgVersionField;
+ }
+ set {
+ this.orgVersionField = value;
+ this.RaisePropertyChanged("OrgVersion");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=2)]
+ public string orgPPAGUID {
+ get {
+ return this.orgPPAGUIDField;
+ }
+ set {
+ this.orgPPAGUIDField = value;
+ this.RaisePropertyChanged("orgPPAGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("organizationRoles", Order=3)]
+ public nsiRef[] organizationRoles {
+ get {
+ return this.organizationRolesField;
+ }
+ set {
+ this.organizationRolesField = value;
+ this.RaisePropertyChanged("organizationRoles");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool isRegistered {
+ get {
+ return this.isRegisteredField;
+ }
+ set {
+ this.isRegisteredField = value;
+ this.RaisePropertyChanged("isRegistered");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isRegisteredSpecified {
+ get {
+ return this.isRegisteredFieldSpecified;
+ }
+ set {
+ this.isRegisteredFieldSpecified = value;
+ this.RaisePropertyChanged("isRegisteredSpecified");
+ }
+ }
+
+ 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/organizations-registry-common/")]
+ public partial class exportOrgRegistryResultTypeOrgVersion : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string orgVersionGUIDField;
+
+ private System.DateTime lastEditingDateField;
+
+ private bool isActualField;
+
+ private object itemField;
+
+ private exportOrgRegistryResultTypeOrgVersionRegistryOrganizationStatus registryOrganizationStatusField;
+
+ private bool registryOrganizationStatusFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", Order=0)]
+ public string orgVersionGUID {
+ get {
+ return this.orgVersionGUIDField;
+ }
+ set {
+ this.orgVersionGUIDField = value;
+ this.RaisePropertyChanged("orgVersionGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime lastEditingDate {
+ get {
+ return this.lastEditingDateField;
+ }
+ set {
+ this.lastEditingDateField = value;
+ this.RaisePropertyChanged("lastEditingDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsActual {
+ get {
+ return this.isActualField;
+ }
+ set {
+ this.isActualField = value;
+ this.RaisePropertyChanged("IsActual");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entrp", typeof(EntpsType), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("ForeignBranch", typeof(ForeignBranchType), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(LegalType), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("Subsidiary", typeof(exportOrgRegistryResultTypeOrgVersionSubsidiary), Order=3)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public exportOrgRegistryResultTypeOrgVersionRegistryOrganizationStatus registryOrganizationStatus {
+ get {
+ return this.registryOrganizationStatusField;
+ }
+ set {
+ this.registryOrganizationStatusField = value;
+ this.RaisePropertyChanged("registryOrganizationStatus");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool registryOrganizationStatusSpecified {
+ get {
+ return this.registryOrganizationStatusFieldSpecified;
+ }
+ set {
+ this.registryOrganizationStatusFieldSpecified = value;
+ this.RaisePropertyChanged("registryOrganizationStatusSpecified");
+ }
+ }
+
+ 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/organizations-registry-common/")]
+ public partial class exportOrgRegistryResultTypeOrgVersionSubsidiary : SubsidiaryType {
+
+ private string statusVersionField;
+
+ private exportOrgRegistryResultTypeOrgVersionSubsidiaryParentOrg parentOrgField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string StatusVersion {
+ get {
+ return this.statusVersionField;
+ }
+ set {
+ this.statusVersionField = value;
+ this.RaisePropertyChanged("StatusVersion");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportOrgRegistryResultTypeOrgVersionSubsidiaryParentOrg ParentOrg {
+ get {
+ return this.parentOrgField;
+ }
+ set {
+ this.parentOrgField = value;
+ this.RaisePropertyChanged("ParentOrg");
+ }
+ }
+ }
+
+ ///
+ [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/organizations-registry-common/")]
+ public partial class exportOrgRegistryResultTypeOrgVersionSubsidiaryParentOrg : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private RegOrgVersionType regOrgVersionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", Order=0)]
+ public RegOrgVersionType RegOrgVersion {
+ get {
+ return this.regOrgVersionField;
+ }
+ set {
+ this.regOrgVersionField = value;
+ this.RaisePropertyChanged("RegOrgVersion");
+ }
+ }
+
+ 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/organizations-registry-common/")]
+ public enum exportOrgRegistryResultTypeOrgVersionRegistryOrganizationStatus {
+
+ ///
+ P,
+ }
+
+ ///
+ [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/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://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/organizations-registry-common-service-" +
+ "async/", ConfigurationName="Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync")]
+ public interface RegOrgPortsTypeAsync {
+
+ // CODEGEN: Контракт генерации сообщений с операцией getState не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.OrgRegistryCommon.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.OrgRegistryCommon.getStateResponse getState(Hcs.Service.Async.OrgRegistryCommon.getStateRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
+ System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.OrgRegistryCommon.getStateRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией exportOrgRegistry не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportOrgRegistry", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.OrgRegistryCommon.Fault), Action="urn:exportOrgRegistry", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryResponse exportOrgRegistry(Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportOrgRegistry", ReplyAction="*")]
+ System.Threading.Tasks.Task exportOrgRegistryAsync(Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией exportDataProvider не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportDataProvider", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.OrgRegistryCommon.Fault), Action="urn:exportDataProvider", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.OrgRegistryCommon.exportDataProviderResponse exportDataProvider(Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportDataProvider", ReplyAction="*")]
+ System.Threading.Tasks.Task exportDataProviderAsync(Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией exportDelegatedAccess не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportDelegatedAccess", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.OrgRegistryCommon.Fault), Action="urn:exportDelegatedAccess", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessResponse exportDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportDelegatedAccess", ReplyAction="*")]
+ System.Threading.Tasks.Task exportDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией exportObjectsDelegatedAccess не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportObjectsDelegatedAccess", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.OrgRegistryCommon.Fault), Action="urn:exportObjectsDelegatedAccess", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessResponse exportObjectsDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportObjectsDelegatedAccess", ReplyAction="*")]
+ System.Threading.Tasks.Task exportObjectsDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией exportTerritoryDelegatedAccess не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportTerritoryDelegatedAccess", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.OrgRegistryCommon.Fault), Action="urn:exportTerritoryDelegatedAccess", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessResponse exportTerritoryDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportTerritoryDelegatedAccess", ReplyAction="*")]
+ System.Threading.Tasks.Task exportTerritoryDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest1 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 ISRequestHeader : HeaderType {
+
+ private ISCreator[] iSCreatorField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=0)]
+ 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 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/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/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/organizations-registry-common/")]
+ public partial class getStateResult : BaseAsyncResponseType {
+
+ private object[] itemsField;
+
+ private bool isNextPageField;
+
+ private bool isNextPageFieldSpecified;
+
+ private string versionField;
+
+ public getStateResult() {
+ this.isNextPageField = true;
+ this.versionField = "10.0.2.1";
+ }
+
+ ///
+ [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("exportDataProviderResult", typeof(exportDataProviderResultType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("exportDelegatedAccessResult", typeof(exportDelegatedAccessType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("exportObjectsDelegatedAccessResult", typeof(ObjectsDelegatedAccessRightType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("exportOrgRegistryResult", typeof(exportOrgRegistryResultType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("exportTerritoryDelegatedAccess", typeof(TerritoryDelegatedAccessRightType), Order=0)]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ this.RaisePropertyChanged("Items");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool IsNextPage {
+ get {
+ return this.isNextPageField;
+ }
+ set {
+ this.isNextPageField = value;
+ this.RaisePropertyChanged("IsNextPage");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsNextPageSpecified {
+ get {
+ return this.isNextPageFieldSpecified;
+ }
+ set {
+ this.isNextPageFieldSpecified = value;
+ this.RaisePropertyChanged("IsNextPageSpecified");
+ }
+ }
+
+ ///
+ [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.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.OrgRegistryCommon.ISRequestHeader ISRequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.getStateRequest getStateRequest;
+
+ public getStateRequest1() {
+ }
+
+ public getStateRequest1(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.getStateRequest getStateRequest) {
+ this.ISRequestHeader = ISRequestHeader;
+ 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.OrgRegistryCommon.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.getStateResult getStateResult;
+
+ public getStateResponse() {
+ }
+
+ public getStateResponse(Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader, Hcs.Service.Async.OrgRegistryCommon.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/organizations-registry-common/")]
+ public partial class exportOrgRegistryRequest : BaseType {
+
+ private exportOrgRegistryRequestSearchCriteria[] searchCriteriaField;
+
+ private System.DateTime lastEditingDateFromField;
+
+ private bool lastEditingDateFromFieldSpecified;
+
+ private string versionField;
+
+ public exportOrgRegistryRequest() {
+ this.versionField = "10.0.2.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("SearchCriteria", Order=0)]
+ public exportOrgRegistryRequestSearchCriteria[] SearchCriteria {
+ get {
+ return this.searchCriteriaField;
+ }
+ set {
+ this.searchCriteriaField = value;
+ this.RaisePropertyChanged("SearchCriteria");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime lastEditingDateFrom {
+ get {
+ return this.lastEditingDateFromField;
+ }
+ set {
+ this.lastEditingDateFromField = value;
+ this.RaisePropertyChanged("lastEditingDateFrom");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool lastEditingDateFromSpecified {
+ get {
+ return this.lastEditingDateFromFieldSpecified;
+ }
+ set {
+ this.lastEditingDateFromFieldSpecified = value;
+ this.RaisePropertyChanged("lastEditingDateFromSpecified");
+ }
+ }
+
+ ///
+ [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/organizations-registry-common/")]
+ public partial class exportOrgRegistryRequestSearchCriteria : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string[] itemsField;
+
+ private ItemsChoiceType3[] itemsElementNameField;
+
+ private bool isRegisteredField;
+
+ private bool isRegisteredFieldSpecified;
+
+ public exportOrgRegistryRequestSearchCriteria() {
+ this.isRegisteredField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("KPP", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NZA", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("OGRN", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("OGRNIP", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("orgRootEntityGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("orgVersionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public string[] 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");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool isRegistered {
+ get {
+ return this.isRegisteredField;
+ }
+ set {
+ this.isRegisteredField = value;
+ this.RaisePropertyChanged("isRegistered");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isRegisteredSpecified {
+ get {
+ return this.isRegisteredFieldSpecified;
+ }
+ set {
+ this.isRegisteredFieldSpecified = value;
+ this.RaisePropertyChanged("isRegisteredSpecified");
+ }
+ }
+
+ 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/organizations-registry-common/", IncludeInSchema=false)]
+ public enum ItemsChoiceType3 {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/organizations-base/:KPP")]
+ KPP,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/organizations-base/:NZA")]
+ NZA,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/organizations-base/:OGRN")]
+ OGRN,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/organizations-base/:OGRNIP")]
+ OGRNIP,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/:orgRootEn" +
+ "tityGUID")]
+ orgRootEntityGUID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/:orgVersio" +
+ "nGUID")]
+ orgVersionGUID,
+
+ ///
+ 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 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 exportOrgRegistryRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest exportOrgRegistryRequest;
+
+ public exportOrgRegistryRequest1() {
+ }
+
+ public exportOrgRegistryRequest1(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest exportOrgRegistryRequest) {
+ this.ISRequestHeader = ISRequestHeader;
+ this.exportOrgRegistryRequest = exportOrgRegistryRequest;
+ }
+ }
+
+ [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 exportOrgRegistryResponse {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest;
+
+ public exportOrgRegistryResponse() {
+ }
+
+ public exportOrgRegistryResponse(Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader, Hcs.Service.Async.OrgRegistryCommon.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/organizations-registry-common/")]
+ public partial class exportDataProviderRequest : BaseType {
+
+ private bool isActualField;
+
+ private bool isActualFieldSpecified;
+
+ private string versionField;
+
+ public exportDataProviderRequest() {
+ this.isActualField = true;
+ this.versionField = "10.0.2.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool IsActual {
+ get {
+ return this.isActualField;
+ }
+ set {
+ this.isActualField = value;
+ this.RaisePropertyChanged("IsActual");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsActualSpecified {
+ get {
+ return this.isActualFieldSpecified;
+ }
+ set {
+ this.isActualFieldSpecified = value;
+ this.RaisePropertyChanged("IsActualSpecified");
+ }
+ }
+
+ ///
+ [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.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 exportDataProviderRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest exportDataProviderRequest;
+
+ public exportDataProviderRequest1() {
+ }
+
+ public exportDataProviderRequest1(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest exportDataProviderRequest) {
+ this.ISRequestHeader = ISRequestHeader;
+ this.exportDataProviderRequest = exportDataProviderRequest;
+ }
+ }
+
+ [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 exportDataProviderResponse {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest;
+
+ public exportDataProviderResponse() {
+ }
+
+ public exportDataProviderResponse(Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader, Hcs.Service.Async.OrgRegistryCommon.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/organizations-registry-common/")]
+ public partial class exportDelegatedAccessRequest : BaseType {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public exportDelegatedAccessRequest() {
+ this.versionField = "11.2.0.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccessRequestGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Page", typeof(int), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Status", typeof(AccessRequestStatus), 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.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 exportDelegatedAccessRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest exportDelegatedAccessRequest;
+
+ public exportDelegatedAccessRequest1() {
+ }
+
+ public exportDelegatedAccessRequest1(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest exportDelegatedAccessRequest) {
+ this.ISRequestHeader = ISRequestHeader;
+ this.exportDelegatedAccessRequest = exportDelegatedAccessRequest;
+ }
+ }
+
+ [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 exportDelegatedAccessResponse {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest;
+
+ public exportDelegatedAccessResponse() {
+ }
+
+ public exportDelegatedAccessResponse(Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader, Hcs.Service.Async.OrgRegistryCommon.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/organizations-registry-common/")]
+ public partial class exportObjectsDelegatedAccessRequest : BaseType {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public exportObjectsDelegatedAccessRequest() {
+ this.versionField = "11.2.0.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccessRightGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Page", typeof(int), 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.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 exportObjectsDelegatedAccessRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest exportObjectsDelegatedAccessRequest;
+
+ public exportObjectsDelegatedAccessRequest1() {
+ }
+
+ public exportObjectsDelegatedAccessRequest1(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest exportObjectsDelegatedAccessRequest) {
+ this.ISRequestHeader = ISRequestHeader;
+ this.exportObjectsDelegatedAccessRequest = exportObjectsDelegatedAccessRequest;
+ }
+ }
+
+ [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 exportObjectsDelegatedAccessResponse {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest;
+
+ public exportObjectsDelegatedAccessResponse() {
+ }
+
+ public exportObjectsDelegatedAccessResponse(Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader, Hcs.Service.Async.OrgRegistryCommon.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/organizations-registry-common/")]
+ public partial class exportTerritoryDelegatedAccessRequest : BaseType {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public exportTerritoryDelegatedAccessRequest() {
+ this.versionField = "11.2.0.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccessRightGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Page", typeof(int), 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.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 exportTerritoryDelegatedAccessRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest exportTerritoryDelegatedAccessRequest;
+
+ public exportTerritoryDelegatedAccessRequest1() {
+ }
+
+ public exportTerritoryDelegatedAccessRequest1(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest exportTerritoryDelegatedAccessRequest) {
+ this.ISRequestHeader = ISRequestHeader;
+ this.exportTerritoryDelegatedAccessRequest = exportTerritoryDelegatedAccessRequest;
+ }
+ }
+
+ [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 exportTerritoryDelegatedAccessResponse {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest;
+
+ public exportTerritoryDelegatedAccessResponse() {
+ }
+
+ public exportTerritoryDelegatedAccessResponse(Hcs.Service.Async.OrgRegistryCommon.ResultHeader ResultHeader, Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest) {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+ public interface RegOrgPortsTypeAsyncChannel : Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+ public partial class RegOrgPortsTypeAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync {
+
+ public RegOrgPortsTypeAsyncClient() {
+ }
+
+ public RegOrgPortsTypeAsyncClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public RegOrgPortsTypeAsyncClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public RegOrgPortsTypeAsyncClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public RegOrgPortsTypeAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.OrgRegistryCommon.getStateResponse Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.getState(Hcs.Service.Async.OrgRegistryCommon.getStateRequest1 request) {
+ return base.Channel.getState(request);
+ }
+
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader getState(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.getStateRequest getStateRequest, out Hcs.Service.Async.OrgRegistryCommon.getStateResult getStateResult) {
+ Hcs.Service.Async.OrgRegistryCommon.getStateRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.getStateRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.getStateRequest = getStateRequest;
+ Hcs.Service.Async.OrgRegistryCommon.getStateResponse retVal = ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).getState(inValue);
+ getStateResult = retVal.getStateResult;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.getStateAsync(Hcs.Service.Async.OrgRegistryCommon.getStateRequest1 request) {
+ return base.Channel.getStateAsync(request);
+ }
+
+ public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.getStateRequest getStateRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.getStateRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.getStateRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.getStateRequest = getStateRequest;
+ return ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).getStateAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryResponse Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportOrgRegistry(Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest1 request) {
+ return base.Channel.exportOrgRegistry(request);
+ }
+
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader exportOrgRegistry(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest exportOrgRegistryRequest, out Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportOrgRegistryRequest = exportOrgRegistryRequest;
+ Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryResponse retVal = ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportOrgRegistry(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportOrgRegistryAsync(Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest1 request) {
+ return base.Channel.exportOrgRegistryAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportOrgRegistryAsync(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest exportOrgRegistryRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportOrgRegistryRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportOrgRegistryRequest = exportOrgRegistryRequest;
+ return ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportOrgRegistryAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.OrgRegistryCommon.exportDataProviderResponse Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportDataProvider(Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest1 request) {
+ return base.Channel.exportDataProvider(request);
+ }
+
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader exportDataProvider(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest exportDataProviderRequest, out Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportDataProviderRequest = exportDataProviderRequest;
+ Hcs.Service.Async.OrgRegistryCommon.exportDataProviderResponse retVal = ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportDataProvider(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportDataProviderAsync(Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest1 request) {
+ return base.Channel.exportDataProviderAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportDataProviderAsync(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest exportDataProviderRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportDataProviderRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportDataProviderRequest = exportDataProviderRequest;
+ return ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportDataProviderAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessResponse Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest1 request) {
+ return base.Channel.exportDelegatedAccess(request);
+ }
+
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader exportDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest exportDelegatedAccessRequest, out Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportDelegatedAccessRequest = exportDelegatedAccessRequest;
+ Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessResponse retVal = ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportDelegatedAccess(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest1 request) {
+ return base.Channel.exportDelegatedAccessAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest exportDelegatedAccessRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportDelegatedAccessRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportDelegatedAccessRequest = exportDelegatedAccessRequest;
+ return ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportDelegatedAccessAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessResponse Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportObjectsDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest1 request) {
+ return base.Channel.exportObjectsDelegatedAccess(request);
+ }
+
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader exportObjectsDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest exportObjectsDelegatedAccessRequest, out Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportObjectsDelegatedAccessRequest = exportObjectsDelegatedAccessRequest;
+ Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessResponse retVal = ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportObjectsDelegatedAccess(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportObjectsDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest1 request) {
+ return base.Channel.exportObjectsDelegatedAccessAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportObjectsDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest exportObjectsDelegatedAccessRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportObjectsDelegatedAccessRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportObjectsDelegatedAccessRequest = exportObjectsDelegatedAccessRequest;
+ return ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportObjectsDelegatedAccessAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessResponse Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportTerritoryDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest1 request) {
+ return base.Channel.exportTerritoryDelegatedAccess(request);
+ }
+
+ public Hcs.Service.Async.OrgRegistryCommon.ResultHeader exportTerritoryDelegatedAccess(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest exportTerritoryDelegatedAccessRequest, out Hcs.Service.Async.OrgRegistryCommon.AckRequest AckRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportTerritoryDelegatedAccessRequest = exportTerritoryDelegatedAccessRequest;
+ Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessResponse retVal = ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportTerritoryDelegatedAccess(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync.exportTerritoryDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest1 request) {
+ return base.Channel.exportTerritoryDelegatedAccessAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportTerritoryDelegatedAccessAsync(Hcs.Service.Async.OrgRegistryCommon.ISRequestHeader ISRequestHeader, Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest exportTerritoryDelegatedAccessRequest) {
+ Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest1 inValue = new Hcs.Service.Async.OrgRegistryCommon.exportTerritoryDelegatedAccessRequest1();
+ inValue.ISRequestHeader = ISRequestHeader;
+ inValue.exportTerritoryDelegatedAccessRequest = exportTerritoryDelegatedAccessRequest;
+ return ((Hcs.Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync)(this)).exportTerritoryDelegatedAccessAsync(inValue);
+ }
+ }
+}
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Reference.svcmap b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Reference.svcmap
new file mode 100644
index 0000000..d7c6b4f
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/Reference.svcmap
@@ -0,0 +1,38 @@
+
+
+
+ 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.OrgRegistryCommon/configuration.svcinfo b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/configuration.svcinfo
new file mode 100644
index 0000000..d6e644c
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/configuration.svcinfo
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/configuration91.svcinfo b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/configuration91.svcinfo
new file mode 100644
index 0000000..b687e48
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/configuration91.svcinfo
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+ RegOrgBindingAsync1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ RegOrgBindingAsync2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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-org-registry-common-service/services/OrgRegistryCommonAsync
+
+
+
+
+
+ basicHttpBinding
+
+
+ RegOrgBindingAsync1
+
+
+ Service.Async.OrgRegistryCommon.RegOrgPortsTypeAsync
+
+
+ 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
+
+
+ RegOrgAsyncPort1
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-base.xsd b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-base.xsd
new file mode 100644
index 0000000..f5688dd
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/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.OrgRegistryCommon/hcs-nsi-base.xsd b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-nsi-base.xsd
new file mode 100644
index 0000000..cbd302d
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/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.OrgRegistryCommon/hcs-organizations-base.xsd b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-base.xsd
new file mode 100644
index 0000000..c001395
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-base.xsd
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ КПП
+
+
+
+
+
+
+
+
+
+
+
+
+ ОГРН
+
+
+
+
+
+
+
+
+
+ ОГРНИП
+
+
+
+
+
+
+
+
+
+ ОКОПФ
+
+
+
+
+
+
+
+
+
+
+ ОКОГУ
+
+
+
+
+
+
+
+
+
+ Телефон
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ БИК
+
+
+
+
+
+
+
+ БИК
+
+
+
+
+
+ ИНН
+
+
+
+
+ НЗА (Номер записи об аккредитации)
+
+
+
+
+
+
+
+ НЗА (Номер записи об аккредитации)
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-base.xsd b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-base.xsd
new file mode 100644
index 0000000..f53a4c7
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-base.xsd
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
+
+ Полное наименование
+
+
+
+
+
+
+
+
+
+
+ Фирменное наименование
+
+
+
+
+ Юридическое лицо
+
+
+
+
+
+
+
+
+ Дата государственной регистрации
+
+
+
+
+
+
+
+ Адрес регистрации
+
+
+
+
+ Адрес регистрации (Глобальный уникальный идентификатор дома по ФИАС)
+
+
+
+
+ Дата прекращения деятельности
+
+
+
+
+
+
+ ОП (Обособленное подразделение)
+
+
+
+
+ Полное наименование
+
+
+
+
+
+
+
+
+
+
+ Сокращенное наименование
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Адрес регистрации
+
+
+
+
+
+
+
+
+
+
+ Адрес регистрации (Глобальный уникальный идентификатор дома по ФИАС)
+
+
+
+
+ Дата прекращения деятельности
+
+
+
+
+ Источник информации
+
+
+
+
+
+
+ от
+
+
+
+
+
+
+
+
+
+
+ ФПИЮЛ (Филиал или представительство иностранного юридического лица)
+
+
+
+
+
+
+
+
+
+ Адрес места нахождения(жительства)_текст
+
+
+
+
+ Адрес места нахождения(жительства)_ФИАС
+
+
+
+
+ Дата внесения записи в реестр аккредитованных
+
+
+
+
+ Дата прекращения действия аккредитации
+
+
+
+
+ Страна регистрации иностранного ЮЛ (Справочник ОКСМ, альфа-2)
+
+
+
+
+
+
+
+
+
+
+
+
+ Индивидуальный предприниматель
+
+
+
+
+ Фамилия
+
+
+
+
+ Имя
+
+
+
+
+ Отчество
+
+
+
+
+ Пол (M- мужской, F-женский)
+
+
+
+
+
+
+
+
+
+
+
+
+ ОГРН
+
+
+
+
+ Дата государственной регистрации
+
+
+
+
+
+
+
+ Организация в реестре организаций
+
+
+
+
+
+
+
+
+
+ Версия организации в реестре организаций
+
+
+
+
+
+
+
+
+
+ Организация и версия организации в реестре организаций
+
+
+
+
+
+
+
+
+ Идентификатор корневой сущности организации в реестре организаций
+
+
+
+
+ Идентификатор версии записи в реестре организаций
+
+
+
+
+ Сокращенное наименование
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-common-service-async.wsdl b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-common-service-async.wsdl
new file mode 100644
index 0000000..9bddff1
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-common-service-async.wsdl
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ экспорт сведений о поставщиках данных
+
+
+
+
+
+
+
+
+
+
+ Экспорт сведений об объектах из заявок на делегирование прав
+
+
+
+
+
+ Экспорт сведений о территориях из заявок на делегирование прав
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-common-types.xsd b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-common-types.xsd
new file mode 100644
index 0000000..b463946
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-organizations-registry-common-types.xsd
@@ -0,0 +1,594 @@
+
+
+
+
+
+
+
+
+
+ ?????????????? ???????????????? ???? ?????????????? ??????????????????????
+
+
+
+
+
+
+
+ ???????????????? ???????????? ??????????????????????.
+
+
+
+
+
+
+ ?????????? ???? ????????????????????.
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????????????????? ???????????????????????????????????? ??????????????????????
+
+
+
+
+
+ ?????????? ?????????? ??????????????????????, ?????????????? ???????????? ??????????????
+
+
+
+
+
+
+
+ ?????????? ???????????????????? ?????????????????? (????)
+
+
+
+
+
+
+
+
+
+
+ ?????????????????? ???????????????? ???????????????? ???? ?????????????? ??????????????????????
+
+
+
+
+
+ ???????????? ?????????????????????? ?? ?????????????? ??????????????????????
+
+
+
+
+
+
+ ???????? ???????????????????? ??????????????????
+
+
+
+
+ ?????????????? ???????????????????????? ????????????
+
+
+
+
+
+ ?????????????????????? ????????
+
+
+
+
+ ???????????????????????? ??????????????????????????
+
+
+
+
+
+
+
+ ???????????? ????????????
+
+
+
+
+
+
+
+ ???????????????????? ?? ???????????????? ??????????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????????????????????? ??????????????????????????????
+
+
+
+
+ ?????????? (???????????? ?????? ?????????????????????????????????? ???????????????????????? ???????????????????????? ????????)
+
+
+
+
+
+ ????????????:
+(P)UBLISHED - ???????????????????????? ?? ?????????? ???? ???????????????????? ?? ???????????? ??????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????????????? ?????????????????????? (?????? ???20)
+
+
+
+
+ ???????????????????????????????? ?? ?????? ??????
+
+
+
+
+
+
+ ?????????????? ???????????????? ?? ?????????????????????? ???????????????????? ????. ?? ???????????????? ???????????????????? ?????????????????? ???????????????????????? ?????????????????????????? ???? ???? RequestHeader
+
+
+
+
+
+
+
+ ?????????????????? ???????????? ???????????????? ?????????????????????? ????????????
+
+
+
+
+
+
+
+
+
+
+ ?????????????????? ???????????????? ???????????????? ?? ?????????????????????? ???????????????????? ????
+
+
+
+
+ ?????????????????????????? ???????????????????? ????????????
+
+
+
+
+ ???????????? ??????????: 1 - ??????????????, 0- ????????????????
+
+
+
+
+
+
+
+ ?????????????? ???????????????? ?? ???????????????????????????? ????????????
+
+
+
+
+
+
+
+ ???? ????????????
+
+
+
+
+
+ ???????????????? ??????????????. ???????????????????????? ???? 100 ??????????????????.
+
+
+
+
+
+
+
+
+
+ ???????????? ????????????:
+Created ??? ??????????????
+Accepted ??? ??????????????
+Declined - ??????????????????
+Revoked - ????????????????
+Annuled - ????????????????????????
+Closed - ??????????????
+Preset??? ??????????????????????????
+Waiting_approval - ???? ??????????????????????
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????????? ???????????????? ???????????????? ?? ???????????????????????????? ????????????
+
+
+
+
+ ???????????????????? ?? ???????????????? ?????????????????????? (?????? ???????????????????????? ??????????????????????????)
+
+
+
+
+
+
+ ???????????? ???? ????????????
+
+
+
+
+
+
+ ?????????????? ???????????????? ???? ???????????????? ???? ???????????? ???? ?????????????????????????? ????????
+
+
+
+
+
+
+
+ ???? ?????????????????????????????? ??????????.
+?????????? ???????????????? ?? ???????????????????? ???????????????????? exportDelegatedAccess
+
+
+
+
+ ???????????????? ??????????????. ???????????????????????? ???? 1000 ??????????????????.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????? ???????????????? ?? ?????????????????????? ???? ???????????? ???? ?????????????????????????? ????????
+
+
+
+
+
+
+
+ ???? ?????????????????????????????? ??????????.
+?????????? ???????????????? ?? ???????????????????? ???????????????????? exportDelegatedAccess
+
+
+
+
+ ???????????????? ??????????????. ???????????????????????? ???? 1000 ??????????????????.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????? ?????????????? ?????????????????????????? ??????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????? ????????, ?????? ?????????????????? ???? ?????? ????????????. ???????????????????? ?????????????????? ?????? ???????? ????????????, ???????????????? Page ???? 1.
+
+
+
+
+
+
+
+
+
+
+ ???????????? ???? ???????????????????????????? ??????????????
+
+
+
+
+ ???? ????????????
+
+
+
+
+ ?????? ????????????
+
+
+
+
+ ???????? ????????????
+
+
+
+
+ ???????? ????????????
+
+
+
+
+ ???????? ??????????????????
+
+
+
+
+ ???????????? ????????????:
+Created ??? ??????????????
+Accepted ??? ??????????????
+Declined - ??????????????????
+Revoked - ????????????????
+Annuled - ????????????????????????
+Closed - ??????????????
+Preset??? ??????????????????????????
+Waiting_approval - ???? ??????????????????????
+
+
+
+
+ ???????? ??????????????
+
+
+
+
+ ?????????????? ??????????????
+
+
+
+
+
+
+
+
+
+ ???????????????????????????? ?????????? ??????????????
+
+
+
+
+
+ ???? ?????????????????????????????? ??????????
+
+
+
+
+ ?????????????????????????????? ????????????????????????????
+
+
+
+
+
+ ?????? ???????? ????????????????????
+
+
+
+
+ ???????? = "true", ???? ???? ???????? ???????????????????? ?????????????? ???????????? ????????????????????, ???? ?????????????? ???????????????????????? ????????????. ?????? ?????????????????? ???????????? ?????????? ?????????????????????????????? ???????????????? exportTerritoryDelegatedAccess
+
+
+
+
+
+
+
+ ?????????????? ??????????????
+
+
+
+
+
+ ?????? ???????? ????????????????
+
+
+
+
+ ???????? = "true", ???? ???? ???????? ???????????????????? ?????????????? ???????????? ????????????????, ???? ?????????????? ???????????????????????? ????????????. ?????? ?????????????????? ???????????? ?????????? ?????????????????????????????? ???????????????? exportObjectsDelegatedAccess
+
+
+
+
+
+
+
+ ?????????????? ????????????????????????
+
+
+
+
+ ?????? ???? ?????????????????????? 291 - "???????? ????????????????????"
+
+
+
+
+
+
+
+
+
+ ?????? ???????????? ???? ???????????????????????????? ??????????????
+
+
+
+
+ ?????? ?????????????????? ???????????????????????????? ??????????????
+
+
+
+
+
+ ?????? ???????????????????? ????????????
+
+
+
+
+
+
+ ???????????? ???????????? ???? ???????????????????????????? ??????????????
+
+
+
+
+ ??????????????
+
+
+
+
+ ??????????????
+
+
+
+
+
+ ????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????????? ???? ???????????????? ???? ???????????? ???? ?????????????????????????? ????????
+
+
+
+
+ ???? ?????????????????????????????? ??????????.
+?????????? ???????????????? ?? ???????????????????? ???????????????????? exportDelegatedAccess
+
+
+
+
+
+ ???????????? ??????????????
+
+
+
+
+
+ ???????????????? ????????????????
+
+
+
+
+ ?????? ??????????????
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????? ???????? ????????????????
+
+
+
+
+
+
+
+ ???????????????? ?? ?????????????????????? ???? ???????????? ???? ?????????????????????????? ????????
+
+
+
+
+ ???? ?????????????????????????????? ??????????.
+?????????? ???????????????? ?? ???????????????????? ???????????????????? exportDelegatedAccess
+
+
+
+
+
+ ???????????????? ???????????????????? ????????????????
+
+
+
+
+ ???????????????? ?????????????????? ????, ???? ?????????????? ?????????????????? ??????????. (???????????? ???? ???????????????????? ???????????????? ????). ?????? 237
+
+
+
+
+ ?????? ???????? ????????????????????
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-premises-base.xsd b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-premises-base.xsd
new file mode 100644
index 0000000..7f6914b
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/hcs-premises-base.xsd
@@ -0,0 +1,73 @@
+
+
+
+
+
+ Глобальный уникальный идентификатор дома по ФИАС
+
+
+
+
+
+ Тип уникального номера дома
+
+
+
+
+
+
+
+ Тип уникального номера помещения
+
+
+
+
+
+
+
+ Тип уникального номера комнаты
+
+
+
+
+
+
+
+ Площадь жилого помещения (7 до запятой, 2 после)
+
+
+
+
+
+
+
+
+
+ Площадь территории/здания
+
+
+
+
+
+
+
+
+
+ Площадь помещения
+
+
+
+
+
+
+
+
+
+ Площадь помещения (для экспорта данных)
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/xmldsig-core-schema.xsd b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/xmldsig-core-schema.xsd
new file mode 100644
index 0000000..e036087
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.OrgRegistryCommon/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 c758742..570280e 100644
--- a/Hcs.Client/Hcs.Client.csproj
+++ b/Hcs.Client/Hcs.Client.csproj
@@ -68,6 +68,7 @@
+
@@ -86,6 +87,8 @@
+
+
@@ -232,6 +235,11 @@
True
Reference.svcmap
+
+ True
+ True
+ Reference.svcmap
+
@@ -1182,6 +1190,55 @@
Designer
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+
+ Designer
+
+
+ Designer
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Designer
+
@@ -1337,6 +1394,7 @@
+
@@ -1393,6 +1451,12 @@
WCF Proxy Generator
Reference.cs
+
+
+
+ WCF Proxy Generator
+ Reference.cs
+
diff --git a/Hcs.Client/app.config b/Hcs.Client/app.config
index c268af9..e438b4c 100644
--- a/Hcs.Client/app.config
+++ b/Hcs.Client/app.config
@@ -34,6 +34,10 @@
+
+
+
+
@@ -70,6 +74,10 @@
binding="basicHttpBinding" bindingConfiguration="HouseManagementBindingAsync1"
contract="Service.Async.HouseManagement.HouseManagementPortsTypeAsync"
name="HouseManagementPortAsync1" />
+
\ No newline at end of file
diff --git a/Hcs.TestApp/Hcs.TestApp.csproj b/Hcs.TestApp/Hcs.TestApp.csproj
index 7a2b154..45e5340 100644
--- a/Hcs.TestApp/Hcs.TestApp.csproj
+++ b/Hcs.TestApp/Hcs.TestApp.csproj
@@ -79,6 +79,7 @@
+
diff --git a/Hcs.TestApp/TestApp/Program.cs b/Hcs.TestApp/TestApp/Program.cs
index f6232d4..985c0af 100644
--- a/Hcs.TestApp/TestApp/Program.cs
+++ b/Hcs.TestApp/TestApp/Program.cs
@@ -39,6 +39,7 @@ namespace Hcs.TestApp
var houseManagementScenario = new HouseManagementScenario(client);
var nsiScenario = new NsiScenario(client);
var nsiCommonScenario = new NsiCommonScenario(client);
+ var orgRegistryCommonScenario = new OrgRegistryCommonScenario(client);
try
{
//houseManagementScenario.ExportAllSupplyResourceContractData();
@@ -56,6 +57,8 @@ namespace Hcs.TestApp
//nsiScenario.ExportDataProviderNsiItem337();
//nsiCommonScenario.ExportNsiItem2();
+
+ //orgRegistryCommonScenario.ExportOrgRegistry();
}
catch (Exception e)
{
diff --git a/Hcs.TestApp/TestApp/Scenario/OrgRegistryCommonScenario.cs b/Hcs.TestApp/TestApp/Scenario/OrgRegistryCommonScenario.cs
new file mode 100644
index 0000000..717ba2d
--- /dev/null
+++ b/Hcs.TestApp/TestApp/Scenario/OrgRegistryCommonScenario.cs
@@ -0,0 +1,16 @@
+using Hcs.Client;
+using System;
+
+namespace Hcs.TestApp.Scenario
+{
+ internal class OrgRegistryCommonScenario(UniClient client)
+ {
+ private readonly UniClient client = client;
+
+ internal void ExportOrgRegistry()
+ {
+ var result = client.OrgRegistryCommon.ExportOrgRegistryAsync("1031402044145", string.Empty).Result;
+ Console.WriteLine("Scenario execution " + (result != null ? "succeeded" : "failed"));
+ }
+ }
+}