//------------------------------------------------------------------------------ // // Этот код создан программой. // // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае // повторного создания кода. // //------------------------------------------------------------------------------ namespace Hcs.Service.Async.Payments { /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class Fault { private string errorCodeField; private string errorMessageField; private string stackTraceField; /// [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 ErrorMessage { get { return this.errorMessageField; } set { this.errorMessageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string StackTrace { get { return this.stackTraceField; } set { this.stackTraceField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecution139Type { private NotificationOfOrderExecution139TypeOrderInfo orderInfoField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public NotificationOfOrderExecution139TypeOrderInfo OrderInfo { get { return this.orderInfoField; } set { this.orderInfoField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecution139TypeOrderInfo { private string orderIDField; private System.DateTime orderDateField; private decimal amountField; private bool onlinePaymentField; private bool onlinePaymentFieldSpecified; private NotificationOfOrderExecution139TypeOrderInfoMonthAndYear monthAndYearField; private string[] itemsField; private ItemsChoiceType4[] itemsElementNameField; private string paymentInformationGUIDField; public NotificationOfOrderExecution139TypeOrderInfo() { this.onlinePaymentField = true; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string OrderID { get { return this.orderIDField; } set { this.orderIDField = value; } } /// [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 decimal Amount { get { return this.amountField; } set { this.amountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public bool OnlinePayment { get { return this.onlinePaymentField; } set { this.onlinePaymentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool OnlinePaymentSpecified { get { return this.onlinePaymentFieldSpecified; } set { this.onlinePaymentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public NotificationOfOrderExecution139TypeOrderInfoMonthAndYear MonthAndYear { get { return this.monthAndYearField; } set { this.monthAndYearField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=5)] [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=5)] [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentGUID", typeof(string), Order=5)] [System.Xml.Serialization.XmlElementAttribute("ServiceIDGUID", typeof(string), Order=5)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public string[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=6)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType4[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string PaymentInformationGUID { get { return this.paymentInformationGUIDField; } set { this.paymentInformationGUIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecution139TypeOrderInfoMonthAndYear { private short yearField; private int monthField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public short Year { get { return this.yearField; } set { this.yearField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public int Month { get { return this.monthField; } set { this.monthField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] public enum ItemsChoiceType4 { /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")] ServiceID, /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")] PaymentDocumentID, /// PaymentDocumentGUID, /// ServiceIDGUID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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; private string kBKField; private string oKTMOField; private string numberBudgetaryAccountField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string RecipientINN { get { return this.recipientINNField; } set { this.recipientINNField = value; } } /// [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.Xml.Serialization.XmlElementAttribute(Order=7)] public string KBK { get { return this.kBKField; } set { this.kBKField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string OKTMO { get { return this.oKTMOField; } set { this.oKTMOField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string NumberBudgetaryAccount { get { return this.numberBudgetaryAccountField; } set { this.numberBudgetaryAccountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] public partial class nsiRef { private string codeField; private string gUIDField; private string nameField; /// [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.Xml.Serialization.XmlIncludeAttribute(typeof(IndType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] public partial class FIOType { private string surnameField; private string firstNameField; private string patronymicField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] public partial class IndType : FIOType { private Sex sexField; private bool sexFieldSpecified; private System.DateTime dateOfBirthField; private bool dateOfBirthFieldSpecified; private object itemField; private string placeBirthField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Sex Sex { get { return this.sexField; } set { this.sexField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SexSpecified { get { return this.sexFieldSpecified; } set { this.sexFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)] public System.DateTime DateOfBirth { get { return this.dateOfBirthField; } set { this.dateOfBirthField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DateOfBirthSpecified { get { return this.dateOfBirthFieldSpecified; } set { this.dateOfBirthFieldSpecified = 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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] public enum Sex { /// M, /// F, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] public partial class ID { private nsiRef typeField; private string seriesField; private string numberField; private System.DateTime issueDateField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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 NotificationOfOrderExecutionTypeRecipientInfoPaymentInformation paymentInformationField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)] public string INN { get { return this.iNNField; } set { this.iNNField = value; } } /// [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 NotificationOfOrderExecutionTypeRecipientInfoPaymentInformation PaymentInformation { get { return this.paymentInformationField; } set { this.paymentInformationField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecutionTypeRecipientInfoPaymentInformation : PaymentInformationType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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 bool onlinePaymentField; private bool onlinePaymentFieldSpecified; private string commentField; private string paymentDocumentIDField; private string paymentDocumentNumberField; private short yearField; private int monthField; private string unifiedAccountNumberField; private NotificationOfOrderExecutionTypeOrderInfoAddressAndConsumer addressAndConsumerField; private NotificationOfOrderExecutionTypeOrderInfoService serviceField; private string accountNumberField; public NotificationOfOrderExecutionTypeOrderInfo() { this.onlinePaymentField = true; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string OrderID { get { return this.orderIDField; } set { this.orderIDField = value; } } /// [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 bool OnlinePayment { get { return this.onlinePaymentField; } set { this.onlinePaymentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool OnlinePaymentSpecified { get { return this.onlinePaymentFieldSpecified; } set { this.onlinePaymentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] 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=7)] 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=8)] public string PaymentDocumentNumber { get { return this.paymentDocumentNumberField; } set { this.paymentDocumentNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=9)] public short Year { get { return this.yearField; } set { this.yearField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=10)] public int Month { get { return this.monthField; } set { this.monthField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=11)] public string UnifiedAccountNumber { get { return this.unifiedAccountNumberField; } set { this.unifiedAccountNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public NotificationOfOrderExecutionTypeOrderInfoAddressAndConsumer AddressAndConsumer { get { return this.addressAndConsumerField; } set { this.addressAndConsumerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] 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=14)] public string AccountNumber { get { return this.accountNumberField; } set { this.accountNumberField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("NonResidentialBlock", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("Placement", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("ResidentialBlock", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("ResidentialBlockRoom", typeof(string), Order=1)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public string[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] public enum ItemsChoiceType3 { /// Apartment, /// NonLivingApartment, /// NonResidentialBlock, /// Placement, /// ResidentialBlock, /// ResidentialBlockRoom, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class ObjectType { private System.Xml.XmlNode[] anyField; private string idField; private string mimeTypeField; private string encodingField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SPKIDataType { private object[] itemsField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class PGPDataType { private object[] itemsField; private ItemsChoiceType1[] itemsElementNameField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509IssuerSerialType { private string x509IssuerNameField; private string x509SerialNumberField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509DataType { private object[] itemsField; private ItemsChoiceType[] itemsElementNameField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class RetrievalMethodType { private TransformType[] transformsField; private string uRIField; private string typeField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class TransformType { private object[] itemsField; private string[] textField; private string algorithmField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class RSAKeyValueType { private byte[] modulusField; private byte[] exponentField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class DSAKeyValueType { private byte[] pField; private byte[] qField; private byte[] gField; private byte[] yField; private byte[] jField; private byte[] seedField; private byte[] pgenCounterField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class KeyValueType { private object itemField; private string[] textField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class KeyInfoType { private object[] itemsField; private ItemsChoiceType2[] itemsElementNameField; private string[] textField; private string idField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureValueType { private string idField; private byte[] valueField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class DigestMethodType { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class ReferenceType { private TransformType[] transformsField; private DigestMethodType digestMethodField; private byte[] digestValueField; private string idField; private string uRIField; private string typeField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureMethodType { private string hMACOutputLengthField; private System.Xml.XmlNode[] anyField; private string algorithmField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class CanonicalizationMethodType { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignedInfoType { private CanonicalizationMethodType canonicalizationMethodField; private SignatureMethodType signatureMethodField; private ReferenceType[] referenceField; private string idField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureType { private SignedInfoType signedInfoField; private SignatureValueType signatureValueField; private KeyInfoType keyInfoField; private ObjectType[] objectField; private string idField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class BaseType { private SignatureType signatureField; private string idField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class BaseAsyncResponseType : BaseType { private sbyte requestStateField; private string messageGUIDField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment-service-async/", ConfigurationName="Hcs.Service.Async.Payments.PaymentPortsTypeAsync")] public interface PaymentPortsTypeAsync { [System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecution", ReplyAction="*")] [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:importNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] System.Threading.Tasks.Task importNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationsOfOrderExecutionCancellation", ReplyAction="*")] [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:importNotificationsOfOrderExecutionCancellation", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] System.Threading.Tasks.Task importNotificationsOfOrderExecutionCancellationAsync(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")] [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Payments.getStateRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentDetails", ReplyAction="*")] [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:exportPaymentDocumentDetails", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] System.Threading.Tasks.Task exportPaymentDocumentDetailsAsync(Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplierNotificationsOfOrderExecution", ReplyAction="*")] [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Payments.Fault), Action="urn:importSupplierNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecution139Type))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentInformationType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionType))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))] System.Threading.Tasks.Task importSupplierNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 request); } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class RequestHeader : HeaderType { private object itemField; private ItemChoiceType itemElementNameField; private bool isOperatorSignatureField; private bool isOperatorSignatureFieldSpecified; private ISCreator[] iSCreatorField; public RequestHeader() { this.isOperatorSignatureField = true; } /// [System.Xml.Serialization.XmlElementAttribute("Citizen", typeof(RequestHeaderCitizen), Order=0)] [System.Xml.Serialization.XmlElementAttribute("SenderID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [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.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)] public ISCreator[] ISCreator { get { return this.iSCreatorField; } set { this.iSCreatorField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class RequestHeaderCitizen { private object[] itemsField; private ItemsChoiceType5[] itemsElementNameField; /// [System.Xml.Serialization.XmlElementAttribute("CitizenPPAGUID", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("Document", typeof(RequestHeaderCitizenDocument), Order=0)] [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType5[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class RequestHeaderCitizenDocument { private RequestHeaderCitizenDocumentDocumentType documentTypeField; private string seriesField; private string numberField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public RequestHeaderCitizenDocumentDocumentType DocumentType { get { return this.documentTypeField; } set { this.documentTypeField = 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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class RequestHeaderCitizenDocumentDocumentType { private string codeField; private string gUIDField; private string nameField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)] public enum ItemsChoiceType5 { /// CitizenPPAGUID, /// Document, /// SNILS, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)] public enum ItemChoiceType { /// Citizen, /// SenderID, /// orgPPAGUID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class ISCreator { private string iSNameField; private string iSOperatorNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ISName { get { return this.iSNameField; } set { this.iSNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string ISOperatorName { get { return this.iSOperatorNameField; } set { this.iSOperatorNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class HeaderType { private System.DateTime dateField; private string messageGUIDField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class importNotificationsOfOrderExecutionRequest : BaseType { private object[] itemsField; private string versionField; public importNotificationsOfOrderExecutionRequest() { this.versionField = "10.0.1.1"; } /// [System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecution139Type", typeof(importNotificationsOfOrderExecutionRequestNotificationOfOrderExecution139Type), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecutionType", typeof(importNotificationsOfOrderExecutionRequestNotificationOfOrderExecutionType), Order=0)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class importNotificationsOfOrderExecutionRequestNotificationOfOrderExecution139Type : NotificationOfOrderExecution139Type { private string transportGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public string TransportGUID { get { return this.transportGUIDField; } set { this.transportGUIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class ResultHeader : HeaderType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class AckRequest { private AckRequestAck ackField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public AckRequestAck Ack { get { return this.ackField; } set { this.ackField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class AckRequestAck { private string messageGUIDField; private string requesterMessageGUIDField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class importNotificationsOfOrderExecutionRequest1 { [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public Hcs.Service.Async.Payments.RequestHeader RequestHeader; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)] public Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest; public importNotificationsOfOrderExecutionRequest1() { } public importNotificationsOfOrderExecutionRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest) { this.RequestHeader = RequestHeader; this.importNotificationsOfOrderExecutionRequest = importNotificationsOfOrderExecutionRequest; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class importNotificationsOfOrderExecutionResponse { [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public Hcs.Service.Async.Payments.ResultHeader ResultHeader; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public Hcs.Service.Async.Payments.AckRequest AckRequest; public importNotificationsOfOrderExecutionResponse() { } public importNotificationsOfOrderExecutionResponse(Hcs.Service.Async.Payments.ResultHeader ResultHeader, Hcs.Service.Async.Payments.AckRequest AckRequest) { this.ResultHeader = ResultHeader; this.AckRequest = AckRequest; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class importNotificationsOfOrderExecutionCancellationRequest1 { [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public Hcs.Service.Async.Payments.RequestHeader RequestHeader; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)] public Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest; public importNotificationsOfOrderExecutionCancellationRequest1() { } public importNotificationsOfOrderExecutionCancellationRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest) { this.RequestHeader = RequestHeader; this.importNotificationsOfOrderExecutionCancellationRequest = importNotificationsOfOrderExecutionCancellationRequest; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class getStateRequest { private string messageGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string MessageGUID { get { return this.messageGUIDField; } set { this.messageGUIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class ErrorMessageType { private string errorCodeField; private string descriptionField; private string stackTraceField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class CommonResultType { private string gUIDField; private string transportGUIDField; private object[] itemsField; /// [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class CommonResultTypeError : ErrorMessageType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class getStateResultExportPaymentDocumentDetailsResult { private object[] itemsField; /// [System.Xml.Serialization.XmlElementAttribute("Charge", typeof(getStateResultExportPaymentDocumentDetailsResultCharge), Order=0)] [System.Xml.Serialization.XmlElementAttribute("Service", typeof(Service), Order=0)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class getStateResultExportPaymentDocumentDetailsResultCharge { private PaymentDocument[] paymentDocumentField; /// [System.Xml.Serialization.XmlElementAttribute("PaymentDocument", Order=0)] public PaymentDocument[] PaymentDocument { get { return this.paymentDocumentField; } set { this.paymentDocumentField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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 PaymentDocumentDetailsType paymentDocumentDetailsField; private short yearField; private bool yearFieldSpecified; private int monthField; private bool monthFieldSpecified; private string paymentDocumentGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] public string PaymentDocumentID { get { return this.paymentDocumentIDField; } set { this.paymentDocumentIDField = value; } } /// [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(Order=5)] public PaymentDocumentDetailsType PaymentDocumentDetails { get { return this.paymentDocumentDetailsField; } set { this.paymentDocumentDetailsField = 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.Xml.Serialization.XmlElementAttribute(Order=8)] public string PaymentDocumentGUID { get { return this.paymentDocumentGUIDField; } set { this.paymentDocumentGUIDField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class PaymentDocumentDetailsType { private PaymentDocumentDetailsTypeConsumerInformation consumerInformationField; private PaymentDocumentDetailsTypeExecutorInformation executorInformationField; private decimal reminderField; private object[] itemsField; private ItemsChoiceType7[] itemsElementNameField; private string purposeField; private string pDServiceNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public PaymentDocumentDetailsTypeConsumerInformation ConsumerInformation { get { return this.consumerInformationField; } set { this.consumerInformationField = value; } } /// [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)] [System.Xml.Serialization.XmlElementAttribute("TotalWithDebtAndAdvance", typeof(decimal), Order=3)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=4)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType7[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string Purpose { get { return this.purposeField; } set { this.purposeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string PDServiceName { get { return this.pDServiceNameField; } set { this.pDServiceNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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; private string residential_blockField; private string residential_block_roomField; private string non_residential_blockField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string region { get { return this.regionField; } set { this.regionField = value; } } /// [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.Xml.Serialization.XmlElementAttribute(Order=12)] public string residential_block { get { return this.residential_blockField; } set { this.residential_blockField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string residential_block_room { get { return this.residential_block_roomField; } set { this.residential_block_roomField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string non_residential_block { get { return this.non_residential_blockField; } set { this.non_residential_blockField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("PaymentInformation", 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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class PaymentDocumentDetailsTypeExecutorInformationPaymentInformation : PaymentInformationExportType { private string paymentInformationGuidField; private decimal reminderField; private bool reminderFieldSpecified; private string accountNumberField; private string serviceIDField; private object[] itemsField; private ItemsChoiceType6[] itemsElementNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string PaymentInformationGuid { get { return this.paymentInformationGuidField; } set { this.paymentInformationGuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal Reminder { get { return this.reminderField; } set { this.reminderField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ReminderSpecified { get { return this.reminderFieldSpecified; } set { this.reminderFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=2)] public string AccountNumber { get { return this.accountNumberField; } set { this.accountNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=3)] public string ServiceID { get { return this.serviceIDField; } set { this.serviceIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=4)] [System.Xml.Serialization.XmlElementAttribute("DebtOrAdvance", typeof(decimal), Order=4)] [System.Xml.Serialization.XmlElementAttribute("TotalWithDebtAndAdvance", typeof(decimal), Order=4)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=5)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType6[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", IncludeInSchema=false)] public enum ItemsChoiceType6 { /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:ErrorMessage")] ErrorMessage, /// DebtOrAdvance, /// TotalWithDebtAndAdvance, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class PaymentInformationExportType { private string recipientINNField; private string recipientKPPField; private string bankNameField; private string paymentRecipientField; private string bankBIKField; private string operatingAccountNumberField; private string correspondentBankAccountField; private bool isCapitalRepairField; private bool isCapitalRepairFieldSpecified; private string kBKField; private string oKTMOField; private string numberBudgetaryAccountField; public PaymentInformationExportType() { this.isCapitalRepairField = true; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string RecipientINN { get { return this.recipientINNField; } set { this.recipientINNField = value; } } /// [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.Xml.Serialization.XmlElementAttribute(Order=7)] public bool IsCapitalRepair { get { return this.isCapitalRepairField; } set { this.isCapitalRepairField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsCapitalRepairSpecified { get { return this.isCapitalRepairFieldSpecified; } set { this.isCapitalRepairFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string KBK { get { return this.kBKField; } set { this.kBKField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string OKTMO { get { return this.oKTMOField; } set { this.oKTMOField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public string NumberBudgetaryAccount { get { return this.numberBudgetaryAccountField; } set { this.numberBudgetaryAccountField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", IncludeInSchema=false)] public enum ItemsChoiceType7 { /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:ErrorMessage")] ErrorMessage, /// Debt, /// TotalWithDebtAndAdvance, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class Service { private string unifiedAccountNumberField; private string accountNumberField; private string serviceIDField; private string serviceIDGuidField; private ServiceExecutorInformation executorInformationField; private string purposeField; private string pDServiceNameField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] public string UnifiedAccountNumber { get { return this.unifiedAccountNumberField; } set { this.unifiedAccountNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=1)] public string AccountNumber { get { return this.accountNumberField; } set { this.accountNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=2)] public string ServiceID { get { return this.serviceIDField; } set { this.serviceIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string ServiceIDGuid { get { return this.serviceIDGuidField; } set { this.serviceIDGuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public ServiceExecutorInformation ExecutorInformation { get { return this.executorInformationField; } set { this.executorInformationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string Purpose { get { return this.purposeField; } set { this.purposeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string PDServiceName { get { return this.pDServiceNameField; } set { this.pDServiceNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class ServiceExecutorInformation { private string iNNField; private object itemField; private ServiceExecutorInformationPaymentInformation[] paymentInformationField; private string mailingAddressField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)] public string INN { get { return this.iNNField; } set { this.iNNField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Entpr", typeof(FIOType), Order=1)] [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(ServiceExecutorInformationLegal), Order=1)] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("PaymentInformation", Order=2)] public ServiceExecutorInformationPaymentInformation[] 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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class ServiceExecutorInformationLegal { 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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class ServiceExecutorInformationPaymentInformation : PaymentInformationExportType { private string paymentInformationGuidField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string PaymentInformationGuid { get { return this.paymentInformationGuidField; } set { this.paymentInformationGuidField = value; } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class getStateRequest1 { [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public Hcs.Service.Async.Payments.RequestHeader RequestHeader; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public Hcs.Service.Async.Payments.getStateRequest getStateRequest; public getStateRequest1() { } public getStateRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.getStateRequest getStateRequest) { this.RequestHeader = RequestHeader; this.getStateRequest = getStateRequest; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class getStateResponse { [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public Hcs.Service.Async.Payments.ResultHeader ResultHeader; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)] public Hcs.Service.Async.Payments.getStateResult getStateResult; public getStateResponse() { } public getStateResponse(Hcs.Service.Async.Payments.ResultHeader ResultHeader, Hcs.Service.Async.Payments.getStateResult getStateResult) { this.ResultHeader = ResultHeader; this.getStateResult = getStateResult; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class exportPaymentDocumentDetailsRequest : BaseType { private object[] itemsField; private ItemsChoiceType8[] itemsElementNameField; private exportPaymentDocumentDetailsRequestAmountRequired amountRequiredField; private string versionField; /// [System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)] [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)] [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NonResidentialApartment", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("NonResidentialBlock", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ResidentialBlock", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ResidentialBlockRoom", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ResidentialPremise", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("ResidentialPremiseRoom", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType8[] 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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", IncludeInSchema=false)] public enum ItemsChoiceType8 { /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")] AccountNumber, /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")] ServiceID, /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")] UnifiedAccountNumber, /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")] Month, /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")] Year, /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")] PaymentDocumentID, /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")] PaymentDocumentNumber, /// FIASHouseGuid, /// NonResidentialApartment, /// NonResidentialBlock, /// ResidentialBlock, /// ResidentialBlockRoom, /// ResidentialPremise, /// ResidentialPremiseRoom, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payment/")] public partial class Individual : FIOType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class exportPaymentDocumentDetailsRequest1 { [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public Hcs.Service.Async.Payments.RequestHeader RequestHeader; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)] public Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest; public exportPaymentDocumentDetailsRequest1() { } public exportPaymentDocumentDetailsRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest) { this.RequestHeader = RequestHeader; this.exportPaymentDocumentDetailsRequest = exportPaymentDocumentDetailsRequest; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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; private bool onlinePaymentField; private bool onlinePaymentFieldSpecified; public SupplierNotificationOfOrderExecutionType() { this.onlinePaymentField = true; } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)] public System.DateTime OrderDate { get { return this.orderDateField; } set { this.orderDateField = value; } } /// [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.Xml.Serialization.XmlElementAttribute(Order=5)] public bool OnlinePayment { get { return this.onlinePaymentField; } set { this.onlinePaymentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool OnlinePaymentSpecified { get { return this.onlinePaymentFieldSpecified; } set { this.onlinePaymentFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Diagnostics.DebuggerStepThroughAttribute()] [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("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", IncludeInSchema=false)] public enum ItemChoiceType1 { /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")] ServiceID, /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")] PaymentDocumentID, } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class importSupplierNotificationsOfOrderExecutionRequest1 { [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public Hcs.Service.Async.Payments.RequestHeader RequestHeader; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payment/", Order=0)] public Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest; public importSupplierNotificationsOfOrderExecutionRequest1() { } public importSupplierNotificationsOfOrderExecutionRequest1(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest) { this.RequestHeader = RequestHeader; this.importSupplierNotificationsOfOrderExecutionRequest = importSupplierNotificationsOfOrderExecutionRequest; } } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] public interface PaymentPortsTypeAsyncChannel : Hcs.Service.Async.Payments.PaymentPortsTypeAsync, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")] public partial class PaymentPortsTypeAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.Payments.PaymentPortsTypeAsync { /// /// Реализуйте этот разделяемый метод для настройки конечной точки службы. /// /// Настраиваемая конечная точка /// Учетные данные клиента. static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials); public PaymentPortsTypeAsyncClient() : base(PaymentPortsTypeAsyncClient.GetDefaultBinding(), PaymentPortsTypeAsyncClient.GetDefaultEndpointAddress()) { this.Endpoint.Name = EndpointConfiguration.PaymentPortAsync.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public PaymentPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration) : base(PaymentPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), PaymentPortsTypeAsyncClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public PaymentPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : base(PaymentPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public PaymentPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(PaymentPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public PaymentPortsTypeAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 request) { return base.Channel.importNotificationsOfOrderExecutionAsync(request); } public System.Threading.Tasks.Task importNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest importNotificationsOfOrderExecutionRequest) { Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionRequest1(); inValue.RequestHeader = RequestHeader; inValue.importNotificationsOfOrderExecutionRequest = importNotificationsOfOrderExecutionRequest; return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importNotificationsOfOrderExecutionAsync(inValue); } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importNotificationsOfOrderExecutionCancellationAsync(Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 request) { return base.Channel.importNotificationsOfOrderExecutionCancellationAsync(request); } public System.Threading.Tasks.Task importNotificationsOfOrderExecutionCancellationAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest importNotificationsOfOrderExecutionCancellationRequest) { Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1 inValue = new Hcs.Service.Async.Payments.importNotificationsOfOrderExecutionCancellationRequest1(); inValue.RequestHeader = RequestHeader; inValue.importNotificationsOfOrderExecutionCancellationRequest = importNotificationsOfOrderExecutionCancellationRequest; return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importNotificationsOfOrderExecutionCancellationAsync(inValue); } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.getStateAsync(Hcs.Service.Async.Payments.getStateRequest1 request) { return base.Channel.getStateAsync(request); } public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.getStateRequest getStateRequest) { Hcs.Service.Async.Payments.getStateRequest1 inValue = new Hcs.Service.Async.Payments.getStateRequest1(); inValue.RequestHeader = RequestHeader; inValue.getStateRequest = getStateRequest; return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).getStateAsync(inValue); } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.exportPaymentDocumentDetailsAsync(Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 request) { return base.Channel.exportPaymentDocumentDetailsAsync(request); } public System.Threading.Tasks.Task exportPaymentDocumentDetailsAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest exportPaymentDocumentDetailsRequest) { Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1 inValue = new Hcs.Service.Async.Payments.exportPaymentDocumentDetailsRequest1(); inValue.RequestHeader = RequestHeader; inValue.exportPaymentDocumentDetailsRequest = exportPaymentDocumentDetailsRequest; return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).exportPaymentDocumentDetailsAsync(inValue); } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task Hcs.Service.Async.Payments.PaymentPortsTypeAsync.importSupplierNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 request) { return base.Channel.importSupplierNotificationsOfOrderExecutionAsync(request); } public System.Threading.Tasks.Task importSupplierNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Payments.RequestHeader RequestHeader, Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest importSupplierNotificationsOfOrderExecutionRequest) { Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Payments.importSupplierNotificationsOfOrderExecutionRequest1(); inValue.RequestHeader = RequestHeader; inValue.importSupplierNotificationsOfOrderExecutionRequest = importSupplierNotificationsOfOrderExecutionRequest; return ((Hcs.Service.Async.Payments.PaymentPortsTypeAsync)(this)).importSupplierNotificationsOfOrderExecutionAsync(inValue); } public virtual System.Threading.Tasks.Task OpenAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen)); } #if !NET6_0_OR_GREATER public virtual System.Threading.Tasks.Task CloseAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose)); } #endif private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.PaymentPortAsync)) { System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding(); result.MaxBufferSize = int.MaxValue; result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max; result.MaxReceivedMessageSize = int.MaxValue; result.AllowCookies = true; result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport; return result; } throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration)); } private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.PaymentPortAsync)) { return new System.ServiceModel.EndpointAddress("https://api.dom.gosuslugi.ru/ext-bus-payment-service/services/PaymentAsync"); } throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration)); } private static System.ServiceModel.Channels.Binding GetDefaultBinding() { return PaymentPortsTypeAsyncClient.GetBindingForEndpoint(EndpointConfiguration.PaymentPortAsync); } private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress() { return PaymentPortsTypeAsyncClient.GetEndpointAddress(EndpointConfiguration.PaymentPortAsync); } public enum EndpointConfiguration { PaymentPortAsync, } } }