//------------------------------------------------------------------------------
//
// Этот код создан программой.
// Исполняемая версия:4.0.30319.42000
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторной генерации кода.
//
//------------------------------------------------------------------------------
namespace HCS.Service.Async.Payment.v11_1_1_2
{
using System.Runtime.Serialization;
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class Fault : object, System.Runtime.Serialization.IExtensibleDataObject
{
private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
private string ErrorCodeField;
private string ErrorMessageField;
private string StackTraceField;
public System.Runtime.Serialization.ExtensionDataObject ExtensionData
{
get
{
return this.extensionDataField;
}
set
{
this.extensionDataField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)]
public string ErrorCode
{
get
{
return this.ErrorCodeField;
}
set
{
this.ErrorCodeField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
public string ErrorMessage
{
get
{
return this.ErrorMessageField;
}
set
{
this.ErrorMessageField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
public string StackTrace
{
get
{
return this.StackTraceField;
}
set
{
this.StackTraceField = value;
}
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment-service-async/", ConfigurationName="HCS.Service.Async.Payment.v11_1_1_2.PaymentPortsTypeAsync")]
public interface PaymentPortsTypeAsync
{
[System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecution", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(HCS.Service.Async.Payment.v11_1_1_2.Fault), Action="urn:importNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute()]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplierNotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionResponse importNotificationsOfOrderExecution(HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecution", ReplyAction="*")]
System.Threading.Tasks.Task importNotificationsOfOrderExecutionAsync(HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecutionCancellation", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(HCS.Service.Async.Payment.v11_1_1_2.Fault), Action="urn:importNotificationsOfOrderExecutionCancellation", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute()]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplierNotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionResponse importNotificationsOfOrderExecutionCancellation(HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionCancellationRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecutionCancellation", ReplyAction="*")]
System.Threading.Tasks.Task importNotificationsOfOrderExecutionCancellationAsync(HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionCancellationRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(HCS.Service.Async.Payment.v11_1_1_2.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute()]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplierNotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
HCS.Service.Async.Payment.v11_1_1_2.getStateResponse getState(HCS.Service.Async.Payment.v11_1_1_2.getStateRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
System.Threading.Tasks.Task getStateAsync(HCS.Service.Async.Payment.v11_1_1_2.getStateRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentDetails", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(HCS.Service.Async.Payment.v11_1_1_2.Fault), Action="urn:exportPaymentDocumentDetails", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute()]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplierNotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionResponse exportPaymentDocumentDetails(HCS.Service.Async.Payment.v11_1_1_2.exportPaymentDocumentDetailsRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentDetails", ReplyAction="*")]
System.Threading.Tasks.Task exportPaymentDocumentDetailsAsync(HCS.Service.Async.Payment.v11_1_1_2.exportPaymentDocumentDetailsRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importSupplierNotificationsOfOrderExecution", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(HCS.Service.Async.Payment.v11_1_1_2.Fault), Action="urn:importSupplierNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute()]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplierNotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionResponse importSupplierNotificationsOfOrderExecution(HCS.Service.Async.Payment.v11_1_1_2.importSupplierNotificationsOfOrderExecutionRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importSupplierNotificationsOfOrderExecution", ReplyAction="*")]
System.Threading.Tasks.Task importSupplierNotificationsOfOrderExecutionAsync(HCS.Service.Async.Payment.v11_1_1_2.importSupplierNotificationsOfOrderExecutionRequest1 request);
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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 string itemField;
private ItemChoiceType itemElementNameField;
private bool isOperatorSignatureField;
private bool isOperatorSignatureFieldSpecified;
public RequestHeader()
{
this.isOperatorSignatureField = true;
}
///
[System.Xml.Serialization.XmlElementAttribute("SenderID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public bool IsOperatorSignature
{
get
{
return this.isOperatorSignatureField;
}
set
{
this.isOperatorSignatureField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsOperatorSignatureSpecified
{
get
{
return this.isOperatorSignatureFieldSpecified;
}
set
{
this.isOperatorSignatureFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
public enum ItemChoiceType
{
///
SenderID,
///
orgPPAGUID,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MessageGUID
{
get
{
return this.messageGUIDField;
}
set
{
this.messageGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private System.DateTime orderDateField;
private SupplierNotificationOfOrderExecutionTypeOrderPeriod orderPeriodField;
private string itemField;
private ItemChoiceType1 itemElementNameField;
private decimal amountField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime OrderDate
{
get
{
return this.orderDateField;
}
set
{
this.orderDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public SupplierNotificationOfOrderExecutionTypeOrderPeriod OrderPeriod
{
get
{
return this.orderPeriodField;
}
set
{
this.orderPeriodField = value;
}
}
///
[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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType1 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal Amount
{
get
{
return this.amountField;
}
set
{
this.amountField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private PaymentDocumentDetailsTypeConsumerInformation consumerInformationField;
private PaymentDocumentDetailsTypeExecutorInformation executorInformationField;
private decimal reminderField;
private object itemField;
private string purposeField;
private string pDServiceNameField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PaymentDocumentDetailsTypeConsumerInformation ConsumerInformation
{
get
{
return this.consumerInformationField;
}
set
{
this.consumerInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PaymentDocumentDetailsTypeExecutorInformation ExecutorInformation
{
get
{
return this.executorInformationField;
}
set
{
this.executorInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Reminder
{
get
{
return this.reminderField;
}
set
{
this.reminderField = value;
}
}
///
[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)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string Purpose
{
get
{
return this.purposeField;
}
set
{
this.purposeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string PDServiceName
{
get
{
return this.pDServiceNameField;
}
set
{
this.pDServiceNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("address", Order=1)]
public PaymentDocumentDetailsTypeConsumerInformationAddress[] address
{
get
{
return this.addressField;
}
set
{
this.addressField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[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;
}
}
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string region
{
get
{
return this.regionField;
}
set
{
this.regionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string area
{
get
{
return this.areaField;
}
set
{
this.areaField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string city
{
get
{
return this.cityField;
}
set
{
this.cityField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string place
{
get
{
return this.placeField;
}
set
{
this.placeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string street
{
get
{
return this.streetField;
}
set
{
this.streetField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string housenum
{
get
{
return this.housenumField;
}
set
{
this.housenumField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string FIASHouseGuid
{
get
{
return this.fIASHouseGuidField;
}
set
{
this.fIASHouseGuidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public string buildnum
{
get
{
return this.buildnumField;
}
set
{
this.buildnumField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public string strucnum
{
get
{
return this.strucnumField;
}
set
{
this.strucnumField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public string apartment
{
get
{
return this.apartmentField;
}
set
{
this.apartmentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public string placement
{
get
{
return this.placementField;
}
set
{
this.placementField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string address_string
{
get
{
return this.address_stringField;
}
set
{
this.address_stringField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PaymentDocumentDetailsTypeExecutorInformationPaymentInformation PaymentInformation
{
get
{
return this.paymentInformationField;
}
set
{
this.paymentInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string MailingAddress
{
get
{
return this.mailingAddressField;
}
set
{
this.mailingAddressField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(IndType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string FirstName
{
get
{
return this.firstNameField;
}
set
{
this.firstNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Patronymic
{
get
{
return this.patronymicField;
}
set
{
this.patronymicField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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 System.DateTime dateOfBirthField;
private object itemField;
private string placeBirthField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Sex Sex
{
get
{
return this.sexField;
}
set
{
this.sexField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime DateOfBirth
{
get
{
return this.dateOfBirthField;
}
set
{
this.dateOfBirthField = value;
}
}
///
[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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string PlaceBirth
{
get
{
return this.placeBirthField;
}
set
{
this.placeBirthField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Series
{
get
{
return this.seriesField;
}
set
{
this.seriesField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Number
{
get
{
return this.numberField;
}
set
{
this.numberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
public System.DateTime IssueDate
{
get
{
return this.issueDateField;
}
set
{
this.issueDateField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string GUID
{
get
{
return this.gUIDField;
}
set
{
this.gUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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 : PaymentInformationType
{
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private string recipientINNField;
private string recipientKPPField;
private string bankNameField;
private string paymentRecipientField;
private string bankBIKField;
private string operatingAccountNumberField;
private string correspondentBankAccountField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string RecipientINN
{
get
{
return this.recipientINNField;
}
set
{
this.recipientINNField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string RecipientKPP
{
get
{
return this.recipientKPPField;
}
set
{
this.recipientKPPField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string BankName
{
get
{
return this.bankNameField;
}
set
{
this.bankNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string PaymentRecipient
{
get
{
return this.paymentRecipientField;
}
set
{
this.paymentRecipientField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string BankBIK
{
get
{
return this.bankBIKField;
}
set
{
this.bankBIKField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string operatingAccountNumber
{
get
{
return this.operatingAccountNumberField;
}
set
{
this.operatingAccountNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string CorrespondentBankAccount
{
get
{
return this.correspondentBankAccountField;
}
set
{
this.correspondentBankAccountField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Description
{
get
{
return this.descriptionField;
}
set
{
this.descriptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string StackTrace
{
get
{
return this.stackTraceField;
}
set
{
this.stackTraceField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime CancellationDate
{
get
{
return this.cancellationDateField;
}
set
{
this.cancellationDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Comment
{
get
{
return this.commentField;
}
set
{
this.commentField = value;
}
}
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public NotificationOfOrderExecutionTypeRecipientInfo RecipientInfo
{
get
{
return this.recipientInfoField;
}
set
{
this.recipientInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public NotificationOfOrderExecutionTypeOrderInfo OrderInfo
{
get
{
return this.orderInfoField;
}
set
{
this.orderInfoField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private string supplierIDField;
private string supplierNameField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string SupplierID
{
get
{
return this.supplierIDField;
}
set
{
this.supplierIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string SupplierName
{
get
{
return this.supplierNameField;
}
set
{
this.supplierNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private string iNNField;
private object itemField;
private PaymentInformationType 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;
}
}
///
[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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PaymentInformationType PaymentInformation
{
get
{
return this.paymentInformationField;
}
set
{
this.paymentInformationField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private string orderIDField;
private System.DateTime orderDateField;
private string orderNumField;
private decimal amountField;
private string paymentPurposeField;
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;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string OrderID
{
get
{
return this.orderIDField;
}
set
{
this.orderIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime OrderDate
{
get
{
return this.orderDateField;
}
set
{
this.orderDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string OrderNum
{
get
{
return this.orderNumField;
}
set
{
this.orderNumField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Amount
{
get
{
return this.amountField;
}
set
{
this.amountField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string PaymentPurpose
{
get
{
return this.paymentPurposeField;
}
set
{
this.paymentPurposeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string Comment
{
get
{
return this.commentField;
}
set
{
this.commentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=6)]
public string PaymentDocumentID
{
get
{
return this.paymentDocumentIDField;
}
set
{
this.paymentDocumentIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=7)]
public string PaymentDocumentNumber
{
get
{
return this.paymentDocumentNumberField;
}
set
{
this.paymentDocumentNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=8)]
public short Year
{
get
{
return this.yearField;
}
set
{
this.yearField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=9)]
public int Month
{
get
{
return this.monthField;
}
set
{
this.monthField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=10)]
public string UnifiedAccountNumber
{
get
{
return this.unifiedAccountNumberField;
}
set
{
this.unifiedAccountNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public NotificationOfOrderExecutionTypeOrderInfoAddressAndConsumer AddressAndConsumer
{
get
{
return this.addressAndConsumerField;
}
set
{
this.addressAndConsumerField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public NotificationOfOrderExecutionTypeOrderInfoService Service
{
get
{
return this.serviceField;
}
set
{
this.serviceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=13)]
public string AccountNumber
{
get
{
return this.accountNumberField;
}
set
{
this.accountNumberField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Apartment", typeof(string), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("NonLivingApartment", typeof(string), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("Placement", typeof(string), Order=1)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public string[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType3[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
///
[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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)]
public enum ItemsChoiceType3
{
///
Apartment,
///
NonLivingApartment,
///
Placement,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string MimeType
{
get
{
return this.mimeTypeField;
}
set
{
this.mimeTypeField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Encoding
{
get
{
return this.encodingField;
}
set
{
this.encodingField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType1[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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("svcutil", "4.6.81.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
{
private string x509IssuerNameField;
private string x509SerialNumberField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string X509IssuerName
{
get
{
return this.x509IssuerNameField;
}
set
{
this.x509IssuerNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
public string X509SerialNumber
{
get
{
return this.x509SerialNumberField;
}
set
{
this.x509SerialNumberField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string URI
{
get
{
return this.uRIField;
}
set
{
this.uRIField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text
{
get
{
return this.textField;
}
set
{
this.textField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Algorithm
{
get
{
return this.algorithmField;
}
set
{
this.algorithmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
public byte[] Exponent
{
get
{
return this.exponentField;
}
set
{
this.exponentField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
public byte[] Q
{
get
{
return this.qField;
}
set
{
this.qField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
public byte[] G
{
get
{
return this.gField;
}
set
{
this.gField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)]
public byte[] Y
{
get
{
return this.yField;
}
set
{
this.yField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)]
public byte[] J
{
get
{
return this.jField;
}
set
{
this.jField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)]
public byte[] Seed
{
get
{
return this.seedField;
}
set
{
this.seedField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)]
public byte[] PgenCounter
{
get
{
return this.pgenCounterField;
}
set
{
this.pgenCounterField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text
{
get
{
return this.textField;
}
set
{
this.textField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType2[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text
{
get
{
return this.textField;
}
set
{
this.textField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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("svcutil", "4.6.81.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
{
private string idField;
private byte[] valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")]
public byte[] Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Algorithm
{
get
{
return this.algorithmField;
}
set
{
this.algorithmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public DigestMethodType DigestMethod
{
get
{
return this.digestMethodField;
}
set
{
this.digestMethodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
public byte[] DigestValue
{
get
{
return this.digestValueField;
}
set
{
this.digestValueField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string URI
{
get
{
return this.uRIField;
}
set
{
this.uRIField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
public System.Xml.XmlNode[] Any
{
get
{
return this.anyField;
}
set
{
this.anyField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Algorithm
{
get
{
return this.algorithmField;
}
set
{
this.algorithmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Algorithm
{
get
{
return this.algorithmField;
}
set
{
this.algorithmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public SignatureMethodType SignatureMethod
{
get
{
return this.signatureMethodField;
}
set
{
this.signatureMethodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)]
public ReferenceType[] Reference
{
get
{
return this.referenceField;
}
set
{
this.referenceField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public SignatureValueType SignatureValue
{
get
{
return this.signatureValueField;
}
set
{
this.signatureValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public KeyInfoType KeyInfo
{
get
{
return this.keyInfoField;
}
set
{
this.keyInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Object", Order=3)]
public ObjectType[] Object
{
get
{
return this.objectField;
}
set
{
this.objectField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MessageGUID
{
get
{
return this.messageGUIDField;
}
set
{
this.messageGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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 importNotificationsOfOrderExecutionRequestNotificationOfOrderExecutionType[] notificationOfOrderExecutionTypeField;
private string versionField;
public importNotificationsOfOrderExecutionRequest()
{
this.versionField = "10.0.1.1";
}
///
[System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecutionType", Order=0)]
public importNotificationsOfOrderExecutionRequestNotificationOfOrderExecutionType[] NotificationOfOrderExecutionType
{
get
{
return this.notificationOfOrderExecutionTypeField;
}
set
{
this.notificationOfOrderExecutionTypeField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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("svcutil", "4.6.81.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
{
private AckRequestAck ackField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public AckRequestAck Ack
{
get
{
return this.ackField;
}
set
{
this.ackField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private string messageGUIDField;
private string requesterMessageGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MessageGUID
{
get
{
return this.messageGUIDField;
}
set
{
this.messageGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string RequesterMessageGUID
{
get
{
return this.requesterMessageGUIDField;
}
set
{
this.requesterMessageGUIDField = value;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class importNotificationsOfOrderExecutionRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
public HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest;
public importNotificationsOfOrderExecutionRequest1()
{
}
public importNotificationsOfOrderExecutionRequest1(HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader, HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest)
{
this.RequestHeader = RequestHeader;
this.importNotificationsOfOrderExecutionRequest = importNotificationsOfOrderExecutionRequest;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class importNotificationsOfOrderExecutionResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public HCS.Service.Async.Payment.v11_1_1_2.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public HCS.Service.Async.Payment.v11_1_1_2.AckRequest AckRequest;
public importNotificationsOfOrderExecutionResponse()
{
}
public importNotificationsOfOrderExecutionResponse(HCS.Service.Async.Payment.v11_1_1_2.ResultHeader ResultHeader, HCS.Service.Async.Payment.v11_1_1_2.AckRequest AckRequest)
{
this.ResultHeader = ResultHeader;
this.AckRequest = AckRequest;
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class importNotificationsOfOrderExecutionCancellationRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
public HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest;
public importNotificationsOfOrderExecutionCancellationRequest1()
{
}
public importNotificationsOfOrderExecutionCancellationRequest1(HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader, HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest)
{
this.RequestHeader = RequestHeader;
this.importNotificationsOfOrderExecutionCancellationRequest = importNotificationsOfOrderExecutionCancellationRequest;
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private string messageGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MessageGUID
{
get
{
return this.messageGUIDField;
}
set
{
this.messageGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private PaymentDocument[][] chargeField;
///
[System.Xml.Serialization.XmlArrayAttribute(Order=0)]
[System.Xml.Serialization.XmlArrayItemAttribute("PaymentDocument", typeof(PaymentDocument), IsNullable=false)]
public PaymentDocument[][] Charge
{
get
{
return this.chargeField;
}
set
{
this.chargeField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
private string paymentDocumentIDField;
private string paymentDocumentNumberField;
private string unifiedAccountNumberField;
private string accountNumberField;
private string serviceIDField;
private object itemField;
private short yearField;
private bool yearFieldSpecified;
private int monthField;
private bool monthFieldSpecified;
///
[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;
}
}
///
[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;
}
}
///
[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;
}
}
///
[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;
}
}
///
[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;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=5)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocumentDetails", typeof(PaymentDocumentDetailsType), Order=5)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool YearSpecified
{
get
{
return this.yearFieldSpecified;
}
set
{
this.yearFieldSpecified = value;
}
}
///
[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;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MonthSpecified
{
get
{
return this.monthFieldSpecified;
}
set
{
this.monthFieldSpecified = value;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class getStateRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public HCS.Service.Async.Payment.v11_1_1_2.getStateRequest getStateRequest;
public getStateRequest1()
{
}
public getStateRequest1(HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader, HCS.Service.Async.Payment.v11_1_1_2.getStateRequest getStateRequest)
{
this.RequestHeader = RequestHeader;
this.getStateRequest = getStateRequest;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class getStateResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public HCS.Service.Async.Payment.v11_1_1_2.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
public HCS.Service.Async.Payment.v11_1_1_2.getStateResult getStateResult;
public getStateResponse()
{
}
public getStateResponse(HCS.Service.Async.Payment.v11_1_1_2.ResultHeader ResultHeader, HCS.Service.Async.Payment.v11_1_1_2.getStateResult getStateResult)
{
this.ResultHeader = ResultHeader;
this.getStateResult = getStateResult;
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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 ItemsChoiceType4[] itemsElementNameField;
private exportPaymentDocumentDetailsRequestAmountRequired amountRequiredField;
private string versionField;
public exportPaymentDocumentDetailsRequest()
{
this.versionField = "10.0.1.1";
}
///
[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.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType4[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public exportPaymentDocumentDetailsRequestAmountRequired AmountRequired
{
get
{
return this.amountRequiredField;
}
set
{
this.amountRequiredField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", IncludeInSchema=false)]
public enum ItemsChoiceType4
{
///
[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,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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
{
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;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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("svcutil", "4.6.81.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
{
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;
}
}
///
[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;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class exportPaymentDocumentDetailsRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
public HCS.Service.Async.Payment.v11_1_1_2.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest;
public exportPaymentDocumentDetailsRequest1()
{
}
public exportPaymentDocumentDetailsRequest1(HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader, HCS.Service.Async.Payment.v11_1_1_2.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest)
{
this.RequestHeader = RequestHeader;
this.exportPaymentDocumentDetailsRequest = exportPaymentDocumentDetailsRequest;
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "4.6.81.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;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class importSupplierNotificationsOfOrderExecutionRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)]
public HCS.Service.Async.Payment.v11_1_1_2.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest;
public importSupplierNotificationsOfOrderExecutionRequest1()
{
}
public importSupplierNotificationsOfOrderExecutionRequest1(HCS.Service.Async.Payment.v11_1_1_2.RequestHeader RequestHeader, HCS.Service.Async.Payment.v11_1_1_2.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest)
{
this.RequestHeader = RequestHeader;
this.importSupplierNotificationsOfOrderExecutionRequest = importSupplierNotificationsOfOrderExecutionRequest;
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface PaymentPortsTypeAsyncChannel : HCS.Service.Async.Payment.v11_1_1_2.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.Payment.v11_1_1_2.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)
{
}
public HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionResponse importNotificationsOfOrderExecution(HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionRequest1 request)
{
return base.Channel.importNotificationsOfOrderExecution(request);
}
public System.Threading.Tasks.Task importNotificationsOfOrderExecutionAsync(HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionRequest1 request)
{
return base.Channel.importNotificationsOfOrderExecutionAsync(request);
}
public HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionResponse importNotificationsOfOrderExecutionCancellation(HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionCancellationRequest1 request)
{
return base.Channel.importNotificationsOfOrderExecutionCancellation(request);
}
public System.Threading.Tasks.Task importNotificationsOfOrderExecutionCancellationAsync(HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionCancellationRequest1 request)
{
return base.Channel.importNotificationsOfOrderExecutionCancellationAsync(request);
}
public HCS.Service.Async.Payment.v11_1_1_2.getStateResponse getState(HCS.Service.Async.Payment.v11_1_1_2.getStateRequest1 request)
{
return base.Channel.getState(request);
}
public System.Threading.Tasks.Task getStateAsync(HCS.Service.Async.Payment.v11_1_1_2.getStateRequest1 request)
{
return base.Channel.getStateAsync(request);
}
public HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionResponse exportPaymentDocumentDetails(HCS.Service.Async.Payment.v11_1_1_2.exportPaymentDocumentDetailsRequest1 request)
{
return base.Channel.exportPaymentDocumentDetails(request);
}
public System.Threading.Tasks.Task exportPaymentDocumentDetailsAsync(HCS.Service.Async.Payment.v11_1_1_2.exportPaymentDocumentDetailsRequest1 request)
{
return base.Channel.exportPaymentDocumentDetailsAsync(request);
}
public HCS.Service.Async.Payment.v11_1_1_2.importNotificationsOfOrderExecutionResponse importSupplierNotificationsOfOrderExecution(HCS.Service.Async.Payment.v11_1_1_2.importSupplierNotificationsOfOrderExecutionRequest1 request)
{
return base.Channel.importSupplierNotificationsOfOrderExecution(request);
}
public System.Threading.Tasks.Task importSupplierNotificationsOfOrderExecutionAsync(HCS.Service.Async.Payment.v11_1_1_2.importSupplierNotificationsOfOrderExecutionRequest1 request)
{
return base.Channel.importSupplierNotificationsOfOrderExecutionAsync(request);
}
}
}