diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.AckRequest.datasource b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.AckRequest.datasource
new file mode 100644
index 0000000..0741196
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.AckRequest.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.Payments.AckRequest, Connected Services.Service.Async.Payments.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.Payments/Hcs.Service.Async.Payments.ResultHeader.datasource b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.ResultHeader.datasource
new file mode 100644
index 0000000..87d8200
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.ResultHeader.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.Payments.ResultHeader, Connected Services.Service.Async.Payments.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.Payments/Hcs.Service.Async.Payments.getStateResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.getStateResponse.datasource
new file mode 100644
index 0000000..2a12440
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.getStateResponse.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.Payments.getStateResponse, Connected Services.Service.Async.Payments.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.Payments/Hcs.Service.Async.Payments.getStateResult.datasource b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.getStateResult.datasource
new file mode 100644
index 0000000..90d7c5f
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.getStateResult.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.Payments.getStateResult, Connected Services.Service.Async.Payments.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.Payments/Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse.datasource b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse.datasource
new file mode 100644
index 0000000..4887a7e
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse.datasource
@@ -0,0 +1,10 @@
+
+
+
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse, Connected Services.Service.Async.Payments.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.Payments/Reference.cs b/Hcs.Client/Connected Services/Service.Async.Payments/Reference.cs
new file mode 100644
index 0000000..efe7b05
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/Reference.cs
@@ -0,0 +1,5854 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Hcs.Service.Async.Payments {
+
+
+ ///
+ [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/payments-base/")]
+ public partial class NotificationOfOrderExecution139Type : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private NotificationOfOrderExecution139TypeOrderInfo orderInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public NotificationOfOrderExecution139TypeOrderInfo OrderInfo {
+ get {
+ return this.orderInfoField;
+ }
+ set {
+ this.orderInfoField = value;
+ this.RaisePropertyChanged("OrderInfo");
+ }
+ }
+
+ 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/payments-base/")]
+ public partial class NotificationOfOrderExecution139TypeOrderInfo : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string orderIDField;
+
+ private System.DateTime orderDateField;
+
+ private decimal amountField;
+
+ private bool onlinePaymentField;
+
+ private bool onlinePaymentFieldSpecified;
+
+ private NotificationOfOrderExecution139TypeOrderInfoMonthAndYear monthAndYearField;
+
+ private string[] itemsField;
+
+ private ItemsChoiceType4[] itemsElementNameField;
+
+ private string paymentInformationGUIDField;
+
+ public NotificationOfOrderExecution139TypeOrderInfo() {
+ this.onlinePaymentField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string OrderID {
+ get {
+ return this.orderIDField;
+ }
+ set {
+ this.orderIDField = value;
+ this.RaisePropertyChanged("OrderID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime OrderDate {
+ get {
+ return this.orderDateField;
+ }
+ set {
+ this.orderDateField = value;
+ this.RaisePropertyChanged("OrderDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Amount {
+ get {
+ return this.amountField;
+ }
+ set {
+ this.amountField = value;
+ this.RaisePropertyChanged("Amount");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool OnlinePayment {
+ get {
+ return this.onlinePaymentField;
+ }
+ set {
+ this.onlinePaymentField = value;
+ this.RaisePropertyChanged("OnlinePayment");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool OnlinePaymentSpecified {
+ get {
+ return this.onlinePaymentFieldSpecified;
+ }
+ set {
+ this.onlinePaymentFieldSpecified = value;
+ this.RaisePropertyChanged("OnlinePaymentSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public NotificationOfOrderExecution139TypeOrderInfoMonthAndYear MonthAndYear {
+ get {
+ return this.monthAndYearField;
+ }
+ set {
+ this.monthAndYearField = value;
+ this.RaisePropertyChanged("MonthAndYear");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentGUID", typeof(string), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("ServiceIDGUID", typeof(string), Order=5)]
+ [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=6)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType4[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ this.RaisePropertyChanged("ItemsElementName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string PaymentInformationGUID {
+ get {
+ return this.paymentInformationGUIDField;
+ }
+ set {
+ this.paymentInformationGUIDField = value;
+ this.RaisePropertyChanged("PaymentInformationGUID");
+ }
+ }
+
+ 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/payments-base/")]
+ public partial class NotificationOfOrderExecution139TypeOrderInfoMonthAndYear : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private short yearField;
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public short Year {
+ get {
+ return this.yearField;
+ }
+ set {
+ this.yearField = value;
+ this.RaisePropertyChanged("Year");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public int Month {
+ get {
+ return this.monthField;
+ }
+ set {
+ this.monthField = value;
+ this.RaisePropertyChanged("Month");
+ }
+ }
+
+ 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/payments-base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType4 {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
+ ServiceID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
+ PaymentDocumentID,
+
+ ///
+ PaymentDocumentGUID,
+
+ ///
+ ServiceIDGUID,
+ }
+
+ ///
+ [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/payments-base/")]
+ public partial class PaymentInformationType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string recipientINNField;
+
+ private string recipientKPPField;
+
+ private string bankNameField;
+
+ private string paymentRecipientField;
+
+ private string bankBIKField;
+
+ private string operatingAccountNumberField;
+
+ private string correspondentBankAccountField;
+
+ private string kBKField;
+
+ private string oKTMOField;
+
+ private string numberBudgetaryAccountField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RecipientINN {
+ get {
+ return this.recipientINNField;
+ }
+ set {
+ this.recipientINNField = value;
+ this.RaisePropertyChanged("RecipientINN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string RecipientKPP {
+ get {
+ return this.recipientKPPField;
+ }
+ set {
+ this.recipientKPPField = value;
+ this.RaisePropertyChanged("RecipientKPP");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string BankName {
+ get {
+ return this.bankNameField;
+ }
+ set {
+ this.bankNameField = value;
+ this.RaisePropertyChanged("BankName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PaymentRecipient {
+ get {
+ return this.paymentRecipientField;
+ }
+ set {
+ this.paymentRecipientField = value;
+ this.RaisePropertyChanged("PaymentRecipient");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string BankBIK {
+ get {
+ return this.bankBIKField;
+ }
+ set {
+ this.bankBIKField = value;
+ this.RaisePropertyChanged("BankBIK");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string operatingAccountNumber {
+ get {
+ return this.operatingAccountNumberField;
+ }
+ set {
+ this.operatingAccountNumberField = value;
+ this.RaisePropertyChanged("operatingAccountNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string CorrespondentBankAccount {
+ get {
+ return this.correspondentBankAccountField;
+ }
+ set {
+ this.correspondentBankAccountField = value;
+ this.RaisePropertyChanged("CorrespondentBankAccount");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string KBK {
+ get {
+ return this.kBKField;
+ }
+ set {
+ this.kBKField = value;
+ this.RaisePropertyChanged("KBK");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string OKTMO {
+ get {
+ return this.oKTMOField;
+ }
+ set {
+ this.oKTMOField = value;
+ this.RaisePropertyChanged("OKTMO");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string NumberBudgetaryAccount {
+ get {
+ return this.numberBudgetaryAccountField;
+ }
+ set {
+ this.numberBudgetaryAccountField = value;
+ this.RaisePropertyChanged("NumberBudgetaryAccount");
+ }
+ }
+
+ 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.Xml.Serialization.XmlIncludeAttribute(typeof(IndType))]
+ [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/individual-registry-base/")]
+ public partial class FIOType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string surnameField;
+
+ private string firstNameField;
+
+ private string patronymicField;
+
+ ///
+ [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");
+ }
+ }
+
+ 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/individual-registry-base/")]
+ public partial class IndType : FIOType {
+
+ private Sex sexField;
+
+ private bool sexFieldSpecified;
+
+ private System.DateTime dateOfBirthField;
+
+ private bool dateOfBirthFieldSpecified;
+
+ private object itemField;
+
+ private string placeBirthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public Sex 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(DataType="date", Order=1)]
+ public System.DateTime DateOfBirth {
+ get {
+ return this.dateOfBirthField;
+ }
+ set {
+ this.dateOfBirthField = value;
+ this.RaisePropertyChanged("DateOfBirth");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfBirthSpecified {
+ get {
+ return this.dateOfBirthFieldSpecified;
+ }
+ set {
+ this.dateOfBirthFieldSpecified = value;
+ this.RaisePropertyChanged("DateOfBirthSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=2)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PlaceBirth {
+ get {
+ return this.placeBirthField;
+ }
+ set {
+ this.placeBirthField = value;
+ this.RaisePropertyChanged("PlaceBirth");
+ }
+ }
+ }
+
+ ///
+ [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/individual-registry-base/")]
+ public enum Sex {
+
+ ///
+ 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(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public partial class ID : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private nsiRef typeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ private System.DateTime issueDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef Type {
+ get {
+ return this.typeField;
+ }
+ set {
+ this.typeField = value;
+ this.RaisePropertyChanged("Type");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series {
+ get {
+ return this.seriesField;
+ }
+ set {
+ this.seriesField = value;
+ this.RaisePropertyChanged("Series");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number {
+ get {
+ return this.numberField;
+ }
+ set {
+ this.numberField = value;
+ this.RaisePropertyChanged("Number");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime IssueDate {
+ get {
+ return this.issueDateField;
+ }
+ set {
+ this.issueDateField = value;
+ this.RaisePropertyChanged("IssueDate");
+ }
+ }
+
+ 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/payments-base/")]
+ public partial class NotificationOfOrderExecutionType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private NotificationOfOrderExecutionTypeSupplierInfo supplierInfoField;
+
+ private NotificationOfOrderExecutionTypeRecipientInfo recipientInfoField;
+
+ private NotificationOfOrderExecutionTypeOrderInfo orderInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public NotificationOfOrderExecutionTypeSupplierInfo SupplierInfo {
+ get {
+ return this.supplierInfoField;
+ }
+ set {
+ this.supplierInfoField = value;
+ this.RaisePropertyChanged("SupplierInfo");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public NotificationOfOrderExecutionTypeRecipientInfo RecipientInfo {
+ get {
+ return this.recipientInfoField;
+ }
+ set {
+ this.recipientInfoField = value;
+ this.RaisePropertyChanged("RecipientInfo");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public NotificationOfOrderExecutionTypeOrderInfo OrderInfo {
+ get {
+ return this.orderInfoField;
+ }
+ set {
+ this.orderInfoField = value;
+ this.RaisePropertyChanged("OrderInfo");
+ }
+ }
+
+ 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/payments-base/")]
+ public partial class NotificationOfOrderExecutionTypeSupplierInfo : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string supplierIDField;
+
+ private string supplierNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string SupplierID {
+ get {
+ return this.supplierIDField;
+ }
+ set {
+ this.supplierIDField = value;
+ this.RaisePropertyChanged("SupplierID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string SupplierName {
+ get {
+ return this.supplierNameField;
+ }
+ set {
+ this.supplierNameField = value;
+ this.RaisePropertyChanged("SupplierName");
+ }
+ }
+
+ 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/payments-base/")]
+ public partial class NotificationOfOrderExecutionTypeRecipientInfo : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string iNNField;
+
+ private object itemField;
+
+ private NotificationOfOrderExecutionTypeRecipientInfoPaymentInformation paymentInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ public string INN {
+ get {
+ return this.iNNField;
+ }
+ set {
+ this.iNNField = value;
+ this.RaisePropertyChanged("INN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entpr", typeof(FIOType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("EntprFIO", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(NotificationOfOrderExecutionTypeRecipientInfoLegal), Order=1)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public NotificationOfOrderExecutionTypeRecipientInfoPaymentInformation PaymentInformation {
+ get {
+ return this.paymentInformationField;
+ }
+ set {
+ this.paymentInformationField = value;
+ this.RaisePropertyChanged("PaymentInformation");
+ }
+ }
+
+ 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/payments-base/")]
+ public partial class NotificationOfOrderExecutionTypeRecipientInfoLegal : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string kPPField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ public string KPP {
+ get {
+ return this.kPPField;
+ }
+ set {
+ this.kPPField = value;
+ this.RaisePropertyChanged("KPP");
+ }
+ }
+
+ ///
+ [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(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionTypeRecipientInfoPaymentInformation : PaymentInformationType {
+ }
+
+ ///
+ [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/payments-base/")]
+ public partial class NotificationOfOrderExecutionTypeOrderInfo : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string orderIDField;
+
+ private System.DateTime orderDateField;
+
+ private string orderNumField;
+
+ private decimal amountField;
+
+ private string paymentPurposeField;
+
+ private bool onlinePaymentField;
+
+ private bool onlinePaymentFieldSpecified;
+
+ private string commentField;
+
+ private string paymentDocumentIDField;
+
+ private string paymentDocumentNumberField;
+
+ private short yearField;
+
+ private int monthField;
+
+ private string unifiedAccountNumberField;
+
+ private NotificationOfOrderExecutionTypeOrderInfoAddressAndConsumer addressAndConsumerField;
+
+ private NotificationOfOrderExecutionTypeOrderInfoService serviceField;
+
+ private string accountNumberField;
+
+ public NotificationOfOrderExecutionTypeOrderInfo() {
+ this.onlinePaymentField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string OrderID {
+ get {
+ return this.orderIDField;
+ }
+ set {
+ this.orderIDField = value;
+ this.RaisePropertyChanged("OrderID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime OrderDate {
+ get {
+ return this.orderDateField;
+ }
+ set {
+ this.orderDateField = value;
+ this.RaisePropertyChanged("OrderDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string OrderNum {
+ get {
+ return this.orderNumField;
+ }
+ set {
+ this.orderNumField = value;
+ this.RaisePropertyChanged("OrderNum");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal Amount {
+ get {
+ return this.amountField;
+ }
+ set {
+ this.amountField = value;
+ this.RaisePropertyChanged("Amount");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string PaymentPurpose {
+ get {
+ return this.paymentPurposeField;
+ }
+ set {
+ this.paymentPurposeField = value;
+ this.RaisePropertyChanged("PaymentPurpose");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool OnlinePayment {
+ get {
+ return this.onlinePaymentField;
+ }
+ set {
+ this.onlinePaymentField = value;
+ this.RaisePropertyChanged("OnlinePayment");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool OnlinePaymentSpecified {
+ get {
+ return this.onlinePaymentFieldSpecified;
+ }
+ set {
+ this.onlinePaymentFieldSpecified = value;
+ this.RaisePropertyChanged("OnlinePaymentSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string Comment {
+ get {
+ return this.commentField;
+ }
+ set {
+ this.commentField = value;
+ this.RaisePropertyChanged("Comment");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=7)]
+ public string PaymentDocumentID {
+ get {
+ return this.paymentDocumentIDField;
+ }
+ set {
+ this.paymentDocumentIDField = value;
+ this.RaisePropertyChanged("PaymentDocumentID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=8)]
+ public string PaymentDocumentNumber {
+ get {
+ return this.paymentDocumentNumberField;
+ }
+ set {
+ this.paymentDocumentNumberField = value;
+ this.RaisePropertyChanged("PaymentDocumentNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=9)]
+ public short Year {
+ get {
+ return this.yearField;
+ }
+ set {
+ this.yearField = value;
+ this.RaisePropertyChanged("Year");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=10)]
+ public int Month {
+ get {
+ return this.monthField;
+ }
+ set {
+ this.monthField = value;
+ this.RaisePropertyChanged("Month");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=11)]
+ public string UnifiedAccountNumber {
+ get {
+ return this.unifiedAccountNumberField;
+ }
+ set {
+ this.unifiedAccountNumberField = value;
+ this.RaisePropertyChanged("UnifiedAccountNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public NotificationOfOrderExecutionTypeOrderInfoAddressAndConsumer AddressAndConsumer {
+ get {
+ return this.addressAndConsumerField;
+ }
+ set {
+ this.addressAndConsumerField = value;
+ this.RaisePropertyChanged("AddressAndConsumer");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public NotificationOfOrderExecutionTypeOrderInfoService Service {
+ get {
+ return this.serviceField;
+ }
+ set {
+ this.serviceField = value;
+ this.RaisePropertyChanged("Service");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=14)]
+ public string AccountNumber {
+ get {
+ return this.accountNumberField;
+ }
+ set {
+ this.accountNumberField = value;
+ this.RaisePropertyChanged("AccountNumber");
+ }
+ }
+
+ 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/payments-base/")]
+ public partial class NotificationOfOrderExecutionTypeOrderInfoAddressAndConsumer : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string fIASHouseGuidField;
+
+ private string[] itemsField;
+
+ private ItemsChoiceType3[] itemsElementNameField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid {
+ get {
+ return this.fIASHouseGuidField;
+ }
+ set {
+ this.fIASHouseGuidField = value;
+ this.RaisePropertyChanged("FIASHouseGuid");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Apartment", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NonLivingApartment", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialBlock", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Placement", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialBlock", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialBlockRoom", typeof(string), Order=1)]
+ [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=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType3[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ this.RaisePropertyChanged("ItemsElementName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("INN", typeof(string), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(FIOType), Order=3)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType3 {
+
+ ///
+ Apartment,
+
+ ///
+ NonLivingApartment,
+
+ ///
+ NonResidentialBlock,
+
+ ///
+ Placement,
+
+ ///
+ ResidentialBlock,
+
+ ///
+ ResidentialBlockRoom,
+ }
+
+ ///
+ [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/payments-base/")]
+ public partial class NotificationOfOrderExecutionTypeOrderInfoService : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string serviceIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ public string ServiceID {
+ get {
+ return this.serviceIDField;
+ }
+ set {
+ this.serviceIDField = value;
+ this.RaisePropertyChanged("ServiceID");
+ }
+ }
+
+ 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/payment-service-async/", ConfigurationName="Service.Async.Payments.PaymentPortsTypeAsync")]
+ public interface PaymentPortsTypeAsync {
+
+ // CODEGEN: Контракт генерации сообщений с операцией importNotificationsOfOrderExecution не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecution", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:importNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse importNotificationsOfOrderExecution(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecution", ReplyAction="*")]
+ System.Threading.Tasks.Task importNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией importNotificationsOfOrderExecutionCancellation не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecutionCancellation", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:importNotificationsOfOrderExecutionCancellation", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse importNotificationsOfOrderExecutionCancellation(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecutionCancellation", ReplyAction="*")]
+ System.Threading.Tasks.Task importNotificationsOfOrderExecutionCancellationAsync(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией getState не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.Payments.getStateResponse getState(Hcs.Service.Async.Payments.getStateRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
+ System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Payments.getStateRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией exportPaymentDocumentDetails не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentDetails", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:exportPaymentDocumentDetails", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse exportPaymentDocumentDetails(Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentDetails", ReplyAction="*")]
+ System.Threading.Tasks.Task exportPaymentDocumentDetailsAsync(Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 request);
+
+ // CODEGEN: Контракт генерации сообщений с операцией importSupplierNotificationsOfOrderExecution не является ни RPC, ни упакованным документом.
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplierNotificationsOfOrderExecution", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:importSupplierNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse importSupplierNotificationsOfOrderExecution(Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplierNotificationsOfOrderExecution", ReplyAction="*")]
+ System.Threading.Tasks.Task importSupplierNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 request);
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeader : HeaderType {
+
+ private object itemField;
+
+ private ItemChoiceType itemElementNameField;
+
+ private bool isOperatorSignatureField;
+
+ private bool isOperatorSignatureFieldSpecified;
+
+ private ISCreator[] iSCreatorField;
+
+ public RequestHeader() {
+ this.isOperatorSignatureField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Citizen", typeof(RequestHeaderCitizen), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SenderID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType ItemElementName {
+ get {
+ return this.itemElementNameField;
+ }
+ set {
+ this.itemElementNameField = value;
+ this.RaisePropertyChanged("ItemElementName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsOperatorSignature {
+ get {
+ return this.isOperatorSignatureField;
+ }
+ set {
+ this.isOperatorSignatureField = value;
+ this.RaisePropertyChanged("IsOperatorSignature");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsOperatorSignatureSpecified {
+ get {
+ return this.isOperatorSignatureFieldSpecified;
+ }
+ set {
+ this.isOperatorSignatureFieldSpecified = value;
+ this.RaisePropertyChanged("IsOperatorSignatureSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)]
+ public ISCreator[] ISCreator {
+ get {
+ return this.iSCreatorField;
+ }
+ set {
+ this.iSCreatorField = value;
+ this.RaisePropertyChanged("ISCreator");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizen : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType5[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CitizenPPAGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Document", typeof(RequestHeaderCitizenDocument), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ this.RaisePropertyChanged("Items");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType5[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ this.RaisePropertyChanged("ItemsElementName");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizenDocument : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private RequestHeaderCitizenDocumentDocumentType documentTypeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public RequestHeaderCitizenDocumentDocumentType DocumentType {
+ get {
+ return this.documentTypeField;
+ }
+ set {
+ this.documentTypeField = value;
+ this.RaisePropertyChanged("DocumentType");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series {
+ get {
+ return this.seriesField;
+ }
+ set {
+ this.seriesField = value;
+ this.RaisePropertyChanged("Series");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number {
+ get {
+ return this.numberField;
+ }
+ set {
+ this.numberField = value;
+ this.RaisePropertyChanged("Number");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizenDocumentDocumentType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string codeField;
+
+ private string gUIDField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code {
+ get {
+ return this.codeField;
+ }
+ set {
+ this.codeField = value;
+ this.RaisePropertyChanged("Code");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string GUID {
+ get {
+ return this.gUIDField;
+ }
+ set {
+ this.gUIDField = value;
+ this.RaisePropertyChanged("GUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Name {
+ get {
+ return this.nameField;
+ }
+ set {
+ this.nameField = value;
+ this.RaisePropertyChanged("Name");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType5 {
+
+ ///
+ CitizenPPAGUID,
+
+ ///
+ Document,
+
+ ///
+ SNILS,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
+ public enum ItemChoiceType {
+
+ ///
+ Citizen,
+
+ ///
+ SenderID,
+
+ ///
+ orgPPAGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ISCreator : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string iSNameField;
+
+ private string iSOperatorNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ISName {
+ get {
+ return this.iSNameField;
+ }
+ set {
+ this.iSNameField = value;
+ this.RaisePropertyChanged("ISName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ISOperatorName {
+ get {
+ return this.iSOperatorNameField;
+ }
+ set {
+ this.iSOperatorNameField = value;
+ this.RaisePropertyChanged("ISOperatorName");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class HeaderType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.DateTime dateField;
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime Date {
+ get {
+ return this.dateField;
+ }
+ set {
+ this.dateField = value;
+ this.RaisePropertyChanged("Date");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MessageGUID {
+ get {
+ return this.messageGUIDField;
+ }
+ set {
+ this.messageGUIDField = value;
+ this.RaisePropertyChanged("MessageGUID");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class importNotificationsOfOrderExecutionRequest : BaseType {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public importNotificationsOfOrderExecutionRequest() {
+ this.versionField = "10.0.1.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecution139Type", typeof(importNotificationsOfOrderExecutionRequestNotificationOfOrderExecution139Type), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecutionType", typeof(importNotificationsOfOrderExecutionRequestNotificationOfOrderExecutionType), Order=0)]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ this.RaisePropertyChanged("Items");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version {
+ get {
+ return this.versionField;
+ }
+ set {
+ this.versionField = value;
+ this.RaisePropertyChanged("version");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class importNotificationsOfOrderExecutionRequestNotificationOfOrderExecution139Type : NotificationOfOrderExecution139Type {
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID {
+ get {
+ return this.transportGUIDField;
+ }
+ set {
+ this.transportGUIDField = value;
+ this.RaisePropertyChanged("TransportGUID");
+ }
+ }
+ }
+
+ ///
+ [System.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/payment/")]
+ public partial class importNotificationsOfOrderExecutionRequestNotificationOfOrderExecutionType : NotificationOfOrderExecutionType {
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID {
+ get {
+ return this.transportGUIDField;
+ }
+ set {
+ this.transportGUIDField = value;
+ this.RaisePropertyChanged("TransportGUID");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ResultHeader : HeaderType {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AckRequest : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private AckRequestAck ackField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public AckRequestAck Ack {
+ get {
+ return this.ackField;
+ }
+ set {
+ this.ackField = value;
+ this.RaisePropertyChanged("Ack");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AckRequestAck : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string messageGUIDField;
+
+ private string requesterMessageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MessageGUID {
+ get {
+ return this.messageGUIDField;
+ }
+ set {
+ this.messageGUIDField = value;
+ this.RaisePropertyChanged("MessageGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string RequesterMessageGUID {
+ get {
+ return this.requesterMessageGUIDField;
+ }
+ set {
+ this.requesterMessageGUIDField = value;
+ this.RaisePropertyChanged("RequesterMessageGUID");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importNotificationsOfOrderExecutionRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Payments.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
+ public Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest;
+
+ public importNotificationsOfOrderExecutionRequest1() {
+ }
+
+ public importNotificationsOfOrderExecutionRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest) {
+ this.RequestHeader = RequestHeader;
+ this.importNotificationsOfOrderExecutionRequest = importNotificationsOfOrderExecutionRequest;
+ }
+ }
+
+ [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 importNotificationsOfOrderExecutionResponse {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Payments.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Payments.AckRequest AckRequest;
+
+ public importNotificationsOfOrderExecutionResponse() {
+ }
+
+ public importNotificationsOfOrderExecutionResponse(Hcs.Service.Async.Payments.ResultHeader ResultHeader, Hcs.Service.Async.Payments.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/payment/")]
+ public partial class importNotificationsOfOrderExecutionCancellationRequest : BaseType {
+
+ private NotificationOfOrderExecutionCancellationType[] notificationOfOrderExecutionCancellationField;
+
+ private string versionField;
+
+ public importNotificationsOfOrderExecutionCancellationRequest() {
+ this.versionField = "10.0.1.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecutionCancellation", Order=0)]
+ public NotificationOfOrderExecutionCancellationType[] NotificationOfOrderExecutionCancellation {
+ get {
+ return this.notificationOfOrderExecutionCancellationField;
+ }
+ set {
+ this.notificationOfOrderExecutionCancellationField = value;
+ this.RaisePropertyChanged("NotificationOfOrderExecutionCancellation");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version {
+ get {
+ return this.versionField;
+ }
+ set {
+ this.versionField = value;
+ this.RaisePropertyChanged("version");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionCancellationType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string orderIDField;
+
+ private System.DateTime cancellationDateField;
+
+ private string commentField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string OrderID {
+ get {
+ return this.orderIDField;
+ }
+ set {
+ this.orderIDField = value;
+ this.RaisePropertyChanged("OrderID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime CancellationDate {
+ get {
+ return this.cancellationDateField;
+ }
+ set {
+ this.cancellationDateField = value;
+ this.RaisePropertyChanged("CancellationDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Comment {
+ get {
+ return this.commentField;
+ }
+ set {
+ this.commentField = value;
+ this.RaisePropertyChanged("Comment");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)]
+ public string TransportGUID {
+ get {
+ return this.transportGUIDField;
+ }
+ set {
+ this.transportGUIDField = value;
+ this.RaisePropertyChanged("TransportGUID");
+ }
+ }
+
+ 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 importNotificationsOfOrderExecutionCancellationRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Payments.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
+ public Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest;
+
+ public importNotificationsOfOrderExecutionCancellationRequest1() {
+ }
+
+ public importNotificationsOfOrderExecutionCancellationRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest) {
+ this.RequestHeader = RequestHeader;
+ this.importNotificationsOfOrderExecutionCancellationRequest = importNotificationsOfOrderExecutionCancellationRequest;
+ }
+ }
+
+ ///
+ [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/payment/")]
+ public partial class getStateResult : BaseAsyncResponseType {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public getStateResult() {
+ this.versionField = "10.0.1.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("exportPaymentDocumentDetailsResult", typeof(getStateResultExportPaymentDocumentDetailsResult), Order=0)]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ this.RaisePropertyChanged("Items");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version {
+ get {
+ return this.versionField;
+ }
+ set {
+ this.versionField = value;
+ this.RaisePropertyChanged("version");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ErrorMessageType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string errorCodeField;
+
+ private string descriptionField;
+
+ private string stackTraceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ErrorCode {
+ get {
+ return this.errorCodeField;
+ }
+ set {
+ this.errorCodeField = value;
+ this.RaisePropertyChanged("ErrorCode");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Description {
+ get {
+ return this.descriptionField;
+ }
+ set {
+ this.descriptionField = value;
+ this.RaisePropertyChanged("Description");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string StackTrace {
+ get {
+ return this.stackTraceField;
+ }
+ set {
+ this.stackTraceField = value;
+ this.RaisePropertyChanged("StackTrace");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class CommonResultType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string gUIDField;
+
+ private string transportGUIDField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string GUID {
+ get {
+ return this.gUIDField;
+ }
+ set {
+ this.gUIDField = value;
+ this.RaisePropertyChanged("GUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string TransportGUID {
+ get {
+ return this.transportGUIDField;
+ }
+ set {
+ this.transportGUIDField = value;
+ this.RaisePropertyChanged("TransportGUID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Error", typeof(CommonResultTypeError), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ this.RaisePropertyChanged("Items");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class CommonResultTypeError : ErrorMessageType {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class getStateResultExportPaymentDocumentDetailsResult : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Charge", typeof(getStateResultExportPaymentDocumentDetailsResultCharge), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Service", typeof(Service), 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(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class getStateResultExportPaymentDocumentDetailsResultCharge : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private PaymentDocument[] paymentDocumentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocument", Order=0)]
+ public PaymentDocument[] PaymentDocument {
+ get {
+ return this.paymentDocumentField;
+ }
+ set {
+ this.paymentDocumentField = value;
+ this.RaisePropertyChanged("PaymentDocument");
+ }
+ }
+
+ 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/payment/")]
+ public partial class PaymentDocument : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string paymentDocumentIDField;
+
+ private string paymentDocumentNumberField;
+
+ private string unifiedAccountNumberField;
+
+ private string accountNumberField;
+
+ private string serviceIDField;
+
+ private PaymentDocumentDetailsType paymentDocumentDetailsField;
+
+ private short yearField;
+
+ private bool yearFieldSpecified;
+
+ private int monthField;
+
+ private bool monthFieldSpecified;
+
+ private string paymentDocumentGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ public string PaymentDocumentID {
+ get {
+ return this.paymentDocumentIDField;
+ }
+ set {
+ this.paymentDocumentIDField = value;
+ this.RaisePropertyChanged("PaymentDocumentID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)]
+ public string PaymentDocumentNumber {
+ get {
+ return this.paymentDocumentNumberField;
+ }
+ set {
+ this.paymentDocumentNumberField = value;
+ this.RaisePropertyChanged("PaymentDocumentNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=2)]
+ public string UnifiedAccountNumber {
+ get {
+ return this.unifiedAccountNumberField;
+ }
+ set {
+ this.unifiedAccountNumberField = value;
+ this.RaisePropertyChanged("UnifiedAccountNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=3)]
+ public string AccountNumber {
+ get {
+ return this.accountNumberField;
+ }
+ set {
+ this.accountNumberField = value;
+ this.RaisePropertyChanged("AccountNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=4)]
+ public string ServiceID {
+ get {
+ return this.serviceIDField;
+ }
+ set {
+ this.serviceIDField = value;
+ this.RaisePropertyChanged("ServiceID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public PaymentDocumentDetailsType PaymentDocumentDetails {
+ get {
+ return this.paymentDocumentDetailsField;
+ }
+ set {
+ this.paymentDocumentDetailsField = value;
+ this.RaisePropertyChanged("PaymentDocumentDetails");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=6)]
+ public short Year {
+ get {
+ return this.yearField;
+ }
+ set {
+ this.yearField = value;
+ this.RaisePropertyChanged("Year");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool YearSpecified {
+ get {
+ return this.yearFieldSpecified;
+ }
+ set {
+ this.yearFieldSpecified = value;
+ this.RaisePropertyChanged("YearSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=7)]
+ public int Month {
+ get {
+ return this.monthField;
+ }
+ set {
+ this.monthField = value;
+ this.RaisePropertyChanged("Month");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MonthSpecified {
+ get {
+ return this.monthFieldSpecified;
+ }
+ set {
+ this.monthFieldSpecified = value;
+ this.RaisePropertyChanged("MonthSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string PaymentDocumentGUID {
+ get {
+ return this.paymentDocumentGUIDField;
+ }
+ set {
+ this.paymentDocumentGUIDField = value;
+ this.RaisePropertyChanged("PaymentDocumentGUID");
+ }
+ }
+
+ 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/payment/")]
+ public partial class PaymentDocumentDetailsType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private PaymentDocumentDetailsTypeConsumerInformation consumerInformationField;
+
+ private PaymentDocumentDetailsTypeExecutorInformation executorInformationField;
+
+ private decimal reminderField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType7[] itemsElementNameField;
+
+ private string purposeField;
+
+ private string pDServiceNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public PaymentDocumentDetailsTypeConsumerInformation ConsumerInformation {
+ get {
+ return this.consumerInformationField;
+ }
+ set {
+ this.consumerInformationField = value;
+ this.RaisePropertyChanged("ConsumerInformation");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public PaymentDocumentDetailsTypeExecutorInformation ExecutorInformation {
+ get {
+ return this.executorInformationField;
+ }
+ set {
+ this.executorInformationField = value;
+ this.RaisePropertyChanged("ExecutorInformation");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Reminder {
+ get {
+ return this.reminderField;
+ }
+ set {
+ this.reminderField = value;
+ this.RaisePropertyChanged("Reminder");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("Debt", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("TotalWithDebtAndAdvance", typeof(decimal), Order=3)]
+ [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=4)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType7[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ this.RaisePropertyChanged("ItemsElementName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string Purpose {
+ get {
+ return this.purposeField;
+ }
+ set {
+ this.purposeField = value;
+ this.RaisePropertyChanged("Purpose");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string PDServiceName {
+ get {
+ return this.pDServiceNameField;
+ }
+ set {
+ this.pDServiceNameField = value;
+ this.RaisePropertyChanged("PDServiceName");
+ }
+ }
+
+ 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/payment/")]
+ public partial class PaymentDocumentDetailsTypeConsumerInformation : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private object itemField;
+
+ private PaymentDocumentDetailsTypeConsumerInformationAddress[] addressField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entpr", typeof(PaymentDocumentDetailsTypeConsumerInformationEntpr), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(PaymentDocumentDetailsTypeConsumerInformationLegal), Order=0)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("address", Order=1)]
+ public PaymentDocumentDetailsTypeConsumerInformationAddress[] address {
+ get {
+ return this.addressField;
+ }
+ set {
+ this.addressField = value;
+ this.RaisePropertyChanged("address");
+ }
+ }
+
+ 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/payment/")]
+ public partial class PaymentDocumentDetailsTypeConsumerInformationEntpr : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string iNNField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ 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.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class PaymentDocumentDetailsTypeConsumerInformationLegal : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string nameField;
+
+ private string kPPField;
+
+ private string iNNField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Name {
+ get {
+ return this.nameField;
+ }
+ set {
+ this.nameField = value;
+ this.RaisePropertyChanged("Name");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=1)]
+ 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=2)]
+ 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.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class PaymentDocumentDetailsTypeConsumerInformationAddress : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string regionField;
+
+ private string areaField;
+
+ private string cityField;
+
+ private string placeField;
+
+ private string streetField;
+
+ private string housenumField;
+
+ private string fIASHouseGuidField;
+
+ private string buildnumField;
+
+ private string strucnumField;
+
+ private string apartmentField;
+
+ private string placementField;
+
+ private string address_stringField;
+
+ private string residential_blockField;
+
+ private string residential_block_roomField;
+
+ private string non_residential_blockField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string region {
+ get {
+ return this.regionField;
+ }
+ set {
+ this.regionField = value;
+ this.RaisePropertyChanged("region");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string area {
+ get {
+ return this.areaField;
+ }
+ set {
+ this.areaField = value;
+ this.RaisePropertyChanged("area");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string city {
+ get {
+ return this.cityField;
+ }
+ set {
+ this.cityField = value;
+ this.RaisePropertyChanged("city");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string place {
+ get {
+ return this.placeField;
+ }
+ set {
+ this.placeField = value;
+ this.RaisePropertyChanged("place");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string street {
+ get {
+ return this.streetField;
+ }
+ set {
+ this.streetField = value;
+ this.RaisePropertyChanged("street");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string housenum {
+ get {
+ return this.housenumField;
+ }
+ set {
+ this.housenumField = value;
+ this.RaisePropertyChanged("housenum");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string FIASHouseGuid {
+ get {
+ return this.fIASHouseGuidField;
+ }
+ set {
+ this.fIASHouseGuidField = value;
+ this.RaisePropertyChanged("FIASHouseGuid");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string buildnum {
+ get {
+ return this.buildnumField;
+ }
+ set {
+ this.buildnumField = value;
+ this.RaisePropertyChanged("buildnum");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string strucnum {
+ get {
+ return this.strucnumField;
+ }
+ set {
+ this.strucnumField = value;
+ this.RaisePropertyChanged("strucnum");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string apartment {
+ get {
+ return this.apartmentField;
+ }
+ set {
+ this.apartmentField = value;
+ this.RaisePropertyChanged("apartment");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public string placement {
+ get {
+ return this.placementField;
+ }
+ set {
+ this.placementField = value;
+ this.RaisePropertyChanged("placement");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public string address_string {
+ get {
+ return this.address_stringField;
+ }
+ set {
+ this.address_stringField = value;
+ this.RaisePropertyChanged("address_string");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public string residential_block {
+ get {
+ return this.residential_blockField;
+ }
+ set {
+ this.residential_blockField = value;
+ this.RaisePropertyChanged("residential_block");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public string residential_block_room {
+ get {
+ return this.residential_block_roomField;
+ }
+ set {
+ this.residential_block_roomField = value;
+ this.RaisePropertyChanged("residential_block_room");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public string non_residential_block {
+ get {
+ return this.non_residential_blockField;
+ }
+ set {
+ this.non_residential_blockField = value;
+ this.RaisePropertyChanged("non_residential_block");
+ }
+ }
+
+ 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/payment/")]
+ public partial class PaymentDocumentDetailsTypeExecutorInformation : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string iNNField;
+
+ private object itemField;
+
+ private PaymentDocumentDetailsTypeExecutorInformationPaymentInformation[] paymentInformationField;
+
+ private string mailingAddressField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ public string INN {
+ get {
+ return this.iNNField;
+ }
+ set {
+ this.iNNField = value;
+ this.RaisePropertyChanged("INN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entpr", typeof(FIOType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(PaymentDocumentDetailsTypeExecutorInformationLegal), Order=1)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PaymentInformation", Order=2)]
+ public PaymentDocumentDetailsTypeExecutorInformationPaymentInformation[] PaymentInformation {
+ get {
+ return this.paymentInformationField;
+ }
+ set {
+ this.paymentInformationField = value;
+ this.RaisePropertyChanged("PaymentInformation");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string MailingAddress {
+ get {
+ return this.mailingAddressField;
+ }
+ set {
+ this.mailingAddressField = value;
+ this.RaisePropertyChanged("MailingAddress");
+ }
+ }
+
+ 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/payment/")]
+ public partial class PaymentDocumentDetailsTypeExecutorInformationLegal : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string kPPField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ public string KPP {
+ get {
+ return this.kPPField;
+ }
+ set {
+ this.kPPField = value;
+ this.RaisePropertyChanged("KPP");
+ }
+ }
+
+ ///
+ [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(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class PaymentDocumentDetailsTypeExecutorInformationPaymentInformation : PaymentInformationExportType {
+
+ private string paymentInformationGuidField;
+
+ private decimal reminderField;
+
+ private bool reminderFieldSpecified;
+
+ private string accountNumberField;
+
+ private string serviceIDField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType6[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PaymentInformationGuid {
+ get {
+ return this.paymentInformationGuidField;
+ }
+ set {
+ this.paymentInformationGuidField = value;
+ this.RaisePropertyChanged("PaymentInformationGuid");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Reminder {
+ get {
+ return this.reminderField;
+ }
+ set {
+ this.reminderField = value;
+ this.RaisePropertyChanged("Reminder");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ReminderSpecified {
+ get {
+ return this.reminderFieldSpecified;
+ }
+ set {
+ this.reminderFieldSpecified = value;
+ this.RaisePropertyChanged("ReminderSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=2)]
+ public string AccountNumber {
+ get {
+ return this.accountNumberField;
+ }
+ set {
+ this.accountNumberField = value;
+ this.RaisePropertyChanged("AccountNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=3)]
+ public string ServiceID {
+ get {
+ return this.serviceIDField;
+ }
+ set {
+ this.serviceIDField = value;
+ this.RaisePropertyChanged("ServiceID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("DebtOrAdvance", typeof(decimal), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("TotalWithDebtAndAdvance", typeof(decimal), Order=4)]
+ [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=5)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType6[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ this.RaisePropertyChanged("ItemsElementName");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", IncludeInSchema=false)]
+ public enum ItemsChoiceType6 {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:ErrorMessage")]
+ ErrorMessage,
+
+ ///
+ DebtOrAdvance,
+
+ ///
+ TotalWithDebtAndAdvance,
+ }
+
+ ///
+ [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/payments-base/")]
+ public partial class PaymentInformationExportType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string recipientINNField;
+
+ private string recipientKPPField;
+
+ private string bankNameField;
+
+ private string paymentRecipientField;
+
+ private string bankBIKField;
+
+ private string operatingAccountNumberField;
+
+ private string correspondentBankAccountField;
+
+ private bool isCapitalRepairField;
+
+ private bool isCapitalRepairFieldSpecified;
+
+ private string kBKField;
+
+ private string oKTMOField;
+
+ private string numberBudgetaryAccountField;
+
+ public PaymentInformationExportType() {
+ this.isCapitalRepairField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RecipientINN {
+ get {
+ return this.recipientINNField;
+ }
+ set {
+ this.recipientINNField = value;
+ this.RaisePropertyChanged("RecipientINN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string RecipientKPP {
+ get {
+ return this.recipientKPPField;
+ }
+ set {
+ this.recipientKPPField = value;
+ this.RaisePropertyChanged("RecipientKPP");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string BankName {
+ get {
+ return this.bankNameField;
+ }
+ set {
+ this.bankNameField = value;
+ this.RaisePropertyChanged("BankName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PaymentRecipient {
+ get {
+ return this.paymentRecipientField;
+ }
+ set {
+ this.paymentRecipientField = value;
+ this.RaisePropertyChanged("PaymentRecipient");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string BankBIK {
+ get {
+ return this.bankBIKField;
+ }
+ set {
+ this.bankBIKField = value;
+ this.RaisePropertyChanged("BankBIK");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string operatingAccountNumber {
+ get {
+ return this.operatingAccountNumberField;
+ }
+ set {
+ this.operatingAccountNumberField = value;
+ this.RaisePropertyChanged("operatingAccountNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string CorrespondentBankAccount {
+ get {
+ return this.correspondentBankAccountField;
+ }
+ set {
+ this.correspondentBankAccountField = value;
+ this.RaisePropertyChanged("CorrespondentBankAccount");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool IsCapitalRepair {
+ get {
+ return this.isCapitalRepairField;
+ }
+ set {
+ this.isCapitalRepairField = value;
+ this.RaisePropertyChanged("IsCapitalRepair");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCapitalRepairSpecified {
+ get {
+ return this.isCapitalRepairFieldSpecified;
+ }
+ set {
+ this.isCapitalRepairFieldSpecified = value;
+ this.RaisePropertyChanged("IsCapitalRepairSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string KBK {
+ get {
+ return this.kBKField;
+ }
+ set {
+ this.kBKField = value;
+ this.RaisePropertyChanged("KBK");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string OKTMO {
+ get {
+ return this.oKTMOField;
+ }
+ set {
+ this.oKTMOField = value;
+ this.RaisePropertyChanged("OKTMO");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public string NumberBudgetaryAccount {
+ get {
+ return this.numberBudgetaryAccountField;
+ }
+ set {
+ this.numberBudgetaryAccountField = value;
+ this.RaisePropertyChanged("NumberBudgetaryAccount");
+ }
+ }
+
+ 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/payment/", IncludeInSchema=false)]
+ public enum ItemsChoiceType7 {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:ErrorMessage")]
+ ErrorMessage,
+
+ ///
+ Debt,
+
+ ///
+ TotalWithDebtAndAdvance,
+ }
+
+ ///
+ [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/payment/")]
+ public partial class Service : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string unifiedAccountNumberField;
+
+ private string accountNumberField;
+
+ private string serviceIDField;
+
+ private string serviceIDGuidField;
+
+ private ServiceExecutorInformation executorInformationField;
+
+ private string purposeField;
+
+ private string pDServiceNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ public string UnifiedAccountNumber {
+ get {
+ return this.unifiedAccountNumberField;
+ }
+ set {
+ this.unifiedAccountNumberField = value;
+ this.RaisePropertyChanged("UnifiedAccountNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=1)]
+ public string AccountNumber {
+ get {
+ return this.accountNumberField;
+ }
+ set {
+ this.accountNumberField = value;
+ this.RaisePropertyChanged("AccountNumber");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=2)]
+ public string ServiceID {
+ get {
+ return this.serviceIDField;
+ }
+ set {
+ this.serviceIDField = value;
+ this.RaisePropertyChanged("ServiceID");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string ServiceIDGuid {
+ get {
+ return this.serviceIDGuidField;
+ }
+ set {
+ this.serviceIDGuidField = value;
+ this.RaisePropertyChanged("ServiceIDGuid");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ServiceExecutorInformation ExecutorInformation {
+ get {
+ return this.executorInformationField;
+ }
+ set {
+ this.executorInformationField = value;
+ this.RaisePropertyChanged("ExecutorInformation");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string Purpose {
+ get {
+ return this.purposeField;
+ }
+ set {
+ this.purposeField = value;
+ this.RaisePropertyChanged("Purpose");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string PDServiceName {
+ get {
+ return this.pDServiceNameField;
+ }
+ set {
+ this.pDServiceNameField = value;
+ this.RaisePropertyChanged("PDServiceName");
+ }
+ }
+
+ 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/payment/")]
+ public partial class ServiceExecutorInformation : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string iNNField;
+
+ private object itemField;
+
+ private ServiceExecutorInformationPaymentInformation[] paymentInformationField;
+
+ private string mailingAddressField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ public string INN {
+ get {
+ return this.iNNField;
+ }
+ set {
+ this.iNNField = value;
+ this.RaisePropertyChanged("INN");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entpr", typeof(FIOType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(ServiceExecutorInformationLegal), Order=1)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PaymentInformation", Order=2)]
+ public ServiceExecutorInformationPaymentInformation[] PaymentInformation {
+ get {
+ return this.paymentInformationField;
+ }
+ set {
+ this.paymentInformationField = value;
+ this.RaisePropertyChanged("PaymentInformation");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string MailingAddress {
+ get {
+ return this.mailingAddressField;
+ }
+ set {
+ this.mailingAddressField = value;
+ this.RaisePropertyChanged("MailingAddress");
+ }
+ }
+
+ 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/payment/")]
+ public partial class ServiceExecutorInformationLegal : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string kPPField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ public string KPP {
+ get {
+ return this.kPPField;
+ }
+ set {
+ this.kPPField = value;
+ this.RaisePropertyChanged("KPP");
+ }
+ }
+
+ ///
+ [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(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class ServiceExecutorInformationPaymentInformation : PaymentInformationExportType {
+
+ private string paymentInformationGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PaymentInformationGuid {
+ get {
+ return this.paymentInformationGuidField;
+ }
+ set {
+ this.paymentInformationGuidField = value;
+ this.RaisePropertyChanged("PaymentInformationGuid");
+ }
+ }
+ }
+
+ [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.Payments.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Payments.getStateRequest getStateRequest;
+
+ public getStateRequest1() {
+ }
+
+ public getStateRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.getStateRequest getStateRequest) {
+ this.RequestHeader = RequestHeader;
+ this.getStateRequest = getStateRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class getStateResponse {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Payments.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
+ public Hcs.Service.Async.Payments.getStateResult getStateResult;
+
+ public getStateResponse() {
+ }
+
+ public getStateResponse(Hcs.Service.Async.Payments.ResultHeader ResultHeader, Hcs.Service.Async.Payments.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/payment/")]
+ public partial class exportPaymentDocumentDetailsRequest : BaseType {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType8[] itemsElementNameField;
+
+ private exportPaymentDocumentDetailsRequestAmountRequired amountRequiredField;
+
+ private string versionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialApartment", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialBlock", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialBlock", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialBlockRoom", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialPremise", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialPremiseRoom", 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 ItemsChoiceType8[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ this.RaisePropertyChanged("ItemsElementName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public exportPaymentDocumentDetailsRequestAmountRequired AmountRequired {
+ get {
+ return this.amountRequiredField;
+ }
+ set {
+ this.amountRequiredField = value;
+ this.RaisePropertyChanged("AmountRequired");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version {
+ get {
+ return this.versionField;
+ }
+ set {
+ this.versionField = value;
+ this.RaisePropertyChanged("version");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", IncludeInSchema=false)]
+ public enum ItemsChoiceType8 {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")]
+ AccountNumber,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
+ ServiceID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
+ UnifiedAccountNumber,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
+ Month,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
+ Year,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
+ PaymentDocumentID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")]
+ PaymentDocumentNumber,
+
+ ///
+ FIASHouseGuid,
+
+ ///
+ NonResidentialApartment,
+
+ ///
+ NonResidentialBlock,
+
+ ///
+ ResidentialBlock,
+
+ ///
+ ResidentialBlockRoom,
+
+ ///
+ ResidentialPremise,
+
+ ///
+ ResidentialPremiseRoom,
+ }
+
+ ///
+ [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/payment/")]
+ public partial class exportPaymentDocumentDetailsRequestAmountRequired : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Individual", typeof(Individual), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(exportPaymentDocumentDetailsRequestAmountRequiredLegal), Order=0)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")]
+ public partial class Individual : FIOType {
+ }
+
+ ///
+ [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/payment/")]
+ public partial class exportPaymentDocumentDetailsRequestAmountRequiredLegal : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string iNNField;
+
+ private string kPPField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ 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=1)]
+ public string KPP {
+ get {
+ return this.kPPField;
+ }
+ set {
+ this.kPPField = value;
+ this.RaisePropertyChanged("KPP");
+ }
+ }
+
+ 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 exportPaymentDocumentDetailsRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Payments.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
+ public Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest;
+
+ public exportPaymentDocumentDetailsRequest1() {
+ }
+
+ public exportPaymentDocumentDetailsRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest) {
+ this.RequestHeader = RequestHeader;
+ this.exportPaymentDocumentDetailsRequest = exportPaymentDocumentDetailsRequest;
+ }
+ }
+
+ ///
+ [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/payment/")]
+ public partial class importSupplierNotificationsOfOrderExecutionRequest : BaseType {
+
+ private importSupplierNotificationsOfOrderExecutionRequestSupplierNotificationOfOrderExecution[] supplierNotificationOfOrderExecutionField;
+
+ private string versionField;
+
+ public importSupplierNotificationsOfOrderExecutionRequest() {
+ this.versionField = "10.0.1.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("SupplierNotificationOfOrderExecution", Order=0)]
+ public importSupplierNotificationsOfOrderExecutionRequestSupplierNotificationOfOrderExecution[] SupplierNotificationOfOrderExecution {
+ get {
+ return this.supplierNotificationOfOrderExecutionField;
+ }
+ set {
+ this.supplierNotificationOfOrderExecutionField = value;
+ this.RaisePropertyChanged("SupplierNotificationOfOrderExecution");
+ }
+ }
+
+ ///
+ [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/payment/")]
+ public partial class importSupplierNotificationsOfOrderExecutionRequestSupplierNotificationOfOrderExecution : SupplierNotificationOfOrderExecutionType {
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID {
+ get {
+ return this.transportGUIDField;
+ }
+ set {
+ this.transportGUIDField = value;
+ this.RaisePropertyChanged("TransportGUID");
+ }
+ }
+ }
+
+ ///
+ [System.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/payment/")]
+ public partial class SupplierNotificationOfOrderExecutionType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.DateTime orderDateField;
+
+ private SupplierNotificationOfOrderExecutionTypeOrderPeriod orderPeriodField;
+
+ private string itemField;
+
+ private ItemChoiceType1 itemElementNameField;
+
+ private decimal amountField;
+
+ private bool onlinePaymentField;
+
+ private bool onlinePaymentFieldSpecified;
+
+ public SupplierNotificationOfOrderExecutionType() {
+ this.onlinePaymentField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime OrderDate {
+ get {
+ return this.orderDateField;
+ }
+ set {
+ this.orderDateField = value;
+ this.RaisePropertyChanged("OrderDate");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplierNotificationOfOrderExecutionTypeOrderPeriod OrderPeriod {
+ get {
+ return this.orderPeriodField;
+ }
+ set {
+ this.orderPeriodField = value;
+ this.RaisePropertyChanged("OrderPeriod");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=2)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ this.RaisePropertyChanged("Item");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType1 ItemElementName {
+ get {
+ return this.itemElementNameField;
+ }
+ set {
+ this.itemElementNameField = value;
+ this.RaisePropertyChanged("ItemElementName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal Amount {
+ get {
+ return this.amountField;
+ }
+ set {
+ this.amountField = value;
+ this.RaisePropertyChanged("Amount");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool OnlinePayment {
+ get {
+ return this.onlinePaymentField;
+ }
+ set {
+ this.onlinePaymentField = value;
+ this.RaisePropertyChanged("OnlinePayment");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool OnlinePaymentSpecified {
+ get {
+ return this.onlinePaymentFieldSpecified;
+ }
+ set {
+ this.onlinePaymentFieldSpecified = value;
+ this.RaisePropertyChanged("OnlinePaymentSpecified");
+ }
+ }
+
+ 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/payment/")]
+ public partial class SupplierNotificationOfOrderExecutionTypeOrderPeriod : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private int monthField;
+
+ private short yearField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public int Month {
+ get {
+ return this.monthField;
+ }
+ set {
+ this.monthField = value;
+ this.RaisePropertyChanged("Month");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public short Year {
+ get {
+ return this.yearField;
+ }
+ set {
+ this.yearField = value;
+ this.RaisePropertyChanged("Year");
+ }
+ }
+
+ 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/payment/", IncludeInSchema=false)]
+ public enum ItemChoiceType1 {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
+ ServiceID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
+ PaymentDocumentID,
+ }
+
+ [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 importSupplierNotificationsOfOrderExecutionRequest1 {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Payments.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
+ public Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest;
+
+ public importSupplierNotificationsOfOrderExecutionRequest1() {
+ }
+
+ public importSupplierNotificationsOfOrderExecutionRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest) {
+ this.RequestHeader = RequestHeader;
+ this.importSupplierNotificationsOfOrderExecutionRequest = importSupplierNotificationsOfOrderExecutionRequest;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+ public interface PaymentPortsTypeAsyncChannel : Hcs.Service.Async.Payments.PaymentPortsTypeAsync, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+ public partial class PaymentPortsTypeAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.Payments.PaymentPortsTypeAsync {
+
+ public PaymentPortsTypeAsyncClient() {
+ }
+
+ public PaymentPortsTypeAsyncClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public PaymentPortsTypeAsyncClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public PaymentPortsTypeAsyncClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public PaymentPortsTypeAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importNotificationsOfOrderExecution(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 request) {
+ return base.Channel.importNotificationsOfOrderExecution(request);
+ }
+
+ public Hcs.Service.Async.Payments.ResultHeader importNotificationsOfOrderExecution(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest, out Hcs.Service.Async.Payments.AckRequest AckRequest) {
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importNotificationsOfOrderExecutionRequest = importNotificationsOfOrderExecutionRequest;
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse retVal = ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importNotificationsOfOrderExecution(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 request) {
+ return base.Channel.importNotificationsOfOrderExecutionAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest) {
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importNotificationsOfOrderExecutionRequest = importNotificationsOfOrderExecutionRequest;
+ return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importNotificationsOfOrderExecutionAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importNotificationsOfOrderExecutionCancellation(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 request) {
+ return base.Channel.importNotificationsOfOrderExecutionCancellation(request);
+ }
+
+ public Hcs.Service.Async.Payments.ResultHeader importNotificationsOfOrderExecutionCancellation(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest, out Hcs.Service.Async.Payments.AckRequest AckRequest) {
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 inValue = new Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importNotificationsOfOrderExecutionCancellationRequest = importNotificationsOfOrderExecutionCancellationRequest;
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse retVal = ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importNotificationsOfOrderExecutionCancellation(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importNotificationsOfOrderExecutionCancellationAsync(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 request) {
+ return base.Channel.importNotificationsOfOrderExecutionCancellationAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importNotificationsOfOrderExecutionCancellationAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest) {
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 inValue = new Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importNotificationsOfOrderExecutionCancellationRequest = importNotificationsOfOrderExecutionCancellationRequest;
+ return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importNotificationsOfOrderExecutionCancellationAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.Payments.getStateResponse Hcs.Service.Async.Payments.PaymentPortsTypeAsync.getState(Hcs.Service.Async.Payments.getStateRequest1 request) {
+ return base.Channel.getState(request);
+ }
+
+ public Hcs.Service.Async.Payments.ResultHeader getState(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.getStateRequest getStateRequest, out Hcs.Service.Async.Payments.getStateResult getStateResult) {
+ Hcs.Service.Async.Payments.getStateRequest1 inValue = new Hcs.Service.Async.Payments.getStateRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.getStateRequest = getStateRequest;
+ Hcs.Service.Async.Payments.getStateResponse retVal = ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).getState(inValue);
+ getStateResult = retVal.getStateResult;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.getStateAsync(Hcs.Service.Async.Payments.getStateRequest1 request) {
+ return base.Channel.getStateAsync(request);
+ }
+
+ public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.getStateRequest getStateRequest) {
+ Hcs.Service.Async.Payments.getStateRequest1 inValue = new Hcs.Service.Async.Payments.getStateRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.getStateRequest = getStateRequest;
+ return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).getStateAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse Hcs.Service.Async.Payments.PaymentPortsTypeAsync.exportPaymentDocumentDetails(Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 request) {
+ return base.Channel.exportPaymentDocumentDetails(request);
+ }
+
+ public Hcs.Service.Async.Payments.ResultHeader exportPaymentDocumentDetails(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest, out Hcs.Service.Async.Payments.AckRequest AckRequest) {
+ Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 inValue = new Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.exportPaymentDocumentDetailsRequest = exportPaymentDocumentDetailsRequest;
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse retVal = ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).exportPaymentDocumentDetails(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.exportPaymentDocumentDetailsAsync(Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 request) {
+ return base.Channel.exportPaymentDocumentDetailsAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportPaymentDocumentDetailsAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest) {
+ Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 inValue = new Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.exportPaymentDocumentDetailsRequest = exportPaymentDocumentDetailsRequest;
+ return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).exportPaymentDocumentDetailsAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importSupplierNotificationsOfOrderExecution(Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 request) {
+ return base.Channel.importSupplierNotificationsOfOrderExecution(request);
+ }
+
+ public Hcs.Service.Async.Payments.ResultHeader importSupplierNotificationsOfOrderExecution(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest, out Hcs.Service.Async.Payments.AckRequest AckRequest) {
+ Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importSupplierNotificationsOfOrderExecutionRequest = importSupplierNotificationsOfOrderExecutionRequest;
+ Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionResponse retVal = ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importSupplierNotificationsOfOrderExecution(inValue);
+ AckRequest = retVal.AckRequest;
+ return retVal.ResultHeader;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importSupplierNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 request) {
+ return base.Channel.importSupplierNotificationsOfOrderExecutionAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importSupplierNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest) {
+ Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importSupplierNotificationsOfOrderExecutionRequest = importSupplierNotificationsOfOrderExecutionRequest;
+ return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importSupplierNotificationsOfOrderExecutionAsync(inValue);
+ }
+ }
+}
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/Reference.svcmap b/Hcs.Client/Connected Services/Service.Async.Payments/Reference.svcmap
new file mode 100644
index 0000000..45e731e
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/Reference.svcmap
@@ -0,0 +1,42 @@
+
+
+
+ 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.Payments/configuration.svcinfo b/Hcs.Client/Connected Services/Service.Async.Payments/configuration.svcinfo
new file mode 100644
index 0000000..49e06e1
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/configuration.svcinfo
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/configuration91.svcinfo b/Hcs.Client/Connected Services/Service.Async.Payments/configuration91.svcinfo
new file mode 100644
index 0000000..8dbc960
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/configuration91.svcinfo
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+ PaymentsBindingAsync
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ PaymentsBindingAsync1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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-payment-service/services/PaymentAsync
+
+
+
+
+
+ basicHttpBinding
+
+
+ PaymentsBindingAsync
+
+
+ Service.Async.Payments.PaymentPortsTypeAsync
+
+
+ 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
+
+
+ PaymentPortAsync
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/hcs-account-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-account-base.xsd
new file mode 100644
index 0000000..4dd1ae1
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-account-base.xsd
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+ Идентификатор лицевого счета
+
+
+
+
+ Номер лицевого счета/Иной идентификатор плательщика
+
+
+
+
+
+
+
+
+
+
+
+ Основание для обязательств по оплате
+
+
+
+
+ Номер договора
+
+
+
+
+ Дата заключения договора
+
+
+
+
+ Срок окончания действия договора
+
+
+
+
+
+
+ Единый лицевой счет
+
+
+
+
+
+
+
+
+
+ Расчетный счет
+
+
+
+
+
+
+
+
+
+ Счет
+
+
+
+
+
+
+
+ Идентификатор жилищно-коммунальной услуги
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/hcs-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-base.xsd
new file mode 100644
index 0000000..f5688dd
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/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.Payments/hcs-bills-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-bills-base.xsd
new file mode 100644
index 0000000..7144802
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-bills-base.xsd
@@ -0,0 +1,93 @@
+
+
+
+
+
+ Сумма
+
+
+
+
+
+
+
+
+
+ Неотрицательная сумма
+
+
+
+
+
+
+
+
+
+ Сумма
+
+
+
+
+
+
+
+
+ Неотрицательная маленькая сумма
+
+
+
+
+
+
+
+
+
+
+ Маленькая сумма
+
+
+
+
+
+
+
+
+
+ Неотрицательная сумма
+
+
+
+
+
+
+
+
+
+
+ Сумма в копейках
+
+
+
+
+
+ Номер платежного документа, по которому внесена плата, присвоенный такому документу исполнителем в целях осуществления расчетов по внесению платы
+
+
+
+
+
+
+
+
+
+
+
+ Идентификатор платежного документа
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/hcs-individual-registry-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-individual-registry-base.xsd
new file mode 100644
index 0000000..0ff232e
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-individual-registry-base.xsd
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+ Удостоверение личности
+
+
+
+
+
+ Документ, удостоверяющий личность (НСИ 95)
+
+
+
+
+ Серия документа
+
+
+
+
+
+
+
+
+
+
+ Номер документа
+
+
+
+
+
+
+
+
+
+
+ Дата выдачи документа
+
+
+
+
+
+
+
+ Физическое лицо
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ СНИЛС
+
+
+
+
+
+
+
+
+
+
+ Фамилия
+
+
+
+
+
+
+
+
+
+
+ Имя
+
+
+
+
+
+
+
+
+
+
+ Отчество
+
+
+
+
+
+
+
+
+
+
+ ФИО
+
+
+
+
+
+
+
+
+
+ ФИО
+
+
+
+
+
+
+
+
+
+ Пол (M- мужской, F-женский)
+
+
+
+
+
+
+
+
+
+
+
+
+ Дата рождения
+
+
+
+
+ Место рождения
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/hcs-nsi-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-nsi-base.xsd
new file mode 100644
index 0000000..cbd302d
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/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.Payments/hcs-organizations-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-organizations-base.xsd
new file mode 100644
index 0000000..c001395
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-organizations-base.xsd
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ КПП
+
+
+
+
+
+
+
+
+
+
+
+
+ ОГРН
+
+
+
+
+
+
+
+
+
+ ОГРНИП
+
+
+
+
+
+
+
+
+
+ ОКОПФ
+
+
+
+
+
+
+
+
+
+
+ ОКОГУ
+
+
+
+
+
+
+
+
+
+ Телефон
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ БИК
+
+
+
+
+
+
+
+ БИК
+
+
+
+
+
+ ИНН
+
+
+
+
+ НЗА (Номер записи об аккредитации)
+
+
+
+
+
+
+
+ НЗА (Номер записи об аккредитации)
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/hcs-organizations-registry-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-organizations-registry-base.xsd
new file mode 100644
index 0000000..f53a4c7
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/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.Payments/hcs-payment-service-async.wsdl b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-payment-service-async.wsdl
new file mode 100644
index 0000000..8cd9099
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-payment-service-async.wsdl
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ВИ_ОПЛАТА_ИЗВ. Передать перечень документов "Извещение о принятии к исполнению распоряжения"
+
+
+
+
+
+ ВИ_ ОПЛАТА_ИЗВАН. Импорт документов "Извещение об аннулировании извещения о принятии к исполнению распоряжения"
+
+
+
+
+
+ Получить статус обработки запроса
+
+
+
+
+
+
+
+
+
+
+ Импорт пакета документов «Извещение о принятии к исполнению распоряжения», размещаемых исполнителем
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/hcs-payment-types.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-payment-types.xsd
new file mode 100644
index 0000000..19f4e85
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-payment-types.xsd
@@ -0,0 +1,793 @@
+
+
+
+
+
+
+
+
+
+
+
+ ?????????? ?????????????????? ?? ???????????????? ?? ???????????????????? ???????????????????????? (????_??????????????_??????_??????)
+
+
+
+
+
+
+
+ ?????????????????? ?? ???????????????? ?? ???????????????????? ????????????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????????? ?? ???????????????? ?? ???????????????????? ???????????????????????? (???????????????? ???????????????????? ?????????????? ???? ??.139 ?????????????? ???589/944 ???? 28.12.2015)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????? ?????????????????? ???? ?????????????????????????? ?????????????????? ?? ???????????????? ?? ???????????????????????? ?? ???????????????????? (????_??????????????_??????????_??????)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????? ???????????????? ???????????????????? ?? ???????????????? ?? ?????????????????? ????????????????????.
+
+???????????????? ????????????: 11.0.1.1, 12.2.0.1 ?? 13.1.0.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????
+
+
+
+
+
+
+ ?????????? ???????????? ??????????????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ?????????????? ???????????? ??????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????? ???????????? ??????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ?????????????? ???????????? ??????????
+
+
+
+
+
+
+
+
+
+
+
+ ?????????? ???????????????? ??????????????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ???????????????? ??????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????????? ?? ??????????????????????, ?????????????????????? ?????? ?????????????????? ???????????????????? ?? ?????????? ????????????????????/??????????????????????????
+
+
+
+
+
+
+ ?????????????????????? ????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????? ???????????? ???????????????????? ???????????????????? ?? ???????????????? ?? ???????????????????? ??????????????????????????, ?????????????????????? ????????????????????????
+
+
+
+
+
+
+
+ ?????????????????? ?? ???????????????? ?? ???????????????????? ????????????????????????, ?????????????????????? ????????????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????? ?????????????? ?????????????????????????? ??????????????????
+
+
+
+
+
+
+
+
+
+ ?????????? ???? ???????????? ???????????????? ???????????????????? ?? ???????????????? ?? ?????????????????? ????????????????????
+
+
+
+
+
+ ???????????????? ?? ???????????????????? (?????? ???????????? ???? ?????????????? ?????????????? ???????????? ?? ????????????)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ??????????????????????-???????????????????? ????????, ?? ?????? ?????????? ???????????????????????????? ??????????????????????????????
+
+
+
+
+
+
+
+
+
+ ???????????????????? ??????????????
+
+
+
+
+
+
+
+
+
+
+ ???????????????????????? ???????????? (????????????), ?????????????????????? (??????????????????????) ????????????????????????, ???????????????? ??????????????
+
+
+
+
+
+
+
+
+
+
+ ???????????????? ?? ?????????????????? ??????????????????
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????????? ????????????????
+
+
+
+
+
+
+
+ GUID ???????????????????? ??????????????????
+
+
+
+
+
+
+
+ ?????????????????? ?? ???????????????? ???????????????????? ??????????????????
+
+
+
+
+ ???????????????? ?? ??????????????????????
+
+
+
+
+
+
+ ??????????????????????-???????????????????????????? ??????????????????????????????
+
+
+
+
+
+
+
+
+
+ ??????????????????????-?????????????????????? ????????
+
+
+
+
+
+ ????????????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????? ??????????????????
+
+
+
+
+
+ ?????????????? ????
+
+
+
+
+ ??????????
+
+
+
+
+
+
+
+
+
+
+ ??????????
+
+
+
+
+
+
+
+
+
+
+ ???????????????????? ??????????
+
+
+
+
+
+
+
+
+
+
+ ??????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ????????
+
+
+
+
+
+
+
+
+
+
+ ???????????????????? ???????????????????? ?????????????????????????? ???????? ???? ????????
+
+
+
+
+ ?????????? ??????????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ????????????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ???????????? ??????????????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ?????????????? ???????????? ??????????????????
+
+
+
+
+
+
+
+
+
+
+ ?????????????????????????????????? ???????????????? ????????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ???????????? ??????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ?????????????? ???????????? ??????????
+
+
+
+
+
+
+
+
+
+
+ ?????????? ???????????????? ??????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ C?????????????? ???? ??????????????????????
+
+
+
+
+
+
+
+ ??????????????????????-????
+
+
+
+
+ ??????????????????????-????
+
+
+
+
+
+
+ ????????????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????????? ?? ?????????????????? ????????????????????
+
+
+
+
+
+
+
+ ?????????????????????????? ?????????????????? ???????????????????? ??????????????????????
+
+
+
+
+ ?????????? ?? ???????????? ???? ?????????????????? ???????????? ???? ???????????????????? ?????????????? (?? ????????????????)
+
+
+
+
+
+
+
+
+
+ ?????????????????????????? ???? ???????????????????? ??????????????/?????????? ???? ???????????? ???????????????????? ?????????????? (???????????? ??????????????, ?????????????????????? ???? 25 ?????????? ????????????????????????) ???? ???????????????????? ?????????????? (?? ????????????????)
+
+
+
+
+ ?????????? ?? ???????????? c ???????????? ??????????????????????????/?????????????????? ???? ???????????????????? ?????????????? (?? ????????????????)
+
+
+
+
+
+
+
+
+
+
+
+ ???????????????? ??????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????? ?? ???????????? ???? ?????????????????? ???????????? ???? ?????????? ???????????????????? ?????????????????? (?? ????????????????)
+
+
+
+
+
+
+
+ ?????????????????????????? (?? ????????????????)
+
+
+
+
+ ?????????? ?? ???????????? c ???????????? ??????????????????????????/?????????????????? ???? ?????????? ???????????????????? ?????????????????? (?? ????????????????)
+
+
+
+
+
+
+
+
+
+
+ ?????????????? ???? ???????? (?????? ???????????????????? ????????????????????)
+
+
+
+
+
+
+
+
+ GUID ??????????????-???????????????????????? ????????????
+
+
+
+
+ C?????????????? ???? ??????????????????????
+
+
+
+
+
+
+
+ ??????????????????????-????
+
+
+
+
+ ??????????????????????-????
+
+
+
+
+
+
+ ????????????????????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???????????????? ?? ?????????????????? ???????????????????? ??????????????????????
+
+
+
+
+
+
+
+ ?????????????????????????? ?????????????????? ???????????????????? ??????????????????????
+
+
+
+
+
+
+
+
+
+ ???????????????? ??????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?????????????????? ?? ???????????????? ?? ???????????????????? ????????????????????????, ?????????????????????? ????????????????????????
+
+
+
+
+ ???????? ???????????????? ?????????? (?? ???????????? ????????????????????: ???????? ?????????????????????? ??????????????)
+
+
+
+
+ ????????????, ???? ?????????????? ???????????????? ??????????
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ??????????
+
+
+
+
+
+
+
+
+
+ ?????????????? ????????????-????????????
+
+
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/hcs-payments-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-payments-base.xsd
new file mode 100644
index 0000000..540a4b9
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-payments-base.xsd
@@ -0,0 +1,1238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Извещение о принятии к исполнению распоряжения
+
+
+
+
+ Сведения о потребителе
+
+
+
+
+
+ Уникальный идентификатор плательщика
+
+
+
+
+
+
+
+
+
+
+ Наименование плательщика
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сведения об исполнителе
+
+
+
+
+
+
+
+ Исполнитель-ИП
+
+
+
+
+ Исполнитель-ЮЛ
+
+
+
+
+
+
+ Наименование
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Наименование ИП одной строкой
+
+
+
+
+
+
+
+
+
+
+
+ Сведения о платежных реквизитах
+
+
+
+
+
+
+
+ Общие сведения о распоряжении
+
+
+
+
+
+ Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип)
+
+
+
+
+ Дата
+
+
+
+
+ Номер распоряжения
+
+
+
+
+
+
+
+
+
+
+ Сумма оплаты (в копейках)
+
+
+
+
+ Назначение платежа
+
+
+
+
+
+
+
+
+
+
+ Признак онлайн-оплаты
+
+
+
+
+ Произвольный комментарий
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Номер платежного документа, по которому внесена плата, присвоенный такому документу исполнителем в целях осуществления расчетов по внесению платы
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Адрес помещения и реквизиты потребителя
+
+
+
+
+
+ Глобальный уникальный идентификатор дома по ФИАС
+
+
+
+
+
+
+ Номер жилого помещения
+
+
+
+
+
+
+
+
+
+
+ Номер комнаты жилого помещения
+
+
+
+
+
+
+
+
+
+
+
+ Номер нежилого помещения
+
+
+
+
+
+
+
+
+
+
+
+ Номер жилого блока
+
+
+
+
+
+
+
+
+
+
+ Номер комнаты жилого блока
+
+
+
+
+
+
+
+
+
+
+
+ Номер нежилого блока
+
+
+
+
+
+
+
+
+
+
+
+
+ Физлицо, не являющееся индивидуальным предпринимателем
+
+
+
+
+ Индивидуальный предприниматель или юридическое лицо
+
+
+
+
+
+
+
+
+ Жилищно-коммунальная услуга
+
+
+
+
+
+
+
+
+
+ Номер лицевого счета/Иной идентификатор плательщика
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Извещение об аннулировании извещения о принятии распоряжения к исполнению
+
+
+
+
+ Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип)
+
+
+
+
+ Дата аннулирования
+
+
+
+
+ Комментарий
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Запрос на квитирование
+
+
+
+
+
+
+ Поиск среди извещений указанной кредитной организации
+
+
+
+
+
+
+
+
+
+
+
+ Cквитировано с платежным документом
+
+
+
+
+
+
+ Вид квитируемой услуги из платежного поручения
+
+
+
+ Вид ЖУ (справочник "Классификатор видов работ (услуг)")
+
+
+
+
+ Вид ГКУ (справочник "Главная коммунальная услуга")
+
+
+
+
+ Вид ДУ (справочник "Вид дополнительной услуги")
+
+
+
+
+ Вид неустойки и судебных расходов. НСИ 329 "Неустойки и судебные расходы":
+- Пени
+- Штрафы
+- Государственные пошлины
+- Судебные издержки.
+
+
+
+
+ Вид коммунальной услуги. НСИ 3
+
+
+
+
+
+ Сумма квитирования (в копейках)
+
+
+
+
+
+
+
+
+
+
+
+ Сведения о платежных реквизитах
+
+
+
+
+
+
+ БИК банка получателя
+
+
+
+
+ Номер расчетного счета
+
+
+
+
+
+
+
+
+
+
+ Идентификатор платежных реквизитов в платежном документе
+
+
+
+
+
+
+
+ Периода расчета начисления услуги по капитальному ремонту (только для ПД с типом "текущий" с указанием КР на год)
+
+
+
+
+
+ Год расчетного периода
+
+
+
+
+ Месяц расчетного периода
+
+
+
+
+
+
+
+
+
+
+ Квитирование невозможно
+
+
+
+
+
+
+ Причина, по которой отсутствует возможность сопоставления
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Период просрочки, с которым выполняется квитирование (только для квитирования с долговым ПД)
+
+
+
+
+
+
+
+
+
+
+
+
+ Запрос на квитирование для экспорта
+
+
+
+
+
+
+ Cквитировано с платежным документом
+
+
+
+
+
+
+ Вид квитируемой услуги из платежного поручения
+
+
+
+ Вид ЖУ (справочник "Вид жилищной услуги")
+
+
+
+
+ Вид ГКУ (справочник "Главная коммунальная услуга")
+
+
+
+
+ Вид ДУ (справочник "Вид дополнительной услуги")
+
+
+
+
+ Вид неустойки и судебных расходов. НСИ 329 "Неустойки и судебные расходы":
+- Пени
+- Штрафы
+- Государственные пошлины
+- Судебные издержки.
+
+
+
+
+ Вид коммунальной услуги. НСИ 3
+
+
+
+
+
+ Сумма квитирования (в копейках)
+
+
+
+
+
+
+
+
+
+
+
+ Период просрочки, с которым выполняется квитирование (только для квитирования с долговым ПД)
+
+
+
+
+
+
+
+
+
+
+ Периода расчета начисления услуги по капитальному ремонту (только для ПД с типом "текущий" с указанием КР на год)
+
+
+
+
+
+ Год расчетного периода
+
+
+
+
+ Месяц расчетного периода
+
+
+
+
+
+
+
+
+
+
+ Квитирование невозможно
+
+
+
+
+
+
+ Причина, по которой отсутствует возможность сопоставления
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Уникальный идентификатор распоряжения, сформированный через интеграцию
+
+
+
+
+
+
+
+
+
+ Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0
+
+
+
+
+
+
+
+
+
+
+ Уникальный идентификатор распоряжения для нужд квитирования, включающий более мягкие огранчиения UI/Excel до 11.8.0 (тип)
+
+
+
+
+
+
+
+
+ Уникальный идентификатор счета, в уплату которого поступил платеж.
+В случае отсутствия указывается 0.
+
+
+
+
+
+
+
+
+
+
+
+ Извещение о принятии к исполнению распоряжения
+
+
+
+
+ Сведения о потребителе
+
+
+
+
+
+ Уникальный идентификатор плательщика
+
+
+
+
+
+
+
+
+
+
+ Наименование плательщика
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сведения об исполнителе жилищно-коммунальной услуги
+
+
+
+
+
+
+
+
+ Исполнитель-ИП
+
+
+
+
+ Исполнитель-ЮЛ
+
+
+
+
+
+
+ Наименование
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Наименование ИП одной строкой
+
+
+
+
+
+
+
+
+
+
+
+
+ Сведения о платежных реквизитах
+
+
+
+
+
+
+
+
+
+
+
+
+ Общие сведения о распоряжении
+
+
+
+
+
+ Уникальный номер платежа (идентификатор операции)
+
+
+
+
+ Дата
+
+
+
+
+ Номер распоряжения
+
+
+
+
+
+
+
+
+
+
+ Сумма оплаты (в копейках)
+
+
+
+
+
+
+
+
+
+
+
+ Назначение платежа
+
+
+
+
+
+
+
+
+
+
+ Признак онлайн-оплаты
+
+
+
+
+ Произвольный комментарий
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Адрес помещения и реквизиты потребителя
+
+
+
+
+
+ Глобальный уникальный идентификатор дома по ФИАС
+
+
+
+
+
+
+ Номер жилого помещения
+
+
+
+
+
+
+
+
+
+
+ Номер комнаты жилого помещения или жилого дома
+
+
+
+
+
+
+
+
+
+
+
+ Номер нежилого помещения
+
+
+
+
+
+
+
+
+
+
+
+ Номер жилого блока
+
+
+
+
+
+
+
+
+
+
+ Номер комнаты жилого блока
+
+
+
+
+
+
+
+
+
+
+
+ Номер нежилого блока
+
+
+
+
+
+
+
+
+
+
+
+
+ Физлицо, не являющееся индивидуальным предпринимателем
+
+
+
+
+ Индивидуальный предприниматель или юридическое лицо
+
+
+
+
+
+
+
+
+ Жилищно-коммунальная услуга
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Извещение о принятии к исполнению распоряжения
+
+
+
+
+ Общие сведения о распоряжении
+
+
+
+
+
+ Уникальный номер платежа (идентификатор операции)
+
+
+
+
+ Дата
+
+
+
+
+ Сумма оплаты (в копейках)
+
+
+
+
+
+
+
+
+
+
+
+ Признак онлайн-оплаты
+
+
+
+
+ Месяц и год
+
+
+
+
+
+
+
+
+
+
+
+
+
+ GUID жилищно-коммунальной услуги
+
+
+
+
+
+
+
+ GUID платежного документа
+
+
+
+
+
+
+ Идентификатор платежных реквизитов в платежном документе
+
+
+
+
+
+
+
+
+
+ Платежные реквизиты
+
+
+
+
+ Сведения о платежных реквизитах организации
+
+
+
+
+ ИНН получателя платежа
+
+
+
+
+ КПП получателя платежа
+
+
+
+
+ Наименование банка получателя платежа
+
+
+
+
+
+
+
+
+
+
+ Наименование получателя
+
+
+
+
+
+
+
+
+
+
+ БИК банка получателя
+
+
+
+
+ Номер расчетного счета
+
+
+
+
+
+
+
+
+
+ Корр. счет банка получателя
+
+
+
+
+ Код из Классификатора доходов в бюджет
+
+
+
+
+
+
+
+
+
+
+ Код из Общероссийского классификатора территорий муниципальных образований
+
+
+
+
+ Номер лицевого счета, открытый в органах Федерального казначейства (финансовых органах)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сведения о платежных реквизитах организации
+
+
+
+
+ ИНН получателя платежа
+
+
+
+
+ КПП получателя платежа
+
+
+
+
+ Наименование банка получателя платежа
+
+
+
+
+
+
+
+
+
+
+ Наименование получателя
+
+
+
+
+
+
+
+
+
+
+ БИК банка получателя
+
+
+
+
+ Номер расчетного счета
+
+
+
+
+
+
+
+
+
+ Корр. счет банка получателя
+
+
+
+
+ Платежные реквизиты для платежей капитального ремонта
+
+
+
+
+ Код из Классификатора доходов в бюджет
+
+
+
+
+
+
+
+
+
+
+ Код из Общероссийского классификатора территорий муниципальных образований
+
+
+
+
+
+ Номер лицевого счета, открытый в органах Федерального казначейства (финансовых органах)
+
+
+
+
+
+
+
+
+
+
+
+
+ Ключ поиска платежных реквизитов организации в ГИС ЖКХ
+
+
+
+
+ БИК банка получателя
+
+
+
+
+ Номер расчетного счета
+
+
+
+
+
+
+
+
+
+
+
+ Идентификатор платежных реквизитов ЮЛ/ИП
+
+
+
+
+ Идентификатор извещения о принятии к исполнению распоряжения
+
+
+
\ No newline at end of file
diff --git a/Hcs.Client/Connected Services/Service.Async.Payments/hcs-premises-base.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/hcs-premises-base.xsd
new file mode 100644
index 0000000..7f6914b
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/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.Payments/xmldsig-core-schema.xsd b/Hcs.Client/Connected Services/Service.Async.Payments/xmldsig-core-schema.xsd
new file mode 100644
index 0000000..e036087
--- /dev/null
+++ b/Hcs.Client/Connected Services/Service.Async.Payments/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 ab0226d..64965c5 100644
--- a/Hcs.Client/Hcs.Client.csproj
+++ b/Hcs.Client/Hcs.Client.csproj
@@ -177,6 +177,11 @@
True
Reference.svcmap
+
+ True
+ True
+ Reference.svcmap
+
@@ -925,6 +930,55 @@
Designer
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+
+ Designer
+
+
+ Designer
+
+
+ Designer
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Designer
+
@@ -1107,6 +1161,12 @@
WCF Proxy Generator
Reference.cs
+
+
+
+ WCF Proxy Generator
+ Reference.cs
+
@@ -1128,6 +1188,7 @@
+
diff --git a/Hcs.Client/app.config b/Hcs.Client/app.config
index 14f5dd0..15633c4 100644
--- a/Hcs.Client/app.config
+++ b/Hcs.Client/app.config
@@ -27,6 +27,10 @@
+
+
+
+
@@ -51,6 +55,9 @@
+
\ No newline at end of file