//------------------------------------------------------------------------------
//
// Этот код создан программой.
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторного создания кода.
//
//------------------------------------------------------------------------------
namespace Hcs.Service.Async.Bills
{
///
[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/bills/")]
public partial class ReportPeriodIKUInfoType
{
private decimal paidField;
private AttachmentType[] supportingDocumentsField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Paid
{
get
{
return this.paidField;
}
set
{
this.paidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("SupportingDocuments", Order=1)]
public AttachmentType[] SupportingDocuments
{
get
{
return this.supportingDocumentsField;
}
set
{
this.supportingDocumentsField = 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 AttachmentType
{
private string nameField;
private string descriptionField;
private Attachment attachmentField;
private string attachmentHASHField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Description
{
get
{
return this.descriptionField;
}
set
{
this.descriptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public Attachment Attachment
{
get
{
return this.attachmentField;
}
set
{
this.attachmentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string AttachmentHASH
{
get
{
return this.attachmentHASHField;
}
set
{
this.attachmentHASHField = 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 Attachment
{
private string attachmentGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string AttachmentGUID
{
get
{
return this.attachmentGUIDField;
}
set
{
this.attachmentGUIDField = 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/bills/")]
public partial class ReportPeriodRSOInfoType
{
private decimal credtedField;
private decimal receiptField;
private decimal debtsField;
private decimal overpaymentField;
private decimal paidField;
private bool paidFieldSpecified;
private AttachmentType[] supportingDocumentsField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Credted
{
get
{
return this.credtedField;
}
set
{
this.credtedField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Receipt
{
get
{
return this.receiptField;
}
set
{
this.receiptField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Debts
{
get
{
return this.debtsField;
}
set
{
this.debtsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Overpayment
{
get
{
return this.overpaymentField;
}
set
{
this.overpaymentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal Paid
{
get
{
return this.paidField;
}
set
{
this.paidField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaidSpecified
{
get
{
return this.paidFieldSpecified;
}
set
{
this.paidFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("SupportingDocuments", Order=5)]
public AttachmentType[] SupportingDocuments
{
get
{
return this.supportingDocumentsField;
}
set
{
this.supportingDocumentsField = 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/bills/")]
public partial class ReportPeriodType
{
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.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
public partial class RegOrgType
{
private string orgRootEntityGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string orgRootEntityGUID
{
get
{
return this.orgRootEntityGUIDField;
}
set
{
this.orgRootEntityGUIDField = 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/bills/")]
public partial class ExportSettlementResultType
{
private string settlementGUIDField;
private ExportSettlementResultTypeContract contractField;
private ExportSettlementResultTypeReportingPeriod[] reportingPeriodField;
private ExportSettlementResultTypeAnnuled annuledField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string SettlementGUID
{
get
{
return this.settlementGUIDField;
}
set
{
this.settlementGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public ExportSettlementResultTypeContract Contract
{
get
{
return this.contractField;
}
set
{
this.contractField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=2)]
public ExportSettlementResultTypeReportingPeriod[] ReportingPeriod
{
get
{
return this.reportingPeriodField;
}
set
{
this.reportingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ExportSettlementResultTypeAnnuled Annuled
{
get
{
return this.annuledField;
}
set
{
this.annuledField = 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/bills/")]
public partial class ExportSettlementResultTypeContract
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("NoContract", typeof(ExportSettlementResultTypeContractNoContract), 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/bills/")]
public partial class ExportSettlementResultTypeContractNoContract
{
private RegOrgType firstContractPartyField;
private string docNumField;
private System.DateTime signingDateField;
private bool signingDateFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public RegOrgType FirstContractParty
{
get
{
return this.firstContractPartyField;
}
set
{
this.firstContractPartyField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string DocNum
{
get
{
return this.docNumField;
}
set
{
this.docNumField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SigningDate
{
get
{
return this.signingDateField;
}
set
{
this.signingDateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SigningDateSpecified
{
get
{
return this.signingDateFieldSpecified;
}
set
{
this.signingDateFieldSpecified = 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/bills/")]
public partial class ExportSettlementResultTypeReportingPeriod : ReportPeriodType
{
private object itemField;
private ExportSettlementResultTypeReportingPeriodReportPeriodStatus reportPeriodStatusField;
///
[System.Xml.Serialization.XmlElementAttribute("ReportPeriodIKUInfo", typeof(ReportPeriodIKUInfoType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ReportPeriodRSOInfo", typeof(ReportPeriodRSOInfoType), Order=0)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public ExportSettlementResultTypeReportingPeriodReportPeriodStatus ReportPeriodStatus
{
get
{
return this.reportPeriodStatusField;
}
set
{
this.reportPeriodStatusField = 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/bills/")]
public partial class ExportSettlementResultTypeReportingPeriodReportPeriodStatus
{
private ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus statusField;
private string reasonOfAnnulmentField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus Status
{
get
{
return this.statusField;
}
set
{
this.statusField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string ReasonOfAnnulment
{
get
{
return this.reasonOfAnnulmentField;
}
set
{
this.reasonOfAnnulmentField = 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/bills/")]
public enum ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus
{
///
Posted,
///
Draft,
///
Annul,
}
///
[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/bills/")]
public partial class ExportSettlementResultTypeAnnuled
{
private string reasonOfAnnulmentField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ReasonOfAnnulment
{
get
{
return this.reasonOfAnnulmentField;
}
set
{
this.reasonOfAnnulmentField = 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/bills/")]
public partial class InsuranceProductType
{
private AttachmentType descriptionField;
private string insuranceOrgField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public AttachmentType Description
{
get
{
return this.descriptionField;
}
set
{
this.descriptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string InsuranceOrg
{
get
{
return this.insuranceOrgField;
}
set
{
this.insuranceOrgField = 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/bills/")]
public partial class exportNotificationsOfOrderExecutionResultType
{
private exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus[] notificationOfOrderExecutionWithStatusField;
///
[System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecutionWithStatus", Order=0)]
public exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus[] NotificationOfOrderExecutionWithStatus
{
get
{
return this.notificationOfOrderExecutionWithStatusField;
}
set
{
this.notificationOfOrderExecutionWithStatusField = 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/bills/")]
public partial class exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus : NotificationOfOrderExecutionExportType
{
private sbyte ackStatusField;
private System.DateTime creationDateField;
private exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest[] acknowledgmentRequestsListField;
private long acknowledgmentAmountField;
private string notificationsOfOrderExecutionGUIDField;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public sbyte AckStatus
{
get
{
return this.ackStatusField;
}
set
{
this.ackStatusField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public System.DateTime CreationDate
{
get
{
return this.creationDateField;
}
set
{
this.creationDateField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=2)]
[System.Xml.Serialization.XmlArrayItemAttribute("AcknowledgmentRequest", IsNullable=false)]
public exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest[] AcknowledgmentRequestsList
{
get
{
return this.acknowledgmentRequestsListField;
}
set
{
this.acknowledgmentRequestsListField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public long AcknowledgmentAmount
{
get
{
return this.acknowledgmentAmountField;
}
set
{
this.acknowledgmentAmountField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=4)]
public string NotificationsOfOrderExecutionGUID
{
get
{
return this.notificationsOfOrderExecutionGUIDField;
}
set
{
this.notificationsOfOrderExecutionGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = 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/bills/")]
public partial class exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest : AcknowledgmentRequestInfoExportType
{
private string orderIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string OrderID
{
get
{
return this.orderIDField;
}
set
{
this.orderIDField = 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 AcknowledgmentRequestInfoExportType
{
private string notificationsOfOrderExecutionGUIDField;
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string NotificationsOfOrderExecutionGUID
{
get
{
return this.notificationsOfOrderExecutionGUIDField;
}
set
{
this.notificationsOfOrderExecutionGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("AckImpossible", typeof(AcknowledgmentRequestInfoExportTypeAckImpossible), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocumentAck", typeof(AcknowledgmentRequestInfoExportTypePaymentDocumentAck), Order=1)]
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/payments-base/")]
public partial class AcknowledgmentRequestInfoExportTypeAckImpossible
{
private string paymentDocumentIDField;
private string reasonField;
///
[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(Order=1)]
public string Reason
{
get
{
return this.reasonField;
}
set
{
this.reasonField = 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 AcknowledgmentRequestInfoExportTypePaymentDocumentAck
{
private string paymentDocumentIDField;
private object itemField;
private ItemChoiceType3 itemElementNameField;
private decimal amountField;
private string paymentDocumentNumberField;
private AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod delayPeriodField;
private AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod capitalRepairYearAckPeriodField;
///
[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("ASType", typeof(string), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("HSType", typeof(string), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("MSType", typeof(string), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("PServiceType", typeof(nsiRef), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("TMSType", typeof(nsiRef), Order=1)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType3 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Amount
{
get
{
return this.amountField;
}
set
{
this.amountField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=4)]
public string PaymentDocumentNumber
{
get
{
return this.paymentDocumentNumberField;
}
set
{
this.paymentDocumentNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod DelayPeriod
{
get
{
return this.delayPeriodField;
}
set
{
this.delayPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod CapitalRepairYearAckPeriod
{
get
{
return this.capitalRepairYearAckPeriodField;
}
set
{
this.capitalRepairYearAckPeriodField = 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.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 ItemChoiceType3
{
///
ASType,
///
HSType,
///
MSType,
///
PServiceType,
///
TMSType,
}
///
[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 AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod
{
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.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod
{
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.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
public partial class NotificationOfOrderExecutionExportType
{
private NotificationOfOrderExecutionExportTypeSupplierInfo supplierInfoField;
private NotificationOfOrderExecutionExportTypeRecipientInfo recipientInfoField;
private NotificationOfOrderExecutionExportTypeOrderInfo orderInfoField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public NotificationOfOrderExecutionExportTypeSupplierInfo SupplierInfo
{
get
{
return this.supplierInfoField;
}
set
{
this.supplierInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public NotificationOfOrderExecutionExportTypeRecipientInfo RecipientInfo
{
get
{
return this.recipientInfoField;
}
set
{
this.recipientInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public NotificationOfOrderExecutionExportTypeOrderInfo 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 NotificationOfOrderExecutionExportTypeSupplierInfo
{
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 NotificationOfOrderExecutionExportTypeRecipientInfo
{
private string iNNField;
private object itemField;
private PaymentInformationExportType 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(NotificationOfOrderExecutionExportTypeRecipientInfoLegal), Order=1)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PaymentInformationExportType PaymentInformation
{
get
{
return this.paymentInformationField;
}
set
{
this.paymentInformationField = 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(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
public partial class NotificationOfOrderExecutionExportTypeRecipientInfoLegal
{
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(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.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
public partial class NotificationOfOrderExecutionExportTypeOrderInfo
{
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 NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer addressAndConsumerField;
private NotificationOfOrderExecutionExportTypeOrderInfoService serviceField;
private string accountNumberField;
public NotificationOfOrderExecutionExportTypeOrderInfo()
{
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(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 NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer AddressAndConsumer
{
get
{
return this.addressAndConsumerField;
}
set
{
this.addressAndConsumerField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public NotificationOfOrderExecutionExportTypeOrderInfoService Service
{
get
{
return this.serviceField;
}
set
{
this.serviceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(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 NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer
{
private string fIASHouseGuidField;
private string[] itemsField;
private ItemsChoiceType5[] 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 ItemsChoiceType5[] 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 ItemsChoiceType5
{
///
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 NotificationOfOrderExecutionExportTypeOrderInfoService
{
private string serviceIDField;
///
[System.Xml.Serialization.XmlElementAttribute(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://dom.gosuslugi.ru/schema/integration/bills/")]
public partial class PDServiceDebtType
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceDebtTypeAdditionalService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceDebtTypeGroupMunicipalService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceDebtTypeHousingService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceDebtTypeMunicipalService), 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/bills/")]
public partial class PDServiceDebtTypeAdditionalService : ServiceDebtType
{
}
///
[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/bills/")]
public partial class ServiceDebtType : DebtType
{
private nsiRef serviceTypeField;
private string paymentInformationGuidField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PaymentInformationGuid
{
get
{
return this.paymentInformationGuidField;
}
set
{
this.paymentInformationGuidField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ServiceDebtType))]
[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/bills/")]
public partial class DebtType
{
private object[] itemsField;
private ItemsChoiceType3[] itemsElementNameField;
///
[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("TotalPayable", typeof(decimal), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", 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 ItemsChoiceType3[] 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/bills/", IncludeInSchema=false)]
public enum ItemsChoiceType3
{
///
[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,
///
TotalPayable,
///
TotalSumDebtPayable,
///
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/bills/")]
public partial class PDServiceDebtTypeGroupMunicipalService
{
private PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService typeMunicipalServiceField;
private ServiceDebtType[] municipalServiceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService
{
get
{
return this.typeMunicipalServiceField;
}
set
{
this.typeMunicipalServiceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)]
public ServiceDebtType[] MunicipalService
{
get
{
return this.municipalServiceField;
}
set
{
this.municipalServiceField = 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/bills/")]
public partial class PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService
{
private nsiRef serviceTypeField;
private object[] itemsField;
private ItemsChoiceType4[] itemsElementNameField;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
[System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
[System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=1)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType4[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
public enum ItemsChoiceType4
{
///
[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,
///
TotalPayable,
///
TotalSumDebtPayable,
}
///
[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/bills/")]
public partial class PDServiceDebtTypeHousingService : ServiceDebtType
{
private PDServiceDebtTypeHousingServiceMunicipalResource[] municipalResourceField;
///
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=0)]
public PDServiceDebtTypeHousingServiceMunicipalResource[] MunicipalResource
{
get
{
return this.municipalResourceField;
}
set
{
this.municipalResourceField = 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/bills/")]
public partial class PDServiceDebtTypeHousingServiceMunicipalResource
{
private decimal itemField;
private ItemChoiceType itemElementNameField;
private nsiRef serviceTypeField;
private string orgPPAGUIDField;
private PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField;
///
[System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public decimal 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 nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=4)]
public PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource
{
get
{
return this.generalMunicipalResourceField;
}
set
{
this.generalMunicipalResourceField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
public enum ItemChoiceType
{
///
TotalPayable,
///
TotalSumDebtPayable,
}
///
[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/bills/")]
public partial class PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource
{
private nsiRef serviceTypeField;
private decimal itemField;
private ItemChoiceType1 itemElementNameField;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=1)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public decimal Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType1 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
public enum ItemChoiceType1
{
///
TotalPayable,
///
TotalSumDebtPayable,
}
///
[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/bills/")]
public partial class PDServiceDebtTypeMunicipalService : ServiceDebtType
{
}
///
[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/bills/")]
public partial class CapitalRepairMonthlyImportType
{
private decimal contributionField;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private decimal moneyRecalculationField;
private bool moneyRecalculationFieldSpecified;
private decimal moneyDiscountField;
private bool moneyDiscountFieldSpecified;
private decimal totalPayableField;
private string calcExplanationField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Contribution
{
get
{
return this.contributionField;
}
set
{
this.contributionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal MoneyRecalculation
{
get
{
return this.moneyRecalculationField;
}
set
{
this.moneyRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified
{
get
{
return this.moneyRecalculationFieldSpecified;
}
set
{
this.moneyRecalculationFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal MoneyDiscount
{
get
{
return this.moneyDiscountField;
}
set
{
this.moneyDiscountField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyDiscountSpecified
{
get
{
return this.moneyDiscountFieldSpecified;
}
set
{
this.moneyDiscountFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = 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/bills/")]
public partial class CapitalRepairYearExportType
{
private CapitalRepairYearExportTypeCapitalRepairMonthlyCharge[] capitalRepairMonthlyChargeField;
private short yearField;
private string orgPPAGUIDField;
private string paymentInformationKeyField;
///
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairMonthlyCharge", Order=0)]
public CapitalRepairYearExportTypeCapitalRepairMonthlyCharge[] CapitalRepairMonthlyCharge
{
get
{
return this.capitalRepairMonthlyChargeField;
}
set
{
this.capitalRepairMonthlyChargeField = 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.Xml.Serialization.XmlElementAttribute(Order=2)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = 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/bills/")]
public partial class CapitalRepairYearExportTypeCapitalRepairMonthlyCharge : CapitalRepairMonthlyImportType
{
private int monthField;
///
[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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public partial class CapitalRepairType
{
private decimal contributionField;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private decimal moneyRecalculationField;
private bool moneyRecalculationFieldSpecified;
private decimal moneyDiscountField;
private bool moneyDiscountFieldSpecified;
private decimal totalPayableField;
private string orgPPAGUIDField;
private string calcExplanationField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private CapitalRepairTypePaymentRecalculation paymentRecalculationField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Contribution
{
get
{
return this.contributionField;
}
set
{
this.contributionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal MoneyRecalculation
{
get
{
return this.moneyRecalculationField;
}
set
{
this.moneyRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified
{
get
{
return this.moneyRecalculationFieldSpecified;
}
set
{
this.moneyRecalculationFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal MoneyDiscount
{
get
{
return this.moneyDiscountField;
}
set
{
this.moneyDiscountField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyDiscountSpecified
{
get
{
return this.moneyDiscountFieldSpecified;
}
set
{
this.moneyDiscountFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public CapitalRepairTypePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = 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/bills/")]
public partial class CapitalRepairTypePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class TypeMunicipalServiceExportType
{
private nsiRef serviceTypeField;
private TypeMunicipalServiceExportTypeVolume[] consumptionField;
private decimal rateField;
private bool rateFieldSpecified;
private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private TypeMunicipalServiceExportTypeMultiplyingFactor multiplyingFactorField;
private ServiceChargeImportType serviceChargeField;
private decimal totalPayableField;
private bool totalPayableFieldSpecified;
private decimal municipalServiceIndividualConsumptionPayableField;
private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private string calcExplanationField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string orgPPAGUIDField;
private PiecemealPayment piecemealPaymentField;
private TypeMunicipalServiceExportTypePaymentRecalculation paymentRecalculationField;
private ServiceInformation serviceInformationField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=1)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public TypeMunicipalServiceExportTypeVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public TypeMunicipalServiceExportTypeMultiplyingFactor MultiplyingFactor
{
get
{
return this.multiplyingFactorField;
}
set
{
this.multiplyingFactorField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified
{
get
{
return this.totalPayableFieldSpecified;
}
set
{
this.totalPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal MunicipalServiceIndividualConsumptionPayable
{
get
{
return this.municipalServiceIndividualConsumptionPayableField;
}
set
{
this.municipalServiceIndividualConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified
{
get
{
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=18)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=19)]
public PiecemealPayment PiecemealPayment
{
get
{
return this.piecemealPaymentField;
}
set
{
this.piecemealPaymentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=20)]
public TypeMunicipalServiceExportTypePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=21)]
public ServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = 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/bills/")]
public partial class TypeMunicipalServiceExportTypeVolume
{
private TypeMunicipalServiceExportTypeVolumeType typeField;
private bool typeFieldSpecified;
private TypeMunicipalServiceExportTypeVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public TypeMunicipalServiceExportTypeVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public TypeMunicipalServiceExportTypeVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum TypeMunicipalServiceExportTypeVolumeType
{
///
I,
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum TypeMunicipalServiceExportTypeVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class TypeMunicipalServiceExportTypeMultiplyingFactor
{
private decimal ratioField;
private decimal amountOfExcessFeesField;
private bool amountOfExcessFeesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio
{
get
{
return this.ratioField;
}
set
{
this.ratioField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees
{
get
{
return this.amountOfExcessFeesField;
}
set
{
this.amountOfExcessFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfExcessFeesSpecified
{
get
{
return this.amountOfExcessFeesFieldSpecified;
}
set
{
this.amountOfExcessFeesFieldSpecified = 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/bills/")]
public partial class ServiceChargeImportType
{
private decimal moneyRecalculationField;
private bool moneyRecalculationFieldSpecified;
private decimal moneyDiscountField;
private bool moneyDiscountFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal MoneyRecalculation
{
get
{
return this.moneyRecalculationField;
}
set
{
this.moneyRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified
{
get
{
return this.moneyRecalculationFieldSpecified;
}
set
{
this.moneyRecalculationFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal MoneyDiscount
{
get
{
return this.moneyDiscountField;
}
set
{
this.moneyDiscountField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyDiscountSpecified
{
get
{
return this.moneyDiscountFieldSpecified;
}
set
{
this.moneyDiscountFieldSpecified = 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/bills/")]
public partial class PiecemealPayment
{
private decimal paymentPeriodPiecemealPaymentSumField;
private bool paymentPeriodPiecemealPaymentSumFieldSpecified;
private decimal pastPaymentPeriodPiecemealPaymentSumField;
private bool pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
private decimal piecemealPaymentPercentRubField;
private decimal piecemealPaymentPercentField;
private decimal piecemealPaymentSumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal paymentPeriodPiecemealPaymentSum
{
get
{
return this.paymentPeriodPiecemealPaymentSumField;
}
set
{
this.paymentPeriodPiecemealPaymentSumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool paymentPeriodPiecemealPaymentSumSpecified
{
get
{
return this.paymentPeriodPiecemealPaymentSumFieldSpecified;
}
set
{
this.paymentPeriodPiecemealPaymentSumFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal pastPaymentPeriodPiecemealPaymentSum
{
get
{
return this.pastPaymentPeriodPiecemealPaymentSumField;
}
set
{
this.pastPaymentPeriodPiecemealPaymentSumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool pastPaymentPeriodPiecemealPaymentSumSpecified
{
get
{
return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
}
set
{
this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal piecemealPaymentPercentRub
{
get
{
return this.piecemealPaymentPercentRubField;
}
set
{
this.piecemealPaymentPercentRubField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal piecemealPaymentPercent
{
get
{
return this.piecemealPaymentPercentField;
}
set
{
this.piecemealPaymentPercentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal piecemealPaymentSum
{
get
{
return this.piecemealPaymentSumField;
}
set
{
this.piecemealPaymentSumField = 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/bills/")]
public partial class TypeMunicipalServiceExportTypePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class ServiceInformation : ServiceInformationType
{
private decimal houseOverallNeedsNormField;
private bool houseOverallNeedsNormFieldSpecified;
private decimal individualConsumptionNormField;
private bool individualConsumptionNormFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm
{
get
{
return this.houseOverallNeedsNormField;
}
set
{
this.houseOverallNeedsNormField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified
{
get
{
return this.houseOverallNeedsNormFieldSpecified;
}
set
{
this.houseOverallNeedsNormFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal individualConsumptionNorm
{
get
{
return this.individualConsumptionNormField;
}
set
{
this.individualConsumptionNormField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool individualConsumptionNormSpecified
{
get
{
return this.individualConsumptionNormFieldSpecified;
}
set
{
this.individualConsumptionNormFieldSpecified = 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/bills/")]
public partial class ServiceInformationType
{
private decimal individualConsumptionCurrentValueField;
private bool individualConsumptionCurrentValueFieldSpecified;
private decimal houseOverallNeedsCurrentValueField;
private bool houseOverallNeedsCurrentValueFieldSpecified;
private decimal houseTotalIndividualConsumptionField;
private bool houseTotalIndividualConsumptionFieldSpecified;
private decimal houseTotalHouseOverallNeedsField;
private bool houseTotalHouseOverallNeedsFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal individualConsumptionCurrentValue
{
get
{
return this.individualConsumptionCurrentValueField;
}
set
{
this.individualConsumptionCurrentValueField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool individualConsumptionCurrentValueSpecified
{
get
{
return this.individualConsumptionCurrentValueFieldSpecified;
}
set
{
this.individualConsumptionCurrentValueFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue
{
get
{
return this.houseOverallNeedsCurrentValueField;
}
set
{
this.houseOverallNeedsCurrentValueField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified
{
get
{
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set
{
this.houseOverallNeedsCurrentValueFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalIndividualConsumption
{
get
{
return this.houseTotalIndividualConsumptionField;
}
set
{
this.houseTotalIndividualConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseTotalIndividualConsumptionSpecified
{
get
{
return this.houseTotalIndividualConsumptionFieldSpecified;
}
set
{
this.houseTotalIndividualConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal houseTotalHouseOverallNeeds
{
get
{
return this.houseTotalHouseOverallNeedsField;
}
set
{
this.houseTotalHouseOverallNeedsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseTotalHouseOverallNeedsSpecified
{
get
{
return this.houseTotalHouseOverallNeedsFieldSpecified;
}
set
{
this.houseTotalHouseOverallNeedsFieldSpecified = 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/bills/")]
public partial class GeneralMunicipalResourceExportType
{
private nsiRef serviceTypeField;
private GeneralMunicipalResourceExportTypeConsumption consumptionField;
private decimal rateField;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private ServiceChargeImportType serviceChargeField;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private GeneralMunicipalResourceExportTypeServiceInformation serviceInformationField;
private GeneralMunicipalResourceExportTypePaymentRecalculation paymentRecalculationField;
private decimal totalPayableField;
private bool totalPayableFieldSpecified;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public GeneralMunicipalResourceExportTypeConsumption Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public GeneralMunicipalResourceExportTypeServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public GeneralMunicipalResourceExportTypePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified
{
get
{
return this.totalPayableFieldSpecified;
}
set
{
this.totalPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = 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/bills/")]
public partial class GeneralMunicipalResourceExportTypeConsumption
{
private GeneralMunicipalResourceExportTypeConsumptionVolume volumeField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public GeneralMunicipalResourceExportTypeConsumptionVolume Volume
{
get
{
return this.volumeField;
}
set
{
this.volumeField = 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/bills/")]
public partial class GeneralMunicipalResourceExportTypeConsumptionVolume
{
private GeneralMunicipalResourceExportTypeConsumptionVolumeType typeField;
private bool typeFieldSpecified;
private GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public GeneralMunicipalResourceExportTypeConsumptionVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum GeneralMunicipalResourceExportTypeConsumptionVolumeType
{
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class GeneralMunicipalResourceExportTypeServiceInformation
{
private decimal houseOverallNeedsNormField;
private bool houseOverallNeedsNormFieldSpecified;
private decimal houseOverallNeedsCurrentValueField;
private bool houseOverallNeedsCurrentValueFieldSpecified;
private decimal houseTotalHouseOverallNeedsField;
private bool houseTotalHouseOverallNeedsFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm
{
get
{
return this.houseOverallNeedsNormField;
}
set
{
this.houseOverallNeedsNormField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified
{
get
{
return this.houseOverallNeedsNormFieldSpecified;
}
set
{
this.houseOverallNeedsNormFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue
{
get
{
return this.houseOverallNeedsCurrentValueField;
}
set
{
this.houseOverallNeedsCurrentValueField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified
{
get
{
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set
{
this.houseOverallNeedsCurrentValueFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalHouseOverallNeeds
{
get
{
return this.houseTotalHouseOverallNeedsField;
}
set
{
this.houseTotalHouseOverallNeedsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseTotalHouseOverallNeedsSpecified
{
get
{
return this.houseTotalHouseOverallNeedsFieldSpecified;
}
set
{
this.houseTotalHouseOverallNeedsFieldSpecified = 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/bills/")]
public partial class GeneralMunicipalResourceExportTypePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class ServiceChargeType
{
private decimal moneyRecalculationField;
private bool moneyRecalculationFieldSpecified;
private decimal moneyDiscountField;
private bool moneyDiscountFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal MoneyRecalculation
{
get
{
return this.moneyRecalculationField;
}
set
{
this.moneyRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified
{
get
{
return this.moneyRecalculationFieldSpecified;
}
set
{
this.moneyRecalculationFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal MoneyDiscount
{
get
{
return this.moneyDiscountField;
}
set
{
this.moneyDiscountField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyDiscountSpecified
{
get
{
return this.moneyDiscountFieldSpecified;
}
set
{
this.moneyDiscountFieldSpecified = 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/bills/")]
public partial class ServicePDType
{
private nsiRef serviceTypeField;
private decimal rateField;
private decimal totalPayableField;
private bool totalPayableFieldSpecified;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private string calcExplanationField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string orgPPAGUIDField;
private string paymentInformationGuidField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified
{
get
{
return this.totalPayableFieldSpecified;
}
set
{
this.totalPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
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(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public partial class PDServiceChargeExportType
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceChargeExportTypeAdditionalService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceChargeExportTypeGroupMunicipalService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceChargeExportTypeHousingService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceChargeExportTypeMunicipalService), 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/bills/")]
public partial class PDServiceChargeExportTypeAdditionalService : ServicePDType
{
private ServiceChargeType serviceChargeField;
private PDServiceChargeExportTypeAdditionalServiceVolume[] consumptionField;
private PDServiceChargeExportTypeAdditionalServicePaymentRecalculation paymentRecalculationField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=1)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public PDServiceChargeExportTypeAdditionalServiceVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeExportTypeAdditionalServicePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = 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/bills/")]
public partial class PDServiceChargeExportTypeAdditionalServiceVolume
{
private PDServiceChargeExportTypeAdditionalServiceVolumeType typeField;
private bool typeFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeAdditionalServiceVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeExportTypeAdditionalServiceVolumeType
{
///
I,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeExportTypeAdditionalServicePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeExportTypeGroupMunicipalService
{
private TypeMunicipalServiceExportType typeMunicipalServiceField;
private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService[] municipalServiceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public TypeMunicipalServiceExportType TypeMunicipalService
{
get
{
return this.typeMunicipalServiceField;
}
set
{
this.typeMunicipalServiceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService[] MunicipalService
{
get
{
return this.municipalServiceField;
}
set
{
this.municipalServiceField = 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/bills/")]
public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService : ServicePDType
{
private ServiceChargeImportType serviceChargeField;
private PiecemealPayment piecemealPaymentField;
private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation paymentRecalculationField;
private ServiceInformation serviceInformationField;
private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume[] consumptionField;
private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor multiplyingFactorField;
private decimal municipalServiceIndividualConsumptionPayableField;
private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PiecemealPayment PiecemealPayment
{
get
{
return this.piecemealPaymentField;
}
set
{
this.piecemealPaymentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=4)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor
{
get
{
return this.multiplyingFactorField;
}
set
{
this.multiplyingFactorField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceIndividualConsumptionPayable
{
get
{
return this.municipalServiceIndividualConsumptionPayableField;
}
set
{
this.municipalServiceIndividualConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified
{
get
{
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = 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/bills/")]
public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume
{
private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType typeField;
private bool typeFieldSpecified;
private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType
{
///
I,
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor
{
private decimal ratioField;
private decimal amountOfExcessFeesField;
private bool amountOfExcessFeesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio
{
get
{
return this.ratioField;
}
set
{
this.ratioField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees
{
get
{
return this.amountOfExcessFeesField;
}
set
{
this.amountOfExcessFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfExcessFeesSpecified
{
get
{
return this.amountOfExcessFeesFieldSpecified;
}
set
{
this.amountOfExcessFeesFieldSpecified = 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/bills/")]
public partial class PDServiceChargeExportTypeHousingService : ServicePDType
{
private ServiceChargeType serviceChargeField;
private PDServiceChargeExportTypeHousingServiceMunicipalResource[] municipalResourceField;
private PDServiceChargeExportTypeHousingServicePaymentRecalculation paymentRecalculationField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)]
public PDServiceChargeExportTypeHousingServiceMunicipalResource[] MunicipalResource
{
get
{
return this.municipalResourceField;
}
set
{
this.municipalResourceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeExportTypeHousingServicePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = 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/bills/")]
public partial class PDServiceChargeExportTypeHousingServiceMunicipalResource
{
private nsiRef serviceTypeField;
private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption consumptionField;
private decimal rateField;
private bool rateFieldSpecified;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private ServiceChargeType serviceChargeField;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation serviceInformationField;
private PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation paymentRecalculationField;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
private decimal totalPayableField;
private bool totalPayableFieldSpecified;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string orgPPAGUIDField;
private GeneralMunicipalResourceExportType[] generalMunicipalResourceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public ServiceChargeType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified
{
get
{
return this.totalPayableFieldSpecified;
}
set
{
this.totalPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=17)]
public GeneralMunicipalResourceExportType[] GeneralMunicipalResource
{
get
{
return this.generalMunicipalResourceField;
}
set
{
this.generalMunicipalResourceField = 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/bills/")]
public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption
{
private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume volumeField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume Volume
{
get
{
return this.volumeField;
}
set
{
this.volumeField = 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/bills/")]
public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume
{
private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType typeField;
private bool typeFieldSpecified;
private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType
{
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation
{
private decimal houseOverallNeedsNormField;
private bool houseOverallNeedsNormFieldSpecified;
private decimal houseOverallNeedsCurrentValueField;
private bool houseOverallNeedsCurrentValueFieldSpecified;
private decimal houseTotalHouseOverallNeedsField;
private bool houseTotalHouseOverallNeedsFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm
{
get
{
return this.houseOverallNeedsNormField;
}
set
{
this.houseOverallNeedsNormField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified
{
get
{
return this.houseOverallNeedsNormFieldSpecified;
}
set
{
this.houseOverallNeedsNormFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue
{
get
{
return this.houseOverallNeedsCurrentValueField;
}
set
{
this.houseOverallNeedsCurrentValueField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified
{
get
{
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set
{
this.houseOverallNeedsCurrentValueFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalHouseOverallNeeds
{
get
{
return this.houseTotalHouseOverallNeedsField;
}
set
{
this.houseTotalHouseOverallNeedsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseTotalHouseOverallNeedsSpecified
{
get
{
return this.houseTotalHouseOverallNeedsFieldSpecified;
}
set
{
this.houseTotalHouseOverallNeedsFieldSpecified = 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/bills/")]
public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeExportTypeHousingServicePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeExportTypeMunicipalService : ServicePDType
{
private PDServiceChargeExportTypeMunicipalServiceServiceCharge serviceChargeField;
private PDServiceChargeExportTypeMunicipalServicePiecemealPayment piecemealPaymentField;
private PDServiceChargeExportTypeMunicipalServicePaymentRecalculation paymentRecalculationField;
private ServiceInformation serviceInformationField;
private PDServiceChargeExportTypeMunicipalServiceVolume[] consumptionField;
private PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor multiplyingFactorField;
private decimal municipalServiceIndividualConsumptionPayableField;
private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceChargeExportTypeMunicipalServiceServiceCharge ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PDServiceChargeExportTypeMunicipalServicePiecemealPayment PiecemealPayment
{
get
{
return this.piecemealPaymentField;
}
set
{
this.piecemealPaymentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeExportTypeMunicipalServicePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=4)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public PDServiceChargeExportTypeMunicipalServiceVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor MultiplyingFactor
{
get
{
return this.multiplyingFactorField;
}
set
{
this.multiplyingFactorField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceIndividualConsumptionPayable
{
get
{
return this.municipalServiceIndividualConsumptionPayableField;
}
set
{
this.municipalServiceIndividualConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified
{
get
{
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = 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/bills/")]
public partial class PDServiceChargeExportTypeMunicipalServiceServiceCharge : ServiceChargeType
{
}
///
[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/bills/")]
public partial class PDServiceChargeExportTypeMunicipalServicePiecemealPayment
{
private decimal paymentPeriodPiecemealPaymentSumField;
private bool paymentPeriodPiecemealPaymentSumFieldSpecified;
private decimal pastPaymentPeriodPiecemealPaymentSumField;
private bool pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
private decimal piecemealPaymentPercentRubField;
private decimal piecemealPaymentPercentField;
private decimal piecemealPaymentSumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal paymentPeriodPiecemealPaymentSum
{
get
{
return this.paymentPeriodPiecemealPaymentSumField;
}
set
{
this.paymentPeriodPiecemealPaymentSumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool paymentPeriodPiecemealPaymentSumSpecified
{
get
{
return this.paymentPeriodPiecemealPaymentSumFieldSpecified;
}
set
{
this.paymentPeriodPiecemealPaymentSumFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal pastPaymentPeriodPiecemealPaymentSum
{
get
{
return this.pastPaymentPeriodPiecemealPaymentSumField;
}
set
{
this.pastPaymentPeriodPiecemealPaymentSumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool pastPaymentPeriodPiecemealPaymentSumSpecified
{
get
{
return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
}
set
{
this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal piecemealPaymentPercentRub
{
get
{
return this.piecemealPaymentPercentRubField;
}
set
{
this.piecemealPaymentPercentRubField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal piecemealPaymentPercent
{
get
{
return this.piecemealPaymentPercentField;
}
set
{
this.piecemealPaymentPercentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal piecemealPaymentSum
{
get
{
return this.piecemealPaymentSumField;
}
set
{
this.piecemealPaymentSumField = 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/bills/")]
public partial class PDServiceChargeExportTypeMunicipalServicePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeExportTypeMunicipalServiceVolume
{
private PDServiceChargeExportTypeMunicipalServiceVolumeType typeField;
private bool typeFieldSpecified;
private PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeMunicipalServiceVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeExportTypeMunicipalServiceVolumeType
{
///
I,
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor
{
private decimal ratioField;
private decimal amountOfExcessFeesField;
private bool amountOfExcessFeesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio
{
get
{
return this.ratioField;
}
set
{
this.ratioField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees
{
get
{
return this.amountOfExcessFeesField;
}
set
{
this.amountOfExcessFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfExcessFeesSpecified
{
get
{
return this.amountOfExcessFeesFieldSpecified;
}
set
{
this.amountOfExcessFeesFieldSpecified = 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/bills/")]
public partial class PDServiceMDReadings
{
private string meteringDeviceField;
private decimal mDPreviousPeriodReadingsField;
private bool mDPreviousPeriodReadingsFieldSpecified;
private PDServiceMDReadingsMDUnit mDUnitField;
private bool mDUnitFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MeteringDevice
{
get
{
return this.meteringDeviceField;
}
set
{
this.meteringDeviceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal MDPreviousPeriodReadings
{
get
{
return this.mDPreviousPeriodReadingsField;
}
set
{
this.mDPreviousPeriodReadingsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MDPreviousPeriodReadingsSpecified
{
get
{
return this.mDPreviousPeriodReadingsFieldSpecified;
}
set
{
this.mDPreviousPeriodReadingsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceMDReadingsMDUnit MDUnit
{
get
{
return this.mDUnitField;
}
set
{
this.mDUnitField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MDUnitSpecified
{
get
{
return this.mDUnitFieldSpecified;
}
set
{
this.mDUnitFieldSpecified = 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/bills/")]
public enum PDServiceMDReadingsMDUnit
{
///
[System.Xml.Serialization.XmlEnumAttribute("113")]
Item113,
///
[System.Xml.Serialization.XmlEnumAttribute("116")]
Item116,
///
[System.Xml.Serialization.XmlEnumAttribute("233")]
Item233,
///
[System.Xml.Serialization.XmlEnumAttribute("245")]
Item245,
///
[System.Xml.Serialization.XmlEnumAttribute("246")]
Item246,
///
[System.Xml.Serialization.XmlEnumAttribute("271")]
Item271,
///
A005,
///
A056,
///
A058,
}
///
[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/bills/")]
public partial class PaymentDocumentExportType
{
private string accountGuidField;
private string paymentDocumentFormField;
private string paymentDocumentNumberField;
private PaymentDocumentExportTypeAddressInfo addressInfoField;
private PaymentDocumentExportTypeIndividualMDReadings[] individualMDReadingsField;
private object[] itemsField;
private bool itemField;
private ItemChoiceType2 itemElementNameField;
private decimal totalPayableByChargeInfoField;
private bool totalPayableByChargeInfoFieldSpecified;
private decimal totalPayableOverallByChargeInfoField;
private bool totalPayableOverallByChargeInfoFieldSpecified;
private decimal debtPreviousPeriodsField;
private bool debtPreviousPeriodsFieldSpecified;
private decimal advanceBllingPeriodField;
private bool advanceBllingPeriodFieldSpecified;
private decimal totalPiecemealPaymentSumField;
private bool totalPiecemealPaymentSumFieldSpecified;
private sbyte paymentsTakenField;
private bool paymentsTakenFieldSpecified;
private string additionalInformationField;
private decimal totalPayableByPDField;
private bool totalPayableByPDFieldSpecified;
private decimal totalByPenaltiesAndCourtCostsField;
private bool totalByPenaltiesAndCourtCostsFieldSpecified;
private decimal totalPayableByPDWithDebtAndAdvanceField;
private bool totalPayableByPDWithDebtAndAdvanceFieldSpecified;
private PaymentDocumentExportTypeComponentsOfCost[] componentsOfCostField;
private decimal paidCashField;
private bool paidCashFieldSpecified;
private System.DateTime dateOfLastReceivedPaymentField;
private bool dateOfLastReceivedPaymentFieldSpecified;
private int monthField;
private bool monthFieldSpecified;
private short yearField;
private bool yearFieldSpecified;
private decimal limitIndexField;
private bool limitIndexFieldSpecified;
private decimal subsidiesCompensationSocialSupportField;
private bool subsidiesCompensationSocialSupportFieldSpecified;
private PaymentDocumentExportTypePaymentProviderInformation paymentProviderInformationField;
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
public string AccountGuid
{
get
{
return this.accountGuidField;
}
set
{
this.accountGuidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PaymentDocumentForm
{
get
{
return this.paymentDocumentFormField;
}
set
{
this.paymentDocumentFormField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=2)]
public string PaymentDocumentNumber
{
get
{
return this.paymentDocumentNumberField;
}
set
{
this.paymentDocumentNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public PaymentDocumentExportTypeAddressInfo AddressInfo
{
get
{
return this.addressInfoField;
}
set
{
this.addressInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=4)]
public PaymentDocumentExportTypeIndividualMDReadings[] IndividualMDReadings
{
get
{
return this.individualMDReadingsField;
}
set
{
this.individualMDReadingsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairCharge", typeof(PaymentDocumentExportTypeCapitalRepairCharge), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairDebt", typeof(PaymentDocumentExportTypeCapitalRepairDebt), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairYearCharge", typeof(CapitalRepairYearExportType), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("ChargeDebt", typeof(PaymentDocumentExportTypeChargeDebt), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("ChargeInfo", typeof(PDServiceChargeExportType), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("Insurance", typeof(PaymentDocumentExportTypeInsurance), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("PenaltiesAndCourtCosts", typeof(PaymentDocumentExportTypePenaltiesAndCourtCosts), Order=5)]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Expose", typeof(bool), Order=6)]
[System.Xml.Serialization.XmlElementAttribute("Withdraw", typeof(bool), Order=6)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public bool Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType2 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal TotalPayableByChargeInfo
{
get
{
return this.totalPayableByChargeInfoField;
}
set
{
this.totalPayableByChargeInfoField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByChargeInfoSpecified
{
get
{
return this.totalPayableByChargeInfoFieldSpecified;
}
set
{
this.totalPayableByChargeInfoFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal TotalPayableOverallByChargeInfo
{
get
{
return this.totalPayableOverallByChargeInfoField;
}
set
{
this.totalPayableOverallByChargeInfoField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallByChargeInfoSpecified
{
get
{
return this.totalPayableOverallByChargeInfoFieldSpecified;
}
set
{
this.totalPayableOverallByChargeInfoFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal DebtPreviousPeriods
{
get
{
return this.debtPreviousPeriodsField;
}
set
{
this.debtPreviousPeriodsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsSpecified
{
get
{
return this.debtPreviousPeriodsFieldSpecified;
}
set
{
this.debtPreviousPeriodsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal AdvanceBllingPeriod
{
get
{
return this.advanceBllingPeriodField;
}
set
{
this.advanceBllingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AdvanceBllingPeriodSpecified
{
get
{
return this.advanceBllingPeriodFieldSpecified;
}
set
{
this.advanceBllingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal totalPiecemealPaymentSum
{
get
{
return this.totalPiecemealPaymentSumField;
}
set
{
this.totalPiecemealPaymentSumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool totalPiecemealPaymentSumSpecified
{
get
{
return this.totalPiecemealPaymentSumFieldSpecified;
}
set
{
this.totalPiecemealPaymentSumFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public sbyte PaymentsTaken
{
get
{
return this.paymentsTakenField;
}
set
{
this.paymentsTakenField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaymentsTakenSpecified
{
get
{
return this.paymentsTakenFieldSpecified;
}
set
{
this.paymentsTakenFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public string AdditionalInformation
{
get
{
return this.additionalInformationField;
}
set
{
this.additionalInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal TotalPayableByPD
{
get
{
return this.totalPayableByPDField;
}
set
{
this.totalPayableByPDField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPDSpecified
{
get
{
return this.totalPayableByPDFieldSpecified;
}
set
{
this.totalPayableByPDFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public decimal TotalByPenaltiesAndCourtCosts
{
get
{
return this.totalByPenaltiesAndCourtCostsField;
}
set
{
this.totalByPenaltiesAndCourtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalByPenaltiesAndCourtCostsSpecified
{
get
{
return this.totalByPenaltiesAndCourtCostsFieldSpecified;
}
set
{
this.totalByPenaltiesAndCourtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public decimal TotalPayableByPDWithDebtAndAdvance
{
get
{
return this.totalPayableByPDWithDebtAndAdvanceField;
}
set
{
this.totalPayableByPDWithDebtAndAdvanceField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPDWithDebtAndAdvanceSpecified
{
get
{
return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified;
}
set
{
this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=18)]
public PaymentDocumentExportTypeComponentsOfCost[] ComponentsOfCost
{
get
{
return this.componentsOfCostField;
}
set
{
this.componentsOfCostField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=19)]
public decimal PaidCash
{
get
{
return this.paidCashField;
}
set
{
this.paidCashField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaidCashSpecified
{
get
{
return this.paidCashFieldSpecified;
}
set
{
this.paidCashFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=20)]
public System.DateTime DateOfLastReceivedPayment
{
get
{
return this.dateOfLastReceivedPaymentField;
}
set
{
this.dateOfLastReceivedPaymentField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DateOfLastReceivedPaymentSpecified
{
get
{
return this.dateOfLastReceivedPaymentFieldSpecified;
}
set
{
this.dateOfLastReceivedPaymentFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=21)]
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(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=22)]
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(Order=23)]
public decimal LimitIndex
{
get
{
return this.limitIndexField;
}
set
{
this.limitIndexField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LimitIndexSpecified
{
get
{
return this.limitIndexFieldSpecified;
}
set
{
this.limitIndexFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=24)]
public decimal SubsidiesCompensationSocialSupport
{
get
{
return this.subsidiesCompensationSocialSupportField;
}
set
{
this.subsidiesCompensationSocialSupportField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SubsidiesCompensationSocialSupportSpecified
{
get
{
return this.subsidiesCompensationSocialSupportFieldSpecified;
}
set
{
this.subsidiesCompensationSocialSupportFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=25)]
public PaymentDocumentExportTypePaymentProviderInformation PaymentProviderInformation
{
get
{
return this.paymentProviderInformationField;
}
set
{
this.paymentProviderInformationField = 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/bills/")]
public partial class PaymentDocumentExportTypeAddressInfo
{
private string livingPersonsNumberField;
private decimal residentialSquareField;
private bool residentialSquareFieldSpecified;
private decimal heatedAreaField;
private bool heatedAreaFieldSpecified;
private decimal totalSquareField;
private bool totalSquareFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
public string LivingPersonsNumber
{
get
{
return this.livingPersonsNumberField;
}
set
{
this.livingPersonsNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal ResidentialSquare
{
get
{
return this.residentialSquareField;
}
set
{
this.residentialSquareField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ResidentialSquareSpecified
{
get
{
return this.residentialSquareFieldSpecified;
}
set
{
this.residentialSquareFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal HeatedArea
{
get
{
return this.heatedAreaField;
}
set
{
this.heatedAreaField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HeatedAreaSpecified
{
get
{
return this.heatedAreaFieldSpecified;
}
set
{
this.heatedAreaFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal TotalSquare
{
get
{
return this.totalSquareField;
}
set
{
this.totalSquareField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalSquareSpecified
{
get
{
return this.totalSquareFieldSpecified;
}
set
{
this.totalSquareFieldSpecified = 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/bills/")]
public partial class PaymentDocumentExportTypeIndividualMDReadings : PDServiceMDReadings
{
private PaymentDocumentExportTypeIndividualMDReadingsMDService[] mDServiceField;
///
[System.Xml.Serialization.XmlElementAttribute("MDService", Order=0)]
public PaymentDocumentExportTypeIndividualMDReadingsMDService[] MDService
{
get
{
return this.mDServiceField;
}
set
{
this.mDServiceField = 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/bills/")]
public partial class PaymentDocumentExportTypeIndividualMDReadingsMDService
{
private string mDServiceCodeField;
private string mDServiceNameField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MDServiceCode
{
get
{
return this.mDServiceCodeField;
}
set
{
this.mDServiceCodeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MDServiceName
{
get
{
return this.mDServiceNameField;
}
set
{
this.mDServiceNameField = 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/bills/")]
public partial class PaymentDocumentExportTypeCapitalRepairCharge : CapitalRepairType
{
private string paymentInformationGuidField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
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/bills/")]
public partial class PaymentDocumentExportTypeCapitalRepairDebt : DebtType
{
private string paymentInformationGuidField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
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/bills/")]
public partial class PaymentDocumentExportTypeChargeDebt : PDServiceDebtType
{
}
///
[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/bills/")]
public partial class PaymentDocumentExportTypeInsurance
{
private string insuranceProductGUIDField;
private decimal rateField;
private decimal totalPayableField;
private decimal accountingPeriodTotalField;
private string calcExplanationField;
private ServiceChargeType serviceChargeField;
private PaymentDocumentExportTypeInsuranceVolume[] consumptionField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string orgPPAGUIDField;
private string paymentInformationGuidField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string InsuranceProductGUID
{
get
{
return this.insuranceProductGUIDField;
}
set
{
this.insuranceProductGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=6)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public PaymentDocumentExportTypeInsuranceVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
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/bills/")]
public partial class PaymentDocumentExportTypeInsuranceVolume
{
private PaymentDocumentExportTypeInsuranceVolumeType typeField;
private bool typeFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PaymentDocumentExportTypeInsuranceVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PaymentDocumentExportTypeInsuranceVolumeType
{
///
I,
///
O,
}
///
[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/bills/")]
public partial class PaymentDocumentExportTypePenaltiesAndCourtCosts
{
private nsiRef serviceTypeField;
private string causeField;
private decimal totalPayableField;
private string orgPPAGUIDField;
private string paymentInformationGuidField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Cause
{
get
{
return this.causeField;
}
set
{
this.causeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string PaymentInformationGuid
{
get
{
return this.paymentInformationGuidField;
}
set
{
this.paymentInformationGuidField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
public enum ItemChoiceType2
{
///
Expose,
///
Withdraw,
}
///
[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/bills/")]
public partial class PaymentDocumentExportTypeComponentsOfCost
{
private nsiRef nameComponentField;
private decimal costField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef nameComponent
{
get
{
return this.nameComponentField;
}
set
{
this.nameComponentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal cost
{
get
{
return this.costField;
}
set
{
this.costField = 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/bills/")]
public partial class PaymentDocumentExportTypePaymentProviderInformation
{
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = 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/bills/")]
public partial class exportPaymentDocumentResultType
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocument", typeof(exportPaymentDocumentResultTypePaymentDocument), 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(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(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public partial class exportPaymentDocumentResultTypePaymentDocument : PaymentDocumentExportType
{
private string paymentDocumentIDField;
private exportPaymentDocumentResultTypePaymentDocumentPaymentInformation[] paymentInformationField;
///
[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("PaymentInformation", Order=1)]
public exportPaymentDocumentResultTypePaymentDocumentPaymentInformation[] 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/bills/")]
public partial class exportPaymentDocumentResultTypePaymentDocumentPaymentInformation : PaymentInformationExportType
{
private decimal totalPayableByPaymentInformationField;
private bool totalPayableByPaymentInformationFieldSpecified;
private string paymentInformationGuidField;
private string accountNumberField;
private string serviceIDField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal totalPayableWithDebtAndAdvanceField;
private bool totalPayableWithDebtAndAdvanceFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal TotalPayableByPaymentInformation
{
get
{
return this.totalPayableByPaymentInformationField;
}
set
{
this.totalPayableByPaymentInformationField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPaymentInformationSpecified
{
get
{
return this.totalPayableByPaymentInformationFieldSpecified;
}
set
{
this.totalPayableByPaymentInformationFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PaymentInformationGuid
{
get
{
return this.paymentInformationGuidField;
}
set
{
this.paymentInformationGuidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(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(Order=4)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal TotalPayableWithDebtAndAdvance
{
get
{
return this.totalPayableWithDebtAndAdvanceField;
}
set
{
this.totalPayableWithDebtAndAdvanceField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableWithDebtAndAdvanceSpecified
{
get
{
return this.totalPayableWithDebtAndAdvanceFieldSpecified;
}
set
{
this.totalPayableWithDebtAndAdvanceFieldSpecified = 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(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/bills-service-async/", ConfigurationName="Hcs.Service.Async.Bills.BillsPortsTypeAsync")]
public interface BillsPortsTypeAsync
{
[System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Bills.getStateRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importPaymentDocumentData", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importPaymentDocumentData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request);
[System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentData", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportPaymentDocumentData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request);
[System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecution", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importAcknowledgment", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importAcknowledgment", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task importAcknowledgmentAsync(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importInsuranceProduct", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importInsuranceProduct", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task importInsuranceProductAsync(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:exportInsuranceProduct", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportInsuranceProduct", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task exportInsuranceProductAsync(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importRSOSettlements", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importRSOSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task importRSOSettlementsAsync(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:importIKUSettlements", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importIKUSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task importIKUSettlementsAsync(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:exportSettlements", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task exportSettlementsAsync(Hcs.Service.Async.Bills.exportSettlementsRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecutionPaginal", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportNotificationsOfOrderExecutionPaginal", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:getRequestsState", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:getRequestsState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest 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 ItemChoiceType4 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 ItemChoiceType4 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 ItemsChoiceType6[] 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 ItemsChoiceType6[] 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 ItemsChoiceType6
{
///
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 ItemChoiceType4
{
///
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/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/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/bills/")]
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("ExportNotificationsOfOrderExecutionGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ImportResult", typeof(CommonResultType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("InsuranceProduct", typeof(InsuranceProductType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(ExportSettlementResultType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("exportNotificationsOfOrderExecutionResult", typeof(exportNotificationsOfOrderExecutionResultType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("exportPaymentDocResult", typeof(exportPaymentDocumentResultType), 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.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.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.getStateRequest getStateRequest;
public getStateRequest1()
{
}
public getStateRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.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.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.getStateResult getStateResult;
public getStateResponse()
{
}
public getStateResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class importPaymentDocumentRequest : BaseType
{
private object[] itemsField;
private string versionField;
public importPaymentDocumentRequest()
{
this.versionField = "11.2.0.16";
}
///
[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("ConfirmAmountsCorrect", typeof(bool), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocument", typeof(importPaymentDocumentRequestPaymentDocument), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentInformation", typeof(importPaymentDocumentRequestPaymentInformation), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentProviderInformation", typeof(importPaymentDocumentRequestPaymentProviderInformation), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("WithdrawPaymentDocument", typeof(importPaymentDocumentRequestWithdrawPaymentDocument), 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/bills/")]
public partial class importPaymentDocumentRequestPaymentDocument : PaymentDocumentType
{
private string transportGUIDField;
private string paymentDocumentIDField;
private object[] items1Field;
///
[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.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)]
public string PaymentDocumentID
{
get
{
return this.paymentDocumentIDField;
}
set
{
this.paymentDocumentIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("DetailsPaymentInformation", typeof(importPaymentDocumentRequestPaymentDocumentDetailsPaymentInformation), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("PaymentInformationDetails", typeof(importPaymentDocumentRequestPaymentDocumentPaymentInformationDetails), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("PaymentInformationKey", typeof(string), Order=2)]
public object[] Items1
{
get
{
return this.items1Field;
}
set
{
this.items1Field = 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/bills/")]
public partial class importPaymentDocumentRequestPaymentDocumentDetailsPaymentInformation
{
private string paymentInformationKeyField;
private decimal totalPayableByPaymentInformationField;
private string accountNumberField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal totalPayableWithDebtAndAdvanceField;
private bool totalPayableWithDebtAndAdvanceFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal TotalPayableByPaymentInformation
{
get
{
return this.totalPayableByPaymentInformationField;
}
set
{
this.totalPayableByPaymentInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string AccountNumber
{
get
{
return this.accountNumberField;
}
set
{
this.accountNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal TotalPayableWithDebtAndAdvance
{
get
{
return this.totalPayableWithDebtAndAdvanceField;
}
set
{
this.totalPayableWithDebtAndAdvanceField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableWithDebtAndAdvanceSpecified
{
get
{
return this.totalPayableWithDebtAndAdvanceFieldSpecified;
}
set
{
this.totalPayableWithDebtAndAdvanceFieldSpecified = 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/bills/")]
public partial class importPaymentDocumentRequestPaymentDocumentPaymentInformationDetails
{
private decimal totalPayableByPaymentInformationField;
private string accountNumberField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal totalPayableWithDebtAndAdvanceField;
private bool totalPayableWithDebtAndAdvanceFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal TotalPayableByPaymentInformation
{
get
{
return this.totalPayableByPaymentInformationField;
}
set
{
this.totalPayableByPaymentInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string AccountNumber
{
get
{
return this.accountNumberField;
}
set
{
this.accountNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal TotalPayableWithDebtAndAdvance
{
get
{
return this.totalPayableWithDebtAndAdvanceField;
}
set
{
this.totalPayableWithDebtAndAdvanceField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableWithDebtAndAdvanceSpecified
{
get
{
return this.totalPayableWithDebtAndAdvanceFieldSpecified;
}
set
{
this.totalPayableWithDebtAndAdvanceFieldSpecified = 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/bills/")]
public partial class PaymentDocumentType
{
private string accountGuidField;
private string paymentDocumentNumberField;
private PaymentDocumentTypeIndividualMDReadings[] individualMDReadingsField;
private object[] itemsField;
private bool itemField;
private ItemChoiceType5 itemElementNameField;
private decimal totalPayableByChargeInfoField;
private bool totalPayableByChargeInfoFieldSpecified;
private decimal totalPayableOverallByChargeInfoField;
private bool totalPayableOverallByChargeInfoFieldSpecified;
private decimal debtPreviousPeriodsField;
private bool debtPreviousPeriodsFieldSpecified;
private decimal advanceBllingPeriodField;
private bool advanceBllingPeriodFieldSpecified;
private decimal totalPiecemealPaymentSumField;
private bool totalPiecemealPaymentSumFieldSpecified;
private sbyte paymentsTakenField;
private bool paymentsTakenFieldSpecified;
private string additionalInformationField;
private decimal totalPayableByPDWithDebtAndAdvanceField;
private bool totalPayableByPDWithDebtAndAdvanceFieldSpecified;
private decimal totalByPenaltiesAndCourtCostsField;
private bool totalByPenaltiesAndCourtCostsFieldSpecified;
private decimal totalPayableByPDField;
private bool totalPayableByPDFieldSpecified;
private PaymentDocumentTypeComponentsOfCost[] componentsOfCostField;
private decimal paidCashField;
private bool paidCashFieldSpecified;
private System.DateTime dateOfLastReceivedPaymentField;
private bool dateOfLastReceivedPaymentFieldSpecified;
private decimal limitIndexField;
private bool limitIndexFieldSpecified;
private decimal subsidiesCompensationSocialSupportField;
private bool subsidiesCompensationSocialSupportFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
public string AccountGuid
{
get
{
return this.accountGuidField;
}
set
{
this.accountGuidField = 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("IndividualMDReadings", Order=2)]
public PaymentDocumentTypeIndividualMDReadings[] IndividualMDReadings
{
get
{
return this.individualMDReadingsField;
}
set
{
this.individualMDReadingsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairCharge", typeof(PaymentDocumentTypeCapitalRepairCharge), Order=3)]
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairDebt", typeof(DebtImportCRType), Order=3)]
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairYearCharge", typeof(CapitalRepairYearImportType), Order=3)]
[System.Xml.Serialization.XmlElementAttribute("ChargeDebt", typeof(PDServiceDebtImportType), Order=3)]
[System.Xml.Serialization.XmlElementAttribute("ChargeInfo", typeof(PaymentDocumentTypeChargeInfo), Order=3)]
[System.Xml.Serialization.XmlElementAttribute("Insurance", typeof(PaymentDocumentTypeInsurance), Order=3)]
[System.Xml.Serialization.XmlElementAttribute("PenaltiesAndCourtCosts", typeof(PaymentDocumentTypePenaltiesAndCourtCosts), Order=3)]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Expose", typeof(bool), Order=4)]
[System.Xml.Serialization.XmlElementAttribute("Withdraw", typeof(bool), Order=4)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public bool Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType5 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal TotalPayableByChargeInfo
{
get
{
return this.totalPayableByChargeInfoField;
}
set
{
this.totalPayableByChargeInfoField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByChargeInfoSpecified
{
get
{
return this.totalPayableByChargeInfoFieldSpecified;
}
set
{
this.totalPayableByChargeInfoFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal TotalPayableOverallByChargeInfo
{
get
{
return this.totalPayableOverallByChargeInfoField;
}
set
{
this.totalPayableOverallByChargeInfoField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallByChargeInfoSpecified
{
get
{
return this.totalPayableOverallByChargeInfoFieldSpecified;
}
set
{
this.totalPayableOverallByChargeInfoFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal DebtPreviousPeriods
{
get
{
return this.debtPreviousPeriodsField;
}
set
{
this.debtPreviousPeriodsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsSpecified
{
get
{
return this.debtPreviousPeriodsFieldSpecified;
}
set
{
this.debtPreviousPeriodsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AdvanceBllingPeriod
{
get
{
return this.advanceBllingPeriodField;
}
set
{
this.advanceBllingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AdvanceBllingPeriodSpecified
{
get
{
return this.advanceBllingPeriodFieldSpecified;
}
set
{
this.advanceBllingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal totalPiecemealPaymentSum
{
get
{
return this.totalPiecemealPaymentSumField;
}
set
{
this.totalPiecemealPaymentSumField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool totalPiecemealPaymentSumSpecified
{
get
{
return this.totalPiecemealPaymentSumFieldSpecified;
}
set
{
this.totalPiecemealPaymentSumFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public sbyte PaymentsTaken
{
get
{
return this.paymentsTakenField;
}
set
{
this.paymentsTakenField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaymentsTakenSpecified
{
get
{
return this.paymentsTakenFieldSpecified;
}
set
{
this.paymentsTakenFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string AdditionalInformation
{
get
{
return this.additionalInformationField;
}
set
{
this.additionalInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal TotalPayableByPDWithDebtAndAdvance
{
get
{
return this.totalPayableByPDWithDebtAndAdvanceField;
}
set
{
this.totalPayableByPDWithDebtAndAdvanceField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPDWithDebtAndAdvanceSpecified
{
get
{
return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified;
}
set
{
this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal TotalByPenaltiesAndCourtCosts
{
get
{
return this.totalByPenaltiesAndCourtCostsField;
}
set
{
this.totalByPenaltiesAndCourtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalByPenaltiesAndCourtCostsSpecified
{
get
{
return this.totalByPenaltiesAndCourtCostsFieldSpecified;
}
set
{
this.totalByPenaltiesAndCourtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal TotalPayableByPD
{
get
{
return this.totalPayableByPDField;
}
set
{
this.totalPayableByPDField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPDSpecified
{
get
{
return this.totalPayableByPDFieldSpecified;
}
set
{
this.totalPayableByPDFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=16)]
public PaymentDocumentTypeComponentsOfCost[] ComponentsOfCost
{
get
{
return this.componentsOfCostField;
}
set
{
this.componentsOfCostField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public decimal PaidCash
{
get
{
return this.paidCashField;
}
set
{
this.paidCashField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaidCashSpecified
{
get
{
return this.paidCashFieldSpecified;
}
set
{
this.paidCashFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=18)]
public System.DateTime DateOfLastReceivedPayment
{
get
{
return this.dateOfLastReceivedPaymentField;
}
set
{
this.dateOfLastReceivedPaymentField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DateOfLastReceivedPaymentSpecified
{
get
{
return this.dateOfLastReceivedPaymentFieldSpecified;
}
set
{
this.dateOfLastReceivedPaymentFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=19)]
public decimal LimitIndex
{
get
{
return this.limitIndexField;
}
set
{
this.limitIndexField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LimitIndexSpecified
{
get
{
return this.limitIndexFieldSpecified;
}
set
{
this.limitIndexFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=20)]
public decimal SubsidiesCompensationSocialSupport
{
get
{
return this.subsidiesCompensationSocialSupportField;
}
set
{
this.subsidiesCompensationSocialSupportField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SubsidiesCompensationSocialSupportSpecified
{
get
{
return this.subsidiesCompensationSocialSupportFieldSpecified;
}
set
{
this.subsidiesCompensationSocialSupportFieldSpecified = 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/bills/")]
public partial class PaymentDocumentTypeIndividualMDReadings : PDServiceMDReadings
{
private PaymentDocumentTypeIndividualMDReadingsMDServiceCode[] mDServiceCodeField;
///
[System.Xml.Serialization.XmlElementAttribute("MDServiceCode", Order=0)]
public PaymentDocumentTypeIndividualMDReadingsMDServiceCode[] MDServiceCode
{
get
{
return this.mDServiceCodeField;
}
set
{
this.mDServiceCodeField = 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/bills/")]
public enum PaymentDocumentTypeIndividualMDReadingsMDServiceCode
{
///
[System.Xml.Serialization.XmlEnumAttribute("1")]
Item1,
///
[System.Xml.Serialization.XmlEnumAttribute("2")]
Item2,
///
[System.Xml.Serialization.XmlEnumAttribute("3")]
Item3,
///
[System.Xml.Serialization.XmlEnumAttribute("4")]
Item4,
///
[System.Xml.Serialization.XmlEnumAttribute("5")]
Item5,
///
[System.Xml.Serialization.XmlEnumAttribute("6")]
Item6,
///
[System.Xml.Serialization.XmlEnumAttribute("7")]
Item7,
}
///
[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/bills/")]
public partial class PaymentDocumentTypeCapitalRepairCharge : CapitalRepairImportType
{
}
///
[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/bills/")]
public partial class CapitalRepairImportType
{
private decimal contributionField;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private decimal moneyRecalculationField;
private bool moneyRecalculationFieldSpecified;
private decimal moneyDiscountField;
private bool moneyDiscountFieldSpecified;
private decimal totalPayableField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string orgPPAGUIDField;
private string calcExplanationField;
private CapitalRepairImportTypePaymentRecalculation paymentRecalculationField;
private string paymentInformationKeyField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Contribution
{
get
{
return this.contributionField;
}
set
{
this.contributionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal MoneyRecalculation
{
get
{
return this.moneyRecalculationField;
}
set
{
this.moneyRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified
{
get
{
return this.moneyRecalculationFieldSpecified;
}
set
{
this.moneyRecalculationFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal MoneyDiscount
{
get
{
return this.moneyDiscountField;
}
set
{
this.moneyDiscountField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyDiscountSpecified
{
get
{
return this.moneyDiscountFieldSpecified;
}
set
{
this.moneyDiscountFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public CapitalRepairImportTypePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = 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/bills/")]
public partial class CapitalRepairImportTypePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class DebtImportCRType
{
private int monthField;
private short yearField;
private decimal totalPayableField;
private string orgPPAGUIDField;
private string paymentInformationKeyField;
///
[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.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = 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/bills/")]
public partial class CapitalRepairYearImportType
{
private CapitalRepairYearImportTypeCapitalRepairMonthlyCharge[] capitalRepairMonthlyChargeField;
private short yearField;
private string orgPPAGUIDField;
private string paymentInformationKeyField;
///
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairMonthlyCharge", Order=0)]
public CapitalRepairYearImportTypeCapitalRepairMonthlyCharge[] CapitalRepairMonthlyCharge
{
get
{
return this.capitalRepairMonthlyChargeField;
}
set
{
this.capitalRepairMonthlyChargeField = 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.Xml.Serialization.XmlElementAttribute(Order=2)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = 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/bills/")]
public partial class CapitalRepairYearImportTypeCapitalRepairMonthlyCharge : CapitalRepairMonthlyImportType
{
private int monthField;
///
[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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public partial class PDServiceDebtImportType
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceDebtImportTypeAdditionalService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceDebtImportTypeGroupMunicipalService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceDebtImportTypeHousingService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceDebtImportTypeMunicipalService), 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/bills/")]
public partial class PDServiceDebtImportTypeAdditionalService : ServiceDebtImportType
{
}
///
[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/bills/")]
public partial class ServiceDebtImportType : DebtImportType
{
private nsiRef serviceTypeField;
private string paymentInformationKeyField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ServiceDebtImportType))]
[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/bills/")]
public partial class DebtImportType
{
private int monthField;
private short yearField;
private decimal totalPayableField;
private string orgPPAGUIDField;
///
[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.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = 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/bills/")]
public partial class PDServiceDebtImportTypeGroupMunicipalService
{
private PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService typeMunicipalServiceField;
private PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService[] municipalServiceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService
{
get
{
return this.typeMunicipalServiceField;
}
set
{
this.typeMunicipalServiceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)]
public PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService[] MunicipalService
{
get
{
return this.municipalServiceField;
}
set
{
this.municipalServiceField = 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/bills/")]
public partial class PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService
{
private nsiRef serviceTypeField;
private int monthField;
private short yearField;
private decimal totalPayableField;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = 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.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=2)]
public short Year
{
get
{
return this.yearField;
}
set
{
this.yearField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = 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/bills/")]
public partial class PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService : ServiceDebtImportType
{
}
///
[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/bills/")]
public partial class PDServiceDebtImportTypeHousingService : ServiceDebtImportType
{
private PDServiceDebtImportTypeHousingServiceMunicipalResource[] municipalResourceField;
///
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=0)]
public PDServiceDebtImportTypeHousingServiceMunicipalResource[] MunicipalResource
{
get
{
return this.municipalResourceField;
}
set
{
this.municipalResourceField = 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/bills/")]
public partial class PDServiceDebtImportTypeHousingServiceMunicipalResource
{
private nsiRef serviceTypeField;
private decimal totalPayableField;
private string orgPPAGUIDField;
private PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=3)]
public PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource
{
get
{
return this.generalMunicipalResourceField;
}
set
{
this.generalMunicipalResourceField = 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/bills/")]
public partial class PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource
{
private nsiRef serviceTypeField;
private decimal totalPayableField;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = 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/bills/")]
public partial class PDServiceDebtImportTypeMunicipalService : ServiceDebtImportType
{
}
///
[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/bills/")]
public partial class PaymentDocumentTypeChargeInfo : PDServiceChargeType
{
}
///
[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/bills/")]
public partial class PDServiceChargeType
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceChargeTypeAdditionalService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceChargeTypeGroupMunicipalService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceChargeTypeHousingService), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceChargeTypeMunicipalService), 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/bills/")]
public partial class PDServiceChargeTypeAdditionalService : ServicePDImportType
{
private ServiceChargeImportType serviceChargeField;
private PDServiceChargeTypeAdditionalServiceVolume[] consumptionField;
private PDServiceChargeTypeAdditionalServicePaymentRecalculation paymentRecalculationField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=1)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public PDServiceChargeTypeAdditionalServiceVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeAdditionalServicePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = 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/bills/")]
public partial class PDServiceChargeTypeAdditionalServiceVolume
{
private PDServiceChargeTypeAdditionalServiceVolumeType typeField;
private bool typeFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeAdditionalServiceVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeTypeAdditionalServiceVolumeType
{
///
I,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeTypeAdditionalServicePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class ServicePDImportType
{
private nsiRef serviceTypeField;
private decimal rateField;
private decimal totalPayableField;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private string calcExplanationField;
private string orgPPAGUIDField;
private string paymentInformationKeyField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = 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/bills/")]
public partial class PDServiceChargeTypeGroupMunicipalService
{
private TypeMunicipalServiceType typeMunicipalServiceField;
private PDServiceChargeTypeGroupMunicipalServiceMunicipalService[] municipalServiceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public TypeMunicipalServiceType TypeMunicipalService
{
get
{
return this.typeMunicipalServiceField;
}
set
{
this.typeMunicipalServiceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalService[] MunicipalService
{
get
{
return this.municipalServiceField;
}
set
{
this.municipalServiceField = 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/bills/")]
public partial class TypeMunicipalServiceType
{
private nsiRef serviceTypeField;
private TypeMunicipalServiceTypeVolume[] consumptionField;
private decimal rateField;
private bool rateFieldSpecified;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private TypeMunicipalServiceTypeMultiplyingFactor multiplyingFactorField;
private ServiceChargeImportType serviceChargeField;
private decimal totalPayableField;
private decimal municipalServiceIndividualConsumptionPayableField;
private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string calcExplanationField;
private string orgPPAGUIDField;
private PiecemealPayment piecemealPaymentField;
private TypeMunicipalServiceTypePaymentRecalculation paymentRecalculationField;
private ServiceInformation serviceInformationField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=1)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public TypeMunicipalServiceTypeVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public TypeMunicipalServiceTypeMultiplyingFactor MultiplyingFactor
{
get
{
return this.multiplyingFactorField;
}
set
{
this.multiplyingFactorField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal MunicipalServiceIndividualConsumptionPayable
{
get
{
return this.municipalServiceIndividualConsumptionPayableField;
}
set
{
this.municipalServiceIndividualConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified
{
get
{
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=18)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=19)]
public PiecemealPayment PiecemealPayment
{
get
{
return this.piecemealPaymentField;
}
set
{
this.piecemealPaymentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=20)]
public TypeMunicipalServiceTypePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=21)]
public ServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = 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/bills/")]
public partial class TypeMunicipalServiceTypeVolume
{
private TypeMunicipalServiceTypeVolumeType typeField;
private bool typeFieldSpecified;
private TypeMunicipalServiceTypeVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public TypeMunicipalServiceTypeVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public TypeMunicipalServiceTypeVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum TypeMunicipalServiceTypeVolumeType
{
///
I,
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum TypeMunicipalServiceTypeVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class TypeMunicipalServiceTypeMultiplyingFactor
{
private decimal ratioField;
private decimal amountOfExcessFeesField;
private bool amountOfExcessFeesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio
{
get
{
return this.ratioField;
}
set
{
this.ratioField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees
{
get
{
return this.amountOfExcessFeesField;
}
set
{
this.amountOfExcessFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfExcessFeesSpecified
{
get
{
return this.amountOfExcessFeesFieldSpecified;
}
set
{
this.amountOfExcessFeesFieldSpecified = 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/bills/")]
public partial class TypeMunicipalServiceTypePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalService : ServicePDImportType
{
private ServiceChargeImportType serviceChargeField;
private PiecemealPayment piecemealPaymentField;
private PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation paymentRecalculationField;
private ServiceInformation serviceInformationField;
private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume[] consumptionField;
private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor multiplyingFactorField;
private decimal municipalServiceIndividualConsumptionPayableField;
private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PiecemealPayment PiecemealPayment
{
get
{
return this.piecemealPaymentField;
}
set
{
this.piecemealPaymentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=4)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor
{
get
{
return this.multiplyingFactorField;
}
set
{
this.multiplyingFactorField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceIndividualConsumptionPayable
{
get
{
return this.municipalServiceIndividualConsumptionPayableField;
}
set
{
this.municipalServiceIndividualConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified
{
get
{
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = 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/bills/")]
public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume
{
private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType typeField;
private bool typeFieldSpecified;
private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType
{
///
I,
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor
{
private decimal ratioField;
private decimal amountOfExcessFeesField;
private bool amountOfExcessFeesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio
{
get
{
return this.ratioField;
}
set
{
this.ratioField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees
{
get
{
return this.amountOfExcessFeesField;
}
set
{
this.amountOfExcessFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfExcessFeesSpecified
{
get
{
return this.amountOfExcessFeesFieldSpecified;
}
set
{
this.amountOfExcessFeesFieldSpecified = 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/bills/")]
public partial class PDServiceChargeTypeHousingService : ServicePDImportType
{
private ServiceChargeImportType serviceChargeField;
private PDServiceChargeTypeHousingServiceMunicipalResource[] municipalResourceField;
private PDServiceChargeTypeHousingServicePaymentRecalculation paymentRecalculationField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)]
public PDServiceChargeTypeHousingServiceMunicipalResource[] MunicipalResource
{
get
{
return this.municipalResourceField;
}
set
{
this.municipalResourceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeHousingServicePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = 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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResource
{
private nsiRef serviceTypeField;
private PDServiceChargeTypeHousingServiceMunicipalResourceUnit unitField;
private bool unitFieldSpecified;
private PDServiceChargeTypeHousingServiceMunicipalResourceConsumption consumptionField;
private decimal rateField;
private bool rateFieldSpecified;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private ServiceChargeImportType serviceChargeField;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation serviceInformationField;
private PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation paymentRecalculationField;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
private decimal totalPayableField;
private bool totalPayableFieldSpecified;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string orgPPAGUIDField;
private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PDServiceChargeTypeHousingServiceMunicipalResourceUnit Unit
{
get
{
return this.unitField;
}
set
{
this.unitField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UnitSpecified
{
get
{
return this.unitFieldSpecified;
}
set
{
this.unitFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeHousingServiceMunicipalResourceConsumption Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified
{
get
{
return this.rateFieldSpecified;
}
set
{
this.rateFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified
{
get
{
return this.totalPayableFieldSpecified;
}
set
{
this.totalPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=18)]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource
{
get
{
return this.generalMunicipalResourceField;
}
set
{
this.generalMunicipalResourceField = 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/bills/")]
public enum PDServiceChargeTypeHousingServiceMunicipalResourceUnit
{
///
S,
///
D,
}
///
[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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourceConsumption
{
private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume volumeField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume Volume
{
get
{
return this.volumeField;
}
set
{
this.volumeField = 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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume
{
private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType typeField;
private bool typeFieldSpecified;
private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType
{
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation
{
private decimal houseOverallNeedsNormField;
private bool houseOverallNeedsNormFieldSpecified;
private decimal houseOverallNeedsCurrentValueField;
private bool houseOverallNeedsCurrentValueFieldSpecified;
private decimal houseTotalHouseOverallNeedsField;
private bool houseTotalHouseOverallNeedsFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm
{
get
{
return this.houseOverallNeedsNormField;
}
set
{
this.houseOverallNeedsNormField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified
{
get
{
return this.houseOverallNeedsNormFieldSpecified;
}
set
{
this.houseOverallNeedsNormFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue
{
get
{
return this.houseOverallNeedsCurrentValueField;
}
set
{
this.houseOverallNeedsCurrentValueField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified
{
get
{
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set
{
this.houseOverallNeedsCurrentValueFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalHouseOverallNeeds
{
get
{
return this.houseTotalHouseOverallNeedsField;
}
set
{
this.houseTotalHouseOverallNeedsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseTotalHouseOverallNeedsSpecified
{
get
{
return this.houseTotalHouseOverallNeedsFieldSpecified;
}
set
{
this.houseTotalHouseOverallNeedsFieldSpecified = 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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource : GeneralMunicipalResourceType
{
private nsiRef serviceTypeField;
private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption consumptionField;
private decimal rateField;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private ServiceChargeImportType serviceChargeField;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation paymentRecalculationField;
private decimal totalPayableField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation serviceInformationField;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = 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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption
{
private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume volumeField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume Volume
{
get
{
return this.volumeField;
}
set
{
this.volumeField = 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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume
{
private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType typeField;
private bool typeFieldSpecified;
private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType
{
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation
{
private decimal houseOverallNeedsNormField;
private bool houseOverallNeedsNormFieldSpecified;
private decimal houseOverallNeedsCurrentValueField;
private bool houseOverallNeedsCurrentValueFieldSpecified;
private decimal houseTotalHouseOverallNeedsField;
private bool houseTotalHouseOverallNeedsFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm
{
get
{
return this.houseOverallNeedsNormField;
}
set
{
this.houseOverallNeedsNormField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified
{
get
{
return this.houseOverallNeedsNormFieldSpecified;
}
set
{
this.houseOverallNeedsNormFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue
{
get
{
return this.houseOverallNeedsCurrentValueField;
}
set
{
this.houseOverallNeedsCurrentValueField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified
{
get
{
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set
{
this.houseOverallNeedsCurrentValueFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalHouseOverallNeeds
{
get
{
return this.houseTotalHouseOverallNeedsField;
}
set
{
this.houseTotalHouseOverallNeedsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseTotalHouseOverallNeedsSpecified
{
get
{
return this.houseTotalHouseOverallNeedsFieldSpecified;
}
set
{
this.houseTotalHouseOverallNeedsFieldSpecified = 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/bills/")]
public partial class GeneralMunicipalResourceType
{
}
///
[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/bills/")]
public partial class PDServiceChargeTypeHousingServicePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeTypeMunicipalService : ServicePDImportType
{
private ServiceChargeImportType serviceChargeField;
private PiecemealPayment piecemealPaymentField;
private PDServiceChargeTypeMunicipalServicePaymentRecalculation paymentRecalculationField;
private ServiceInformation serviceInformationField;
private PDServiceChargeTypeMunicipalServiceVolume[] consumptionField;
private PDServiceChargeTypeMunicipalServiceMultiplyingFactor multiplyingFactorField;
private decimal municipalServiceIndividualConsumptionPayableField;
private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
private decimal municipalServiceCommunalConsumptionPayableField;
private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PiecemealPayment PiecemealPayment
{
get
{
return this.piecemealPaymentField;
}
set
{
this.piecemealPaymentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeMunicipalServicePaymentRecalculation PaymentRecalculation
{
get
{
return this.paymentRecalculationField;
}
set
{
this.paymentRecalculationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ServiceInformation ServiceInformation
{
get
{
return this.serviceInformationField;
}
set
{
this.serviceInformationField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=4)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public PDServiceChargeTypeMunicipalServiceVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public PDServiceChargeTypeMunicipalServiceMultiplyingFactor MultiplyingFactor
{
get
{
return this.multiplyingFactorField;
}
set
{
this.multiplyingFactorField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceIndividualConsumptionPayable
{
get
{
return this.municipalServiceIndividualConsumptionPayableField;
}
set
{
this.municipalServiceIndividualConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified
{
get
{
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal MunicipalServiceCommunalConsumptionPayable
{
get
{
return this.municipalServiceCommunalConsumptionPayableField;
}
set
{
this.municipalServiceCommunalConsumptionPayableField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified
{
get
{
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set
{
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
{
get
{
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set
{
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = 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/bills/")]
public partial class PDServiceChargeTypeMunicipalServicePaymentRecalculation
{
private string recalculationReasonField;
private decimal sumField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason
{
get
{
return this.recalculationReasonField;
}
set
{
this.recalculationReasonField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal sum
{
get
{
return this.sumField;
}
set
{
this.sumField = 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/bills/")]
public partial class PDServiceChargeTypeMunicipalServiceVolume
{
private PDServiceChargeTypeMunicipalServiceVolumeType typeField;
private bool typeFieldSpecified;
private PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod determiningMethodField;
private bool determiningMethodFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeMunicipalServiceVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod determiningMethod
{
get
{
return this.determiningMethodField;
}
set
{
this.determiningMethodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified
{
get
{
return this.determiningMethodFieldSpecified;
}
set
{
this.determiningMethodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PDServiceChargeTypeMunicipalServiceVolumeType
{
///
I,
///
O,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public enum PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod
{
///
N,
///
M,
///
O,
}
///
[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/bills/")]
public partial class PDServiceChargeTypeMunicipalServiceMultiplyingFactor
{
private decimal ratioField;
private decimal amountOfExcessFeesField;
private bool amountOfExcessFeesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio
{
get
{
return this.ratioField;
}
set
{
this.ratioField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees
{
get
{
return this.amountOfExcessFeesField;
}
set
{
this.amountOfExcessFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfExcessFeesSpecified
{
get
{
return this.amountOfExcessFeesFieldSpecified;
}
set
{
this.amountOfExcessFeesFieldSpecified = 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/bills/")]
public partial class PaymentDocumentTypeInsurance
{
private string insuranceProductGUIDField;
private decimal rateField;
private decimal totalPayableField;
private decimal accountingPeriodTotalField;
private bool accountingPeriodTotalFieldSpecified;
private string calcExplanationField;
private ServiceChargeImportType serviceChargeField;
private PaymentDocumentTypeInsuranceVolume[] consumptionField;
private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
private decimal penaltiesField;
private bool penaltiesFieldSpecified;
private decimal serviceProviderPenaltiesField;
private bool serviceProviderPenaltiesFieldSpecified;
private decimal stateFeesField;
private bool stateFeesFieldSpecified;
private decimal courtCostsField;
private bool courtCostsFieldSpecified;
private decimal totalPayableOverallField;
private bool totalPayableOverallFieldSpecified;
private string orgPPAGUIDField;
private string paymentInformationKeyField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string InsuranceProductGUID
{
get
{
return this.insuranceProductGUIDField;
}
set
{
this.insuranceProductGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Rate
{
get
{
return this.rateField;
}
set
{
this.rateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal
{
get
{
return this.accountingPeriodTotalField;
}
set
{
this.accountingPeriodTotalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified
{
get
{
return this.accountingPeriodTotalFieldSpecified;
}
set
{
this.accountingPeriodTotalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string CalcExplanation
{
get
{
return this.calcExplanationField;
}
set
{
this.calcExplanationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeImportType ServiceCharge
{
get
{
return this.serviceChargeField;
}
set
{
this.serviceChargeField = value;
}
}
///
[System.Xml.Serialization.XmlArrayAttribute(Order=6)]
[System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
public PaymentDocumentTypeInsuranceVolume[] Consumption
{
get
{
return this.consumptionField;
}
set
{
this.consumptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
{
get
{
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set
{
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal Penalties
{
get
{
return this.penaltiesField;
}
set
{
this.penaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified
{
get
{
return this.penaltiesFieldSpecified;
}
set
{
this.penaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal ServiceProviderPenalties
{
get
{
return this.serviceProviderPenaltiesField;
}
set
{
this.serviceProviderPenaltiesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified
{
get
{
return this.serviceProviderPenaltiesFieldSpecified;
}
set
{
this.serviceProviderPenaltiesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal StateFees
{
get
{
return this.stateFeesField;
}
set
{
this.stateFeesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified
{
get
{
return this.stateFeesFieldSpecified;
}
set
{
this.stateFeesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal CourtCosts
{
get
{
return this.courtCostsField;
}
set
{
this.courtCostsField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified
{
get
{
return this.courtCostsFieldSpecified;
}
set
{
this.courtCostsFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal TotalPayableOverall
{
get
{
return this.totalPayableOverallField;
}
set
{
this.totalPayableOverallField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified
{
get
{
return this.totalPayableOverallFieldSpecified;
}
set
{
this.totalPayableOverallFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = 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/bills/")]
public partial class PaymentDocumentTypeInsuranceVolume
{
private PaymentDocumentTypeInsuranceVolumeType typeField;
private bool typeFieldSpecified;
private decimal valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public PaymentDocumentTypeInsuranceVolumeType type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public decimal Value
{
get
{
return this.valueField;
}
set
{
this.valueField = 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/bills/")]
public enum PaymentDocumentTypeInsuranceVolumeType
{
///
I,
///
O,
}
///
[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/bills/")]
public partial class PaymentDocumentTypePenaltiesAndCourtCosts
{
private nsiRef serviceTypeField;
private string causeField;
private decimal totalPayableField;
private string orgPPAGUIDField;
private string paymentInformationKeyField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType
{
get
{
return this.serviceTypeField;
}
set
{
this.serviceTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Cause
{
get
{
return this.causeField;
}
set
{
this.causeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable
{
get
{
return this.totalPayableField;
}
set
{
this.totalPayableField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string PaymentInformationKey
{
get
{
return this.paymentInformationKeyField;
}
set
{
this.paymentInformationKeyField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
public enum ItemChoiceType5
{
///
Expose,
///
Withdraw,
}
///
[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/bills/")]
public partial class PaymentDocumentTypeComponentsOfCost
{
private nsiRef nameComponentField;
private decimal costField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef nameComponent
{
get
{
return this.nameComponentField;
}
set
{
this.nameComponentField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal cost
{
get
{
return this.costField;
}
set
{
this.costField = 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/bills/")]
public partial class importPaymentDocumentRequestPaymentInformation : PaymentInformationKeyType
{
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/payments-base/")]
public partial class PaymentInformationKeyType
{
private string bankBIKField;
private string operatingAccountNumberField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string BankBIK
{
get
{
return this.bankBIKField;
}
set
{
this.bankBIKField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string operatingAccountNumber
{
get
{
return this.operatingAccountNumberField;
}
set
{
this.operatingAccountNumberField = 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/bills/")]
public partial class importPaymentDocumentRequestPaymentProviderInformation
{
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = 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/bills/")]
public partial class importPaymentDocumentRequestWithdrawPaymentDocument
{
private string transportGUIDField;
private string paymentDocumentIDField;
///
[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.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)]
public string PaymentDocumentID
{
get
{
return this.paymentDocumentIDField;
}
set
{
this.paymentDocumentIDField = 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 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 importPaymentDocumentDataRequest
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest;
public importPaymentDocumentDataRequest()
{
}
public importPaymentDocumentDataRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest)
{
this.RequestHeader = RequestHeader;
this.importPaymentDocumentRequest = importPaymentDocumentRequest;
}
}
[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 importPaymentDocumentDataResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public importPaymentDocumentDataResponse()
{
}
public importPaymentDocumentDataResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class exportPaymentDocumentRequest : BaseType
{
private object[] itemsField;
private ItemsChoiceType7[] itemsElementNameField;
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("AccountGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType7[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = 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/bills/", IncludeInSchema=false)]
public enum ItemsChoiceType7
{
///
[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,
///
AccountGUID,
///
FIASHouseGuid,
}
[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 exportPaymentDocumentDataRequest
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest;
public exportPaymentDocumentDataRequest()
{
}
public exportPaymentDocumentDataRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest)
{
this.RequestHeader = RequestHeader;
this.exportPaymentDocumentRequest = exportPaymentDocumentRequest;
}
}
[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 exportPaymentDocumentDataResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public exportPaymentDocumentDataResponse()
{
}
public exportPaymentDocumentDataResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class exportNotificationsOfOrderExecutionRequest : BaseType
{
private object itemField;
private string versionField;
///
[System.Xml.Serialization.XmlElementAttribute("Notifications", typeof(exportNotificationsOfOrderExecutionRequestNotifications), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("SupplierIDs", typeof(exportNotificationsOfOrderExecutionRequestSupplierIDs), Order=0)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = 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/bills/")]
public partial class exportNotificationsOfOrderExecutionRequestNotifications
{
private object[] itemsField;
private ItemsChoiceType9[] itemsElementNameField;
///
[System.Xml.Serialization.XmlElementAttribute("AckStatus", typeof(sbyte), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("DateFrom", typeof(System.DateTime), DataType="date", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("DaysInterval", typeof(sbyte), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", 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 ItemsChoiceType9[] 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/bills/", IncludeInSchema=false)]
public enum ItemsChoiceType9
{
///
AckStatus,
///
DateFrom,
///
DaysInterval,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
"cutionGUID")]
NotificationsOfOrderExecutionGUID,
}
///
[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/bills/")]
public partial class exportNotificationsOfOrderExecutionRequestSupplierIDs
{
private object[] itemsField;
private ItemsChoiceType8[] itemsElementNameField;
///
[System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType8[] 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/bills/", 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,
}
[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 exportNotificationsOfOrderExecutionRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest;
public exportNotificationsOfOrderExecutionRequest1()
{
}
public exportNotificationsOfOrderExecutionRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest)
{
this.RequestHeader = RequestHeader;
this.exportNotificationsOfOrderExecutionRequest = exportNotificationsOfOrderExecutionRequest;
}
}
[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 exportNotificationsOfOrderExecutionResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public exportNotificationsOfOrderExecutionResponse()
{
}
public exportNotificationsOfOrderExecutionResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class importAcknowledgmentRequest : BaseType
{
private object[] itemsField;
private string versionField;
public importAcknowledgmentRequest()
{
this.versionField = "11.0.0.2";
}
///
[System.Xml.Serialization.XmlElementAttribute("AckCancellation", typeof(importAcknowledgmentRequestAckCancellation), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("AcknowledgmentRequestInfo", typeof(importAcknowledgmentRequestAcknowledgmentRequestInfo), 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/bills/")]
public partial class importAcknowledgmentRequestAckCancellation
{
private string[] itemsField;
private ItemsChoiceType12[] itemsElementNameField;
private string paymentDocumentIDField;
private string transportGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("OrderID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("OrderIDMultipurpose", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public string[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType12[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=2)]
public string PaymentDocumentID
{
get
{
return this.paymentDocumentIDField;
}
set
{
this.paymentDocumentIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
public enum ItemsChoiceType12
{
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")]
orgPPAGUID,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
"cutionGUID")]
NotificationsOfOrderExecutionGUID,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:OrderID")]
OrderID,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:OrderIDMultipurpose")]
OrderIDMultipurpose,
}
///
[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/bills/")]
public partial class importAcknowledgmentRequestAcknowledgmentRequestInfo : AcknowledgmentRequestInfoType
{
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/payments-base/")]
public partial class AcknowledgmentRequestInfoType
{
private string[] itemsField;
private ItemsChoiceType10[] itemsElementNameField;
private object itemField;
private AcknowledgmentRequestInfoTypeDelayPeriod delayPeriodField;
///
[System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("OrderID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("OrderIDMultipurpose", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public string[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType10[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("AckImpossible", typeof(AcknowledgmentRequestInfoTypeAckImpossible), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocumentAck", typeof(AcknowledgmentRequestInfoTypePaymentDocumentAck), Order=2)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public AcknowledgmentRequestInfoTypeDelayPeriod DelayPeriod
{
get
{
return this.delayPeriodField;
}
set
{
this.delayPeriodField = 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 ItemsChoiceType10
{
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")]
orgPPAGUID,
///
NotificationsOfOrderExecutionGUID,
///
OrderID,
///
OrderIDMultipurpose,
}
///
[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 AcknowledgmentRequestInfoTypeAckImpossible
{
private string paymentDocumentIDField;
private string reasonField;
///
[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(Order=1)]
public string Reason
{
get
{
return this.reasonField;
}
set
{
this.reasonField = 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 AcknowledgmentRequestInfoTypePaymentDocumentAck
{
private string paymentDocumentIDField;
private object itemField;
private ItemChoiceType6 itemElementNameField;
private decimal amountField;
private string paymentDocumentNumberField;
private AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation paymentInformationField;
private AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod capitalRepairYearAckPeriodField;
///
[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("ASType", typeof(string), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("HSType", typeof(string), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("MSType", typeof(string), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("PServiceType", typeof(nsiRef), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("TMSType", typeof(nsiRef), Order=1)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType6 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Amount
{
get
{
return this.amountField;
}
set
{
this.amountField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=4)]
public string PaymentDocumentNumber
{
get
{
return this.paymentDocumentNumberField;
}
set
{
this.paymentDocumentNumberField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation PaymentInformation
{
get
{
return this.paymentInformationField;
}
set
{
this.paymentInformationField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod CapitalRepairYearAckPeriod
{
get
{
return this.capitalRepairYearAckPeriodField;
}
set
{
this.capitalRepairYearAckPeriodField = 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 ItemChoiceType6
{
///
ASType,
///
HSType,
///
MSType,
///
PServiceType,
///
TMSType,
}
///
[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 AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation
{
private string[] itemsField;
private ItemsChoiceType11[] itemsElementNameField;
///
[System.Xml.Serialization.XmlElementAttribute("BankBIK", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentInformationGuid", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("operatingAccountNumber", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public string[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType11[] 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/payments-base/", IncludeInSchema=false)]
public enum ItemsChoiceType11
{
///
BankBIK,
///
PaymentInformationGuid,
///
operatingAccountNumber,
}
///
[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 AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod
{
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.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
public partial class AcknowledgmentRequestInfoTypeDelayPeriod
{
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.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 importAcknowledgmentRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest;
public importAcknowledgmentRequest1()
{
}
public importAcknowledgmentRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest)
{
this.RequestHeader = RequestHeader;
this.importAcknowledgmentRequest = importAcknowledgmentRequest;
}
}
[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 importAcknowledgmentResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public importAcknowledgmentResponse()
{
}
public importAcknowledgmentResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class importInsuranceProductRequest : BaseType
{
private importInsuranceProductRequestInsuranceProduct[] insuranceProductField;
private string versionField;
public importInsuranceProductRequest()
{
this.versionField = "10.0.2.1";
}
///
[System.Xml.Serialization.XmlElementAttribute("InsuranceProduct", Order=0)]
public importInsuranceProductRequestInsuranceProduct[] InsuranceProduct
{
get
{
return this.insuranceProductField;
}
set
{
this.insuranceProductField = 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/bills/")]
public partial class importInsuranceProductRequestInsuranceProduct
{
private string transportGUIDField;
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("CreateOrUpdate", typeof(importInsuranceProductRequestInsuranceProductCreateOrUpdate), Order=1)]
[System.Xml.Serialization.XmlElementAttribute("Remove", typeof(importInsuranceProductRequestInsuranceProductRemove), Order=1)]
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/bills/")]
public partial class importInsuranceProductRequestInsuranceProductCreateOrUpdate : InsuranceProductType
{
private string insuranceProductGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string InsuranceProductGUID
{
get
{
return this.insuranceProductGUIDField;
}
set
{
this.insuranceProductGUIDField = 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/bills/")]
public partial class importInsuranceProductRequestInsuranceProductRemove
{
private string insuranceProductGUIDField;
private System.DateTime closeDateField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string InsuranceProductGUID
{
get
{
return this.insuranceProductGUIDField;
}
set
{
this.insuranceProductGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime CloseDate
{
get
{
return this.closeDateField;
}
set
{
this.closeDateField = 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 importInsuranceProductRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest;
public importInsuranceProductRequest1()
{
}
public importInsuranceProductRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest)
{
this.RequestHeader = RequestHeader;
this.importInsuranceProductRequest = importInsuranceProductRequest;
}
}
[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 importInsuranceProductResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public importInsuranceProductResponse()
{
}
public importInsuranceProductResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class exportInsuranceProductRequest : BaseType
{
private string versionField;
public exportInsuranceProductRequest()
{
this.versionField = "10.0.2.1";
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class exportInsuranceProductRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest;
public exportInsuranceProductRequest1()
{
}
public exportInsuranceProductRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest)
{
this.RequestHeader = RequestHeader;
this.exportInsuranceProductRequest = exportInsuranceProductRequest;
}
}
[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 exportInsuranceProductResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public exportInsuranceProductResponse()
{
}
public exportInsuranceProductResponse(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
{
this.RequestHeader = RequestHeader;
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/bills/")]
public partial class importRSOSettlementsRequest : BaseType
{
private importRSOSettlementsRequestImportSettlement[] importSettlementField;
private string versionField;
public importRSOSettlementsRequest()
{
this.versionField = "10.0.2.1";
}
///
[System.Xml.Serialization.XmlElementAttribute("importSettlement", Order=0)]
public importRSOSettlementsRequestImportSettlement[] importSettlement
{
get
{
return this.importSettlementField;
}
set
{
this.importSettlementField = 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/bills/")]
public partial class importRSOSettlementsRequestImportSettlement
{
private string transportGUIDField;
private string settlementGUIDField;
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string SettlementGUID
{
get
{
return this.settlementGUIDField;
}
set
{
this.settlementGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("AnnulmentSettlement", typeof(AnnulmentType), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(importRSOSettlementsRequestImportSettlementSettlement), Order=2)]
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(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
public partial class AnnulmentType
{
private string reasonOfAnnulmentField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ReasonOfAnnulment
{
get
{
return this.reasonOfAnnulmentField;
}
set
{
this.reasonOfAnnulmentField = 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/bills/")]
public partial class importRSOSettlementsRequestImportSettlementSettlement
{
private importRSOSettlementsRequestImportSettlementSettlementContract contractField;
private importRSOSettlementsRequestImportSettlementSettlementReportingPeriod[] reportingPeriodField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public importRSOSettlementsRequestImportSettlementSettlementContract Contract
{
get
{
return this.contractField;
}
set
{
this.contractField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=1)]
public importRSOSettlementsRequestImportSettlementSettlementReportingPeriod[] ReportingPeriod
{
get
{
return this.reportingPeriodField;
}
set
{
this.reportingPeriodField = 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/bills/")]
public partial class importRSOSettlementsRequestImportSettlementSettlementContract
{
private string contractRootGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ContractRootGUID
{
get
{
return this.contractRootGUIDField;
}
set
{
this.contractRootGUIDField = 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/bills/")]
public partial class importRSOSettlementsRequestImportSettlementSettlementReportingPeriod : ReportPeriodType
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("AnnulmentReportingPeriod", typeof(importRSOSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ReportingPeriodInfo", typeof(ReportPeriodRSOInfoType), 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/bills/")]
public partial class importRSOSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod : AnnulmentType
{
}
[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 importRSOSettlementsRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest;
public importRSOSettlementsRequest1()
{
}
public importRSOSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest)
{
this.RequestHeader = RequestHeader;
this.importRSOSettlementsRequest = importRSOSettlementsRequest;
}
}
[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 importRSOSettlementsResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public importRSOSettlementsResponse()
{
}
public importRSOSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class importIKUSettlementsRequest : BaseType
{
private importIKUSettlementsRequestImportSettlement[] importSettlementField;
private string versionField;
public importIKUSettlementsRequest()
{
this.versionField = "10.0.2.1";
}
///
[System.Xml.Serialization.XmlElementAttribute("importSettlement", Order=0)]
public importIKUSettlementsRequestImportSettlement[] importSettlement
{
get
{
return this.importSettlementField;
}
set
{
this.importSettlementField = 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/bills/")]
public partial class importIKUSettlementsRequestImportSettlement
{
private string transportGUIDField;
private string settlementGUIDField;
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string SettlementGUID
{
get
{
return this.settlementGUIDField;
}
set
{
this.settlementGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("AnnulmentSettlement", typeof(AnnulmentType), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(importIKUSettlementsRequestImportSettlementSettlement), Order=2)]
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/bills/")]
public partial class importIKUSettlementsRequestImportSettlementSettlement
{
private importIKUSettlementsRequestImportSettlementSettlementContract contractField;
private importIKUSettlementsRequestImportSettlementSettlementReportingPeriod[] reportingPeriodField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public importIKUSettlementsRequestImportSettlementSettlementContract Contract
{
get
{
return this.contractField;
}
set
{
this.contractField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=1)]
public importIKUSettlementsRequestImportSettlementSettlementReportingPeriod[] ReportingPeriod
{
get
{
return this.reportingPeriodField;
}
set
{
this.reportingPeriodField = 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/bills/")]
public partial class importIKUSettlementsRequestImportSettlementSettlementContract
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("NoContract", typeof(importIKUSettlementsRequestImportSettlementSettlementContractNoContract), 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/bills/")]
public partial class importIKUSettlementsRequestImportSettlementSettlementContractNoContract
{
private RegOrgType firstContractPartyField;
private string docNumField;
private System.DateTime signingDateField;
private bool signingDateFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public RegOrgType FirstContractParty
{
get
{
return this.firstContractPartyField;
}
set
{
this.firstContractPartyField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string DocNum
{
get
{
return this.docNumField;
}
set
{
this.docNumField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SigningDate
{
get
{
return this.signingDateField;
}
set
{
this.signingDateField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SigningDateSpecified
{
get
{
return this.signingDateFieldSpecified;
}
set
{
this.signingDateFieldSpecified = 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/bills/")]
public partial class importIKUSettlementsRequestImportSettlementSettlementReportingPeriod : ReportPeriodType
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("AnnulmentReportingPeriod", typeof(importIKUSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ReportingPeriodInfo", typeof(ReportPeriodIKUInfoType), 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/bills/")]
public partial class importIKUSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod : AnnulmentType
{
}
[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 importIKUSettlementsRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest;
public importIKUSettlementsRequest1()
{
}
public importIKUSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest)
{
this.RequestHeader = RequestHeader;
this.importIKUSettlementsRequest = importIKUSettlementsRequest;
}
}
[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 importIKUSettlementsResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public importIKUSettlementsResponse()
{
}
public importIKUSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class exportSettlementsRequest : BaseType
{
private object[] itemsField;
private ItemsChoiceType13[] itemsElementNameField;
private string versionField;
public exportSettlementsRequest()
{
this.versionField = "10.0.2.1";
}
///
[System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("OtherContractParty", typeof(RegOrgType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("Period", typeof(exportSettlementsRequestPeriod), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("SettlementGUID", 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 ItemsChoiceType13[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = 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/bills/")]
public partial class exportSettlementsRequestPeriod
{
private ReportPeriodType periodFromField;
private ReportPeriodType periodToField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ReportPeriodType PeriodFrom
{
get
{
return this.periodFromField;
}
set
{
this.periodFromField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public ReportPeriodType PeriodTo
{
get
{
return this.periodToField;
}
set
{
this.periodToField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
public enum ItemsChoiceType13
{
///
ContractNumber,
///
ContractRootGUID,
///
OtherContractParty,
///
Period,
///
SettlementGUID,
}
[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 exportSettlementsRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest;
public exportSettlementsRequest1()
{
}
public exportSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest)
{
this.RequestHeader = RequestHeader;
this.exportSettlementsRequest = exportSettlementsRequest;
}
}
[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 exportSettlementsResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public exportSettlementsResponse()
{
}
public exportSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/bills/")]
public partial class exportNotificationsOfOrderExecutionPaginalRequest : BaseType
{
private object itemField;
private string exportNotificationsOfOrderExecutionGUIDField;
private string pageSizeField;
private string versionField;
///
[System.Xml.Serialization.XmlElementAttribute("Notifications", typeof(exportNotificationsOfOrderExecutionPaginalRequestNotifications), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("SupplierIDs", typeof(exportNotificationsOfOrderExecutionPaginalRequestSupplierIDs), Order=0)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string ExportNotificationsOfOrderExecutionGUID
{
get
{
return this.exportNotificationsOfOrderExecutionGUIDField;
}
set
{
this.exportNotificationsOfOrderExecutionGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
public string PageSize
{
get
{
return this.pageSizeField;
}
set
{
this.pageSizeField = 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/bills/")]
public partial class exportNotificationsOfOrderExecutionPaginalRequestNotifications
{
private object[] itemsField;
private ItemsChoiceType15[] itemsElementNameField;
///
[System.Xml.Serialization.XmlElementAttribute("AckStatus", typeof(sbyte), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("DateFrom", typeof(System.DateTime), DataType="date", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("DaysInterval", typeof(sbyte), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", 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 ItemsChoiceType15[] 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/bills/", IncludeInSchema=false)]
public enum ItemsChoiceType15
{
///
AckStatus,
///
DateFrom,
///
DaysInterval,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
"cutionGUID")]
NotificationsOfOrderExecutionGUID,
}
///
[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/bills/")]
public partial class exportNotificationsOfOrderExecutionPaginalRequestSupplierIDs
{
private object[] itemsField;
private ItemsChoiceType14[] itemsElementNameField;
///
[System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType14[] 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/bills/", IncludeInSchema=false)]
public enum ItemsChoiceType14
{
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")]
AccountNumber,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
ServiceID,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
UnifiedAccountNumber,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
Month,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
Year,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
PaymentDocumentID,
///
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")]
PaymentDocumentNumber,
///
FIASHouseGuid,
}
[System.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 exportNotificationsOfOrderExecutionPaginalRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
public Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest;
public exportNotificationsOfOrderExecutionPaginalRequest1()
{
}
public exportNotificationsOfOrderExecutionPaginalRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest)
{
this.RequestHeader = RequestHeader;
this.exportNotificationsOfOrderExecutionPaginalRequest = exportNotificationsOfOrderExecutionPaginalRequest;
}
}
[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 exportNotificationsOfOrderExecutionPaginalResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.AckRequest AckRequest;
public exportNotificationsOfOrderExecutionPaginalResponse()
{
}
public exportNotificationsOfOrderExecutionPaginalResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.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/base/")]
public partial class getRequestsStateResult : BaseType
{
private string[] messageGUIDListField;
///
[System.Xml.Serialization.XmlElementAttribute("MessageGUIDList", Order=0)]
public string[] MessageGUIDList
{
get
{
return this.messageGUIDListField;
}
set
{
this.messageGUIDListField = 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 getRequestsStateRequest
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Name="getRequestsStateRequest", Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlArrayItemAttribute("MessageGUIDList", IsNullable=false)]
public string[] getRequestsStateRequest1;
public getRequestsStateRequest()
{
}
public getRequestsStateRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, string[] getRequestsStateRequest1)
{
this.RequestHeader = RequestHeader;
this.getRequestsStateRequest1 = getRequestsStateRequest1;
}
}
[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 getRequestsStateResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.Bills.getRequestsStateResult getRequestsStateResult;
public getRequestsStateResponse()
{
}
public getRequestsStateResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.getRequestsStateResult getRequestsStateResult)
{
this.ResultHeader = ResultHeader;
this.getRequestsStateResult = getRequestsStateResult;
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
public interface BillsPortsTypeAsyncChannel : Hcs.Service.Async.Bills.BillsPortsTypeAsync, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
public partial class BillsPortsTypeAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.Bills.BillsPortsTypeAsync
{
///
/// Реализуйте этот разделяемый метод для настройки конечной точки службы.
///
/// Настраиваемая конечная точка
/// Учетные данные клиента.
static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
public BillsPortsTypeAsyncClient() :
base(BillsPortsTypeAsyncClient.GetDefaultBinding(), BillsPortsTypeAsyncClient.GetDefaultEndpointAddress())
{
this.Endpoint.Name = EndpointConfiguration.BillsPortAsync.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public BillsPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration) :
base(BillsPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), BillsPortsTypeAsyncClient.GetEndpointAddress(endpointConfiguration))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public BillsPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration, string remoteAddress) :
base(BillsPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public BillsPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
base(BillsPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public BillsPortsTypeAsyncClient(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.Bills.BillsPortsTypeAsync.getStateAsync(Hcs.Service.Async.Bills.getStateRequest1 request)
{
return base.Channel.getStateAsync(request);
}
public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.getStateRequest getStateRequest)
{
Hcs.Service.Async.Bills.getStateRequest1 inValue = new Hcs.Service.Async.Bills.getStateRequest1();
inValue.RequestHeader = RequestHeader;
inValue.getStateRequest = getStateRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getStateAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request)
{
return base.Channel.importPaymentDocumentDataAsync(request);
}
public System.Threading.Tasks.Task importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest)
{
Hcs.Service.Async.Bills.importPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.importPaymentDocumentDataRequest();
inValue.RequestHeader = RequestHeader;
inValue.importPaymentDocumentRequest = importPaymentDocumentRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importPaymentDocumentDataAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request)
{
return base.Channel.exportPaymentDocumentDataAsync(request);
}
public System.Threading.Tasks.Task exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest)
{
Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest();
inValue.RequestHeader = RequestHeader;
inValue.exportPaymentDocumentRequest = exportPaymentDocumentRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportPaymentDocumentDataAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request)
{
return base.Channel.exportNotificationsOfOrderExecutionAsync(request);
}
public System.Threading.Tasks.Task exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest)
{
Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1();
inValue.RequestHeader = RequestHeader;
inValue.exportNotificationsOfOrderExecutionRequest = exportNotificationsOfOrderExecutionRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecutionAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importAcknowledgmentAsync(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request)
{
return base.Channel.importAcknowledgmentAsync(request);
}
public System.Threading.Tasks.Task importAcknowledgmentAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest)
{
Hcs.Service.Async.Bills.importAcknowledgmentRequest1 inValue = new Hcs.Service.Async.Bills.importAcknowledgmentRequest1();
inValue.RequestHeader = RequestHeader;
inValue.importAcknowledgmentRequest = importAcknowledgmentRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importAcknowledgmentAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importInsuranceProductAsync(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request)
{
return base.Channel.importInsuranceProductAsync(request);
}
public System.Threading.Tasks.Task importInsuranceProductAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest)
{
Hcs.Service.Async.Bills.importInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.importInsuranceProductRequest1();
inValue.RequestHeader = RequestHeader;
inValue.importInsuranceProductRequest = importInsuranceProductRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importInsuranceProductAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportInsuranceProductAsync(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request)
{
return base.Channel.exportInsuranceProductAsync(request);
}
public System.Threading.Tasks.Task exportInsuranceProductAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest)
{
Hcs.Service.Async.Bills.exportInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.exportInsuranceProductRequest1();
inValue.RequestHeader = RequestHeader;
inValue.exportInsuranceProductRequest = exportInsuranceProductRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportInsuranceProductAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importRSOSettlementsAsync(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request)
{
return base.Channel.importRSOSettlementsAsync(request);
}
public System.Threading.Tasks.Task importRSOSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest)
{
Hcs.Service.Async.Bills.importRSOSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importRSOSettlementsRequest1();
inValue.RequestHeader = RequestHeader;
inValue.importRSOSettlementsRequest = importRSOSettlementsRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importRSOSettlementsAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importIKUSettlementsAsync(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request)
{
return base.Channel.importIKUSettlementsAsync(request);
}
public System.Threading.Tasks.Task importIKUSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest)
{
Hcs.Service.Async.Bills.importIKUSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importIKUSettlementsRequest1();
inValue.RequestHeader = RequestHeader;
inValue.importIKUSettlementsRequest = importIKUSettlementsRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importIKUSettlementsAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportSettlementsAsync(Hcs.Service.Async.Bills.exportSettlementsRequest1 request)
{
return base.Channel.exportSettlementsAsync(request);
}
public System.Threading.Tasks.Task exportSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest)
{
Hcs.Service.Async.Bills.exportSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.exportSettlementsRequest1();
inValue.RequestHeader = RequestHeader;
inValue.exportSettlementsRequest = exportSettlementsRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportSettlementsAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request)
{
return base.Channel.exportNotificationsOfOrderExecutionPaginalAsync(request);
}
public System.Threading.Tasks.Task exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest)
{
Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1();
inValue.RequestHeader = RequestHeader;
inValue.exportNotificationsOfOrderExecutionPaginalRequest = exportNotificationsOfOrderExecutionPaginalRequest;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecutionPaginalAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest request)
{
return base.Channel.getRequestsStateAsync(request);
}
public System.Threading.Tasks.Task getRequestsStateAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, string[] getRequestsStateRequest1)
{
Hcs.Service.Async.Bills.getRequestsStateRequest inValue = new Hcs.Service.Async.Bills.getRequestsStateRequest();
inValue.RequestHeader = RequestHeader;
inValue.getRequestsStateRequest1 = getRequestsStateRequest1;
return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getRequestsStateAsync(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.BillsPortAsync))
{
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.BillsPortAsync))
{
return new System.ServiceModel.EndpointAddress("https://api.dom.gosuslugi.ru/ext-bus-bills-service/services/BillsAsync");
}
throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
}
private static System.ServiceModel.Channels.Binding GetDefaultBinding()
{
return BillsPortsTypeAsyncClient.GetBindingForEndpoint(EndpointConfiguration.BillsPortAsync);
}
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
{
return BillsPortsTypeAsyncClient.GetEndpointAddress(EndpointConfiguration.BillsPortAsync);
}
public enum EndpointConfiguration
{
BillsPortAsync,
}
}
}