//------------------------------------------------------------------------------ // // Этот код создан программой. // Исполняемая версия:4.0.30319.42000 // // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае // повторной генерации кода. // //------------------------------------------------------------------------------ namespace Hcs.Service.Async.Bills { /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class Fault : object, System.ComponentModel.INotifyPropertyChanged { private string errorCodeField; private string errorMessageField; private string stackTraceField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; this.RaisePropertyChanged("ErrorCode"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string ErrorMessage { get { return this.errorMessageField; } set { this.errorMessageField = value; this.RaisePropertyChanged("ErrorMessage"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string StackTrace { get { return this.stackTraceField; } set { this.stackTraceField = value; this.RaisePropertyChanged("StackTrace"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ReportPeriodIKUInfoType : object, System.ComponentModel.INotifyPropertyChanged { private decimal paidField; private AttachmentType[] supportingDocumentsField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public decimal Paid { get { return this.paidField; } set { this.paidField = value; this.RaisePropertyChanged("Paid"); } } /// [System.Xml.Serialization.XmlElementAttribute("SupportingDocuments", Order=1)] public AttachmentType[] SupportingDocuments { get { return this.supportingDocumentsField; } set { this.supportingDocumentsField = value; this.RaisePropertyChanged("SupportingDocuments"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class AttachmentType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Name"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Description { get { return this.descriptionField; } set { this.descriptionField = value; this.RaisePropertyChanged("Description"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public Attachment Attachment { get { return this.attachmentField; } set { this.attachmentField = value; this.RaisePropertyChanged("Attachment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string AttachmentHASH { get { return this.attachmentHASHField; } set { this.attachmentHASHField = value; this.RaisePropertyChanged("AttachmentHASH"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class Attachment : object, System.ComponentModel.INotifyPropertyChanged { private string attachmentGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string AttachmentGUID { get { return this.attachmentGUIDField; } set { this.attachmentGUIDField = value; this.RaisePropertyChanged("AttachmentGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ReportPeriodRSOInfoType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Credted"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal Receipt { get { return this.receiptField; } set { this.receiptField = value; this.RaisePropertyChanged("Receipt"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal Debts { get { return this.debtsField; } set { this.debtsField = value; this.RaisePropertyChanged("Debts"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal Overpayment { get { return this.overpaymentField; } set { this.overpaymentField = value; this.RaisePropertyChanged("Overpayment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal Paid { get { return this.paidField; } set { this.paidField = value; this.RaisePropertyChanged("Paid"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PaidSpecified { get { return this.paidFieldSpecified; } set { this.paidFieldSpecified = value; this.RaisePropertyChanged("PaidSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute("SupportingDocuments", Order=5)] public AttachmentType[] SupportingDocuments { get { return this.supportingDocumentsField; } set { this.supportingDocumentsField = value; this.RaisePropertyChanged("SupportingDocuments"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ReportPeriodType : object, System.ComponentModel.INotifyPropertyChanged { private int monthField; private short yearField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public int Month { get { return this.monthField; } set { this.monthField = value; this.RaisePropertyChanged("Month"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")] public partial class RegOrgType : object, System.ComponentModel.INotifyPropertyChanged { private string orgRootEntityGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string orgRootEntityGUID { get { return this.orgRootEntityGUIDField; } set { this.orgRootEntityGUIDField = value; this.RaisePropertyChanged("orgRootEntityGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ExportSettlementResultType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("SettlementGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public ExportSettlementResultTypeContract Contract { get { return this.contractField; } set { this.contractField = value; this.RaisePropertyChanged("Contract"); } } /// [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=2)] public ExportSettlementResultTypeReportingPeriod[] ReportingPeriod { get { return this.reportingPeriodField; } set { this.reportingPeriodField = value; this.RaisePropertyChanged("ReportingPeriod"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public ExportSettlementResultTypeAnnuled Annuled { get { return this.annuledField; } set { this.annuledField = value; this.RaisePropertyChanged("Annuled"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ExportSettlementResultTypeContract : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ExportSettlementResultTypeContractNoContract : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("FirstContractParty"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string DocNum { get { return this.docNumField; } set { this.docNumField = value; this.RaisePropertyChanged("DocNum"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)] public System.DateTime SigningDate { get { return this.signingDateField; } set { this.signingDateField = value; this.RaisePropertyChanged("SigningDate"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SigningDateSpecified { get { return this.signingDateFieldSpecified; } set { this.signingDateFieldSpecified = value; this.RaisePropertyChanged("SigningDateSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public ExportSettlementResultTypeReportingPeriodReportPeriodStatus ReportPeriodStatus { get { return this.reportPeriodStatusField; } set { this.reportPeriodStatusField = value; this.RaisePropertyChanged("ReportPeriodStatus"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ExportSettlementResultTypeReportingPeriodReportPeriodStatus : object, System.ComponentModel.INotifyPropertyChanged { private ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus statusField; private string reasonOfAnnulmentField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus Status { get { return this.statusField; } set { this.statusField = value; this.RaisePropertyChanged("Status"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string ReasonOfAnnulment { get { return this.reasonOfAnnulmentField; } set { this.reasonOfAnnulmentField = value; this.RaisePropertyChanged("ReasonOfAnnulment"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus { /// Posted, /// Draft, /// Annul, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ExportSettlementResultTypeAnnuled : object, System.ComponentModel.INotifyPropertyChanged { private string reasonOfAnnulmentField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ReasonOfAnnulment { get { return this.reasonOfAnnulmentField; } set { this.reasonOfAnnulmentField = value; this.RaisePropertyChanged("ReasonOfAnnulment"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class InsuranceProductType : object, System.ComponentModel.INotifyPropertyChanged { private AttachmentType descriptionField; private string insuranceOrgField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public AttachmentType Description { get { return this.descriptionField; } set { this.descriptionField = value; this.RaisePropertyChanged("Description"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string InsuranceOrg { get { return this.insuranceOrgField; } set { this.insuranceOrgField = value; this.RaisePropertyChanged("InsuranceOrg"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class exportNotificationsOfOrderExecutionResultType : object, System.ComponentModel.INotifyPropertyChanged { private exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus[] notificationOfOrderExecutionWithStatusField; /// [System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecutionWithStatus", Order=0)] public exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus[] NotificationOfOrderExecutionWithStatus { get { return this.notificationOfOrderExecutionWithStatusField; } set { this.notificationOfOrderExecutionWithStatusField = value; this.RaisePropertyChanged("NotificationOfOrderExecutionWithStatus"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("AckStatus"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public System.DateTime CreationDate { get { return this.creationDateField; } set { this.creationDateField = value; this.RaisePropertyChanged("CreationDate"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=2)] [System.Xml.Serialization.XmlArrayItemAttribute("AcknowledgmentRequest", IsNullable=false)] public exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest[] AcknowledgmentRequestsList { get { return this.acknowledgmentRequestsListField; } set { this.acknowledgmentRequestsListField = value; this.RaisePropertyChanged("AcknowledgmentRequestsList"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public long AcknowledgmentAmount { get { return this.acknowledgmentAmountField; } set { this.acknowledgmentAmountField = value; this.RaisePropertyChanged("AcknowledgmentAmount"); } } /// [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; this.RaisePropertyChanged("NotificationsOfOrderExecutionGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("OrderID"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoExportType : object, System.ComponentModel.INotifyPropertyChanged { private string notificationsOfOrderExecutionGUIDField; private object itemField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string NotificationsOfOrderExecutionGUID { get { return this.notificationsOfOrderExecutionGUIDField; } set { this.notificationsOfOrderExecutionGUIDField = value; this.RaisePropertyChanged("NotificationsOfOrderExecutionGUID"); } } /// [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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoExportTypeAckImpossible : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("PaymentDocumentID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Reason { get { return this.reasonField; } set { this.reasonField = value; this.RaisePropertyChanged("Reason"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAck : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("PaymentDocumentID"); } } /// [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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType3 ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; this.RaisePropertyChanged("ItemElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal Amount { get { return this.amountField; } set { this.amountField = value; this.RaisePropertyChanged("Amount"); } } /// [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; this.RaisePropertyChanged("PaymentDocumentNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod DelayPeriod { get { return this.delayPeriodField; } set { this.delayPeriodField = value; this.RaisePropertyChanged("DelayPeriod"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod CapitalRepairYearAckPeriod { get { return this.capitalRepairYearAckPeriodField; } set { this.capitalRepairYearAckPeriodField = value; this.RaisePropertyChanged("CapitalRepairYearAckPeriod"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")] public partial class nsiRef : object, System.ComponentModel.INotifyPropertyChanged { private string codeField; private string gUIDField; private string nameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Code { get { return this.codeField; } set { this.codeField = value; this.RaisePropertyChanged("Code"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string GUID { get { return this.gUIDField; } set { this.gUIDField = value; this.RaisePropertyChanged("GUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Name { get { return this.nameField; } set { this.nameField = value; this.RaisePropertyChanged("Name"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod : object, System.ComponentModel.INotifyPropertyChanged { private short yearField; private int monthField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public int Month { get { return this.monthField; } set { this.monthField = value; this.RaisePropertyChanged("Month"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod : object, System.ComponentModel.INotifyPropertyChanged { private short yearField; private int monthField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public int Month { get { return this.monthField; } set { this.monthField = value; this.RaisePropertyChanged("Month"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecutionExportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("SupplierInfo"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public NotificationOfOrderExecutionExportTypeRecipientInfo RecipientInfo { get { return this.recipientInfoField; } set { this.recipientInfoField = value; this.RaisePropertyChanged("RecipientInfo"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public NotificationOfOrderExecutionExportTypeOrderInfo OrderInfo { get { return this.orderInfoField; } set { this.orderInfoField = value; this.RaisePropertyChanged("OrderInfo"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecutionExportTypeSupplierInfo : object, System.ComponentModel.INotifyPropertyChanged { private string supplierIDField; private string supplierNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string SupplierID { get { return this.supplierIDField; } set { this.supplierIDField = value; this.RaisePropertyChanged("SupplierID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string SupplierName { get { return this.supplierNameField; } set { this.supplierNameField = value; this.RaisePropertyChanged("SupplierName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecutionExportTypeRecipientInfo : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("INN"); } } /// [System.Xml.Serialization.XmlElementAttribute("Entpr", typeof(FIOType), Order=1)] [System.Xml.Serialization.XmlElementAttribute("EntprFIO", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(NotificationOfOrderExecutionExportTypeRecipientInfoLegal), Order=1)] public object Item { get { return this.itemField; } set { this.itemField = value; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PaymentInformationExportType PaymentInformation { get { return this.paymentInformationField; } set { this.paymentInformationField = value; this.RaisePropertyChanged("PaymentInformation"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(IndType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] public partial class FIOType : object, System.ComponentModel.INotifyPropertyChanged { private string surnameField; private string firstNameField; private string patronymicField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Surname { get { return this.surnameField; } set { this.surnameField = value; this.RaisePropertyChanged("Surname"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string FirstName { get { return this.firstNameField; } set { this.firstNameField = value; this.RaisePropertyChanged("FirstName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Patronymic { get { return this.patronymicField; } set { this.patronymicField = value; this.RaisePropertyChanged("Patronymic"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] public partial class IndType : FIOType { private Sex sexField; private bool sexFieldSpecified; private System.DateTime dateOfBirthField; private bool dateOfBirthFieldSpecified; private object itemField; private string placeBirthField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public Sex Sex { get { return this.sexField; } set { this.sexField = value; this.RaisePropertyChanged("Sex"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SexSpecified { get { return this.sexFieldSpecified; } set { this.sexFieldSpecified = value; this.RaisePropertyChanged("SexSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)] public System.DateTime DateOfBirth { get { return this.dateOfBirthField; } set { this.dateOfBirthField = value; this.RaisePropertyChanged("DateOfBirth"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DateOfBirthSpecified { get { return this.dateOfBirthFieldSpecified; } set { this.dateOfBirthFieldSpecified = value; this.RaisePropertyChanged("DateOfBirthSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Order=2)] [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=2)] public object Item { get { return this.itemField; } set { this.itemField = value; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string PlaceBirth { get { return this.placeBirthField; } set { this.placeBirthField = value; this.RaisePropertyChanged("PlaceBirth"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] public enum Sex { /// M, /// F, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")] public partial class ID : object, System.ComponentModel.INotifyPropertyChanged { private nsiRef typeField; private string seriesField; private string numberField; private System.DateTime issueDateField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public nsiRef Type { get { return this.typeField; } set { this.typeField = value; this.RaisePropertyChanged("Type"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Series { get { return this.seriesField; } set { this.seriesField = value; this.RaisePropertyChanged("Series"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Number { get { return this.numberField; } set { this.numberField = value; this.RaisePropertyChanged("Number"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)] public System.DateTime IssueDate { get { return this.issueDateField; } set { this.issueDateField = value; this.RaisePropertyChanged("IssueDate"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecutionExportTypeRecipientInfoLegal : object, System.ComponentModel.INotifyPropertyChanged { private string kPPField; private string nameField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)] public string KPP { get { return this.kPPField; } set { this.kPPField = value; this.RaisePropertyChanged("KPP"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Name { get { return this.nameField; } set { this.nameField = value; this.RaisePropertyChanged("Name"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class PaymentInformationExportType : object, System.ComponentModel.INotifyPropertyChanged { private string recipientINNField; private string recipientKPPField; private string bankNameField; private string paymentRecipientField; private string bankBIKField; private string operatingAccountNumberField; private string correspondentBankAccountField; private bool isCapitalRepairField; private bool isCapitalRepairFieldSpecified; private string kBKField; private string oKTMOField; private string numberBudgetaryAccountField; public PaymentInformationExportType() { this.isCapitalRepairField = true; } /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string RecipientINN { get { return this.recipientINNField; } set { this.recipientINNField = value; this.RaisePropertyChanged("RecipientINN"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string RecipientKPP { get { return this.recipientKPPField; } set { this.recipientKPPField = value; this.RaisePropertyChanged("RecipientKPP"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string BankName { get { return this.bankNameField; } set { this.bankNameField = value; this.RaisePropertyChanged("BankName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string PaymentRecipient { get { return this.paymentRecipientField; } set { this.paymentRecipientField = value; this.RaisePropertyChanged("PaymentRecipient"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string BankBIK { get { return this.bankBIKField; } set { this.bankBIKField = value; this.RaisePropertyChanged("BankBIK"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string operatingAccountNumber { get { return this.operatingAccountNumberField; } set { this.operatingAccountNumberField = value; this.RaisePropertyChanged("operatingAccountNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string CorrespondentBankAccount { get { return this.correspondentBankAccountField; } set { this.correspondentBankAccountField = value; this.RaisePropertyChanged("CorrespondentBankAccount"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public bool IsCapitalRepair { get { return this.isCapitalRepairField; } set { this.isCapitalRepairField = value; this.RaisePropertyChanged("IsCapitalRepair"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsCapitalRepairSpecified { get { return this.isCapitalRepairFieldSpecified; } set { this.isCapitalRepairFieldSpecified = value; this.RaisePropertyChanged("IsCapitalRepairSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string KBK { get { return this.kBKField; } set { this.kBKField = value; this.RaisePropertyChanged("KBK"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string OKTMO { get { return this.oKTMOField; } set { this.oKTMOField = value; this.RaisePropertyChanged("OKTMO"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public string NumberBudgetaryAccount { get { return this.numberBudgetaryAccountField; } set { this.numberBudgetaryAccountField = value; this.RaisePropertyChanged("NumberBudgetaryAccount"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecutionExportTypeOrderInfo : object, System.ComponentModel.INotifyPropertyChanged { private string orderIDField; private System.DateTime orderDateField; private string orderNumField; private decimal amountField; private string paymentPurposeField; private bool onlinePaymentField; private bool onlinePaymentFieldSpecified; private string commentField; private string paymentDocumentIDField; private string paymentDocumentNumberField; private short yearField; private int monthField; private string unifiedAccountNumberField; private 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; this.RaisePropertyChanged("OrderID"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)] public System.DateTime OrderDate { get { return this.orderDateField; } set { this.orderDateField = value; this.RaisePropertyChanged("OrderDate"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string OrderNum { get { return this.orderNumField; } set { this.orderNumField = value; this.RaisePropertyChanged("OrderNum"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal Amount { get { return this.amountField; } set { this.amountField = value; this.RaisePropertyChanged("Amount"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string PaymentPurpose { get { return this.paymentPurposeField; } set { this.paymentPurposeField = value; this.RaisePropertyChanged("PaymentPurpose"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public bool OnlinePayment { get { return this.onlinePaymentField; } set { this.onlinePaymentField = value; this.RaisePropertyChanged("OnlinePayment"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool OnlinePaymentSpecified { get { return this.onlinePaymentFieldSpecified; } set { this.onlinePaymentFieldSpecified = value; this.RaisePropertyChanged("OnlinePaymentSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string Comment { get { return this.commentField; } set { this.commentField = value; this.RaisePropertyChanged("Comment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=7)] public string PaymentDocumentID { get { return this.paymentDocumentIDField; } set { this.paymentDocumentIDField = value; this.RaisePropertyChanged("PaymentDocumentID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string PaymentDocumentNumber { get { return this.paymentDocumentNumberField; } set { this.paymentDocumentNumberField = value; this.RaisePropertyChanged("PaymentDocumentNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=9)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=10)] public int Month { get { return this.monthField; } set { this.monthField = value; this.RaisePropertyChanged("Month"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=11)] public string UnifiedAccountNumber { get { return this.unifiedAccountNumberField; } set { this.unifiedAccountNumberField = value; this.RaisePropertyChanged("UnifiedAccountNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer AddressAndConsumer { get { return this.addressAndConsumerField; } set { this.addressAndConsumerField = value; this.RaisePropertyChanged("AddressAndConsumer"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public NotificationOfOrderExecutionExportTypeOrderInfoService Service { get { return this.serviceField; } set { this.serviceField = value; this.RaisePropertyChanged("Service"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string AccountNumber { get { return this.accountNumberField; } set { this.accountNumberField = value; this.RaisePropertyChanged("AccountNumber"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("FIASHouseGuid"); } } /// [System.Xml.Serialization.XmlElementAttribute("Apartment", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("NonLivingApartment", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("NonResidentialBlock", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("Placement", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("ResidentialBlock", typeof(string), Order=1)] [System.Xml.Serialization.XmlElementAttribute("ResidentialBlockRoom", typeof(string), Order=1)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public string[] Items { get { return this.itemsField; } set { this.itemsField = value; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType5[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute("INN", typeof(string), Order=3)] [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(FIOType), Order=3)] public object Item { get { return this.itemField; } set { this.itemField = value; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] public enum ItemsChoiceType5 { /// Apartment, /// NonLivingApartment, /// NonResidentialBlock, /// Placement, /// ResidentialBlock, /// ResidentialBlockRoom, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class NotificationOfOrderExecutionExportTypeOrderInfoService : object, System.ComponentModel.INotifyPropertyChanged { private string serviceIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ServiceID { get { return this.serviceIDField; } set { this.serviceIDField = value; this.RaisePropertyChanged("ServiceID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtTypeAdditionalService : ServiceDebtType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string PaymentInformationGuid { get { return this.paymentInformationGuidField; } set { this.paymentInformationGuidField = value; this.RaisePropertyChanged("PaymentInformationGuid"); } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(ServiceDebtType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class DebtType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType3[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtTypeGroupMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { private PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService typeMunicipalServiceField; private ServiceDebtType[] municipalServiceField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService { get { return this.typeMunicipalServiceField; } set { this.typeMunicipalServiceField = value; this.RaisePropertyChanged("TypeMunicipalService"); } } /// [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)] public ServiceDebtType[] MunicipalService { get { return this.municipalServiceField; } set { this.municipalServiceField = value; this.RaisePropertyChanged("MunicipalService"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType4[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("MunicipalResource"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtTypeHousingServiceMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; this.RaisePropertyChanged("ItemElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public nsiRef ServiceType { get { return this.serviceTypeField; } set { this.serviceTypeField = value; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=4)] public PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource { get { return this.generalMunicipalResourceField; } set { this.generalMunicipalResourceField = value; this.RaisePropertyChanged("GeneralMunicipalResource"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] public enum ItemChoiceType { /// TotalPayable, /// TotalSumDebtPayable, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType1 ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; this.RaisePropertyChanged("ItemElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] public enum ItemChoiceType1 { /// TotalPayable, /// TotalSumDebtPayable, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtTypeMunicipalService : ServiceDebtType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class CapitalRepairMonthlyImportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Contribution"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal MoneyRecalculation { get { return this.moneyRecalculationField; } set { this.moneyRecalculationField = value; this.RaisePropertyChanged("MoneyRecalculation"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyRecalculationSpecified { get { return this.moneyRecalculationFieldSpecified; } set { this.moneyRecalculationFieldSpecified = value; this.RaisePropertyChanged("MoneyRecalculationSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal MoneyDiscount { get { return this.moneyDiscountField; } set { this.moneyDiscountField = value; this.RaisePropertyChanged("MoneyDiscount"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyDiscountSpecified { get { return this.moneyDiscountFieldSpecified; } set { this.moneyDiscountFieldSpecified = value; this.RaisePropertyChanged("MoneyDiscountSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class CapitalRepairYearExportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("CapitalRepairMonthlyCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string PaymentInformationKey { get { return this.paymentInformationKeyField; } set { this.paymentInformationKeyField = value; this.RaisePropertyChanged("PaymentInformationKey"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Month"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class CapitalRepairType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Contribution"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal MoneyRecalculation { get { return this.moneyRecalculationField; } set { this.moneyRecalculationField = value; this.RaisePropertyChanged("MoneyRecalculation"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyRecalculationSpecified { get { return this.moneyRecalculationFieldSpecified; } set { this.moneyRecalculationFieldSpecified = value; this.RaisePropertyChanged("MoneyRecalculationSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal MoneyDiscount { get { return this.moneyDiscountField; } set { this.moneyDiscountField = value; this.RaisePropertyChanged("MoneyDiscount"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyDiscountSpecified { get { return this.moneyDiscountFieldSpecified; } set { this.moneyDiscountFieldSpecified = value; this.RaisePropertyChanged("MoneyDiscountSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public CapitalRepairTypePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class CapitalRepairTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class TypeMunicipalServiceExportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public TypeMunicipalServiceExportTypeVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RateSpecified { get { return this.rateFieldSpecified; } set { this.rateFieldSpecified = value; this.RaisePropertyChanged("RateSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public TypeMunicipalServiceExportTypeMultiplyingFactor MultiplyingFactor { get { return this.multiplyingFactorField; } set { this.multiplyingFactorField = value; this.RaisePropertyChanged("MultiplyingFactor"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public ServiceChargeImportType ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableSpecified { get { return this.totalPayableFieldSpecified; } set { this.totalPayableFieldSpecified = value; this.RaisePropertyChanged("TotalPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal MunicipalServiceIndividualConsumptionPayable { get { return this.municipalServiceIndividualConsumptionPayableField; } set { this.municipalServiceIndividualConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceIndividualConsumptionPayableSpecified { get { return this.municipalServiceIndividualConsumptionPayableFieldSpecified; } set { this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] public PiecemealPayment PiecemealPayment { get { return this.piecemealPaymentField; } set { this.piecemealPaymentField = value; this.RaisePropertyChanged("PiecemealPayment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] public TypeMunicipalServiceExportTypePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=21)] public ServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class TypeMunicipalServiceExportTypeVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public TypeMunicipalServiceExportTypeVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum TypeMunicipalServiceExportTypeVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum TypeMunicipalServiceExportTypeVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class TypeMunicipalServiceExportTypeMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Ratio"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AmountOfExcessFees { get { return this.amountOfExcessFeesField; } set { this.amountOfExcessFeesField = value; this.RaisePropertyChanged("AmountOfExcessFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfExcessFeesSpecified { get { return this.amountOfExcessFeesFieldSpecified; } set { this.amountOfExcessFeesFieldSpecified = value; this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ServiceChargeImportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("MoneyRecalculation"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyRecalculationSpecified { get { return this.moneyRecalculationFieldSpecified; } set { this.moneyRecalculationFieldSpecified = value; this.RaisePropertyChanged("MoneyRecalculationSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal MoneyDiscount { get { return this.moneyDiscountField; } set { this.moneyDiscountField = value; this.RaisePropertyChanged("MoneyDiscount"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyDiscountSpecified { get { return this.moneyDiscountFieldSpecified; } set { this.moneyDiscountFieldSpecified = value; this.RaisePropertyChanged("MoneyDiscountSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PiecemealPayment : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSum"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool paymentPeriodPiecemealPaymentSumSpecified { get { return this.paymentPeriodPiecemealPaymentSumFieldSpecified; } set { this.paymentPeriodPiecemealPaymentSumFieldSpecified = value; this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSumSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal pastPaymentPeriodPiecemealPaymentSum { get { return this.pastPaymentPeriodPiecemealPaymentSumField; } set { this.pastPaymentPeriodPiecemealPaymentSumField = value; this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSum"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool pastPaymentPeriodPiecemealPaymentSumSpecified { get { return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified; } set { this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value; this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSumSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal piecemealPaymentPercentRub { get { return this.piecemealPaymentPercentRubField; } set { this.piecemealPaymentPercentRubField = value; this.RaisePropertyChanged("piecemealPaymentPercentRub"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal piecemealPaymentPercent { get { return this.piecemealPaymentPercentField; } set { this.piecemealPaymentPercentField = value; this.RaisePropertyChanged("piecemealPaymentPercent"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal piecemealPaymentSum { get { return this.piecemealPaymentSumField; } set { this.piecemealPaymentSumField = value; this.RaisePropertyChanged("piecemealPaymentSum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class TypeMunicipalServiceExportTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("houseOverallNeedsNorm"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsNormSpecified { get { return this.houseOverallNeedsNormFieldSpecified; } set { this.houseOverallNeedsNormFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal individualConsumptionNorm { get { return this.individualConsumptionNormField; } set { this.individualConsumptionNormField = value; this.RaisePropertyChanged("individualConsumptionNorm"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool individualConsumptionNormSpecified { get { return this.individualConsumptionNormFieldSpecified; } set { this.individualConsumptionNormFieldSpecified = value; this.RaisePropertyChanged("individualConsumptionNormSpecified"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ServiceInformationType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("individualConsumptionCurrentValue"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool individualConsumptionCurrentValueSpecified { get { return this.individualConsumptionCurrentValueFieldSpecified; } set { this.individualConsumptionCurrentValueFieldSpecified = value; this.RaisePropertyChanged("individualConsumptionCurrentValueSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal houseOverallNeedsCurrentValue { get { return this.houseOverallNeedsCurrentValueField; } set { this.houseOverallNeedsCurrentValueField = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsCurrentValueSpecified { get { return this.houseOverallNeedsCurrentValueFieldSpecified; } set { this.houseOverallNeedsCurrentValueFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal houseTotalIndividualConsumption { get { return this.houseTotalIndividualConsumptionField; } set { this.houseTotalIndividualConsumptionField = value; this.RaisePropertyChanged("houseTotalIndividualConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseTotalIndividualConsumptionSpecified { get { return this.houseTotalIndividualConsumptionFieldSpecified; } set { this.houseTotalIndividualConsumptionFieldSpecified = value; this.RaisePropertyChanged("houseTotalIndividualConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal houseTotalHouseOverallNeeds { get { return this.houseTotalHouseOverallNeedsField; } set { this.houseTotalHouseOverallNeedsField = value; this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseTotalHouseOverallNeedsSpecified { get { return this.houseTotalHouseOverallNeedsFieldSpecified; } set { this.houseTotalHouseOverallNeedsFieldSpecified = value; this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class GeneralMunicipalResourceExportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public GeneralMunicipalResourceExportTypeConsumption Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public ServiceChargeImportType ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public GeneralMunicipalResourceExportTypeServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public GeneralMunicipalResourceExportTypePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableSpecified { get { return this.totalPayableFieldSpecified; } set { this.totalPayableFieldSpecified = value; this.RaisePropertyChanged("TotalPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class GeneralMunicipalResourceExportTypeConsumption : object, System.ComponentModel.INotifyPropertyChanged { private GeneralMunicipalResourceExportTypeConsumptionVolume volumeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public GeneralMunicipalResourceExportTypeConsumptionVolume Volume { get { return this.volumeField; } set { this.volumeField = value; this.RaisePropertyChanged("Volume"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class GeneralMunicipalResourceExportTypeConsumptionVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum GeneralMunicipalResourceExportTypeConsumptionVolumeType { /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class GeneralMunicipalResourceExportTypeServiceInformation : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("houseOverallNeedsNorm"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsNormSpecified { get { return this.houseOverallNeedsNormFieldSpecified; } set { this.houseOverallNeedsNormFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal houseOverallNeedsCurrentValue { get { return this.houseOverallNeedsCurrentValueField; } set { this.houseOverallNeedsCurrentValueField = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsCurrentValueSpecified { get { return this.houseOverallNeedsCurrentValueFieldSpecified; } set { this.houseOverallNeedsCurrentValueFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal houseTotalHouseOverallNeeds { get { return this.houseTotalHouseOverallNeedsField; } set { this.houseTotalHouseOverallNeedsField = value; this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseTotalHouseOverallNeedsSpecified { get { return this.houseTotalHouseOverallNeedsFieldSpecified; } set { this.houseTotalHouseOverallNeedsFieldSpecified = value; this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class GeneralMunicipalResourceExportTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ServiceChargeType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("MoneyRecalculation"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyRecalculationSpecified { get { return this.moneyRecalculationFieldSpecified; } set { this.moneyRecalculationFieldSpecified = value; this.RaisePropertyChanged("MoneyRecalculationSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal MoneyDiscount { get { return this.moneyDiscountField; } set { this.moneyDiscountField = value; this.RaisePropertyChanged("MoneyDiscount"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyDiscountSpecified { get { return this.moneyDiscountFieldSpecified; } set { this.moneyDiscountFieldSpecified = value; this.RaisePropertyChanged("MoneyDiscountSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ServicePDType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableSpecified { get { return this.totalPayableFieldSpecified; } set { this.totalPayableFieldSpecified = value; this.RaisePropertyChanged("TotalPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string PaymentInformationGuid { get { return this.paymentInformationGuidField; } set { this.paymentInformationGuidField = value; this.RaisePropertyChanged("PaymentInformationGuid"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public PDServiceChargeExportTypeAdditionalServiceVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeExportTypeAdditionalServicePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeAdditionalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { private PDServiceChargeExportTypeAdditionalServiceVolumeType typeField; private bool typeFieldSpecified; private decimal valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeExportTypeAdditionalServiceVolumeType type { get { return this.typeField; } set { this.typeField = value; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeExportTypeAdditionalServiceVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeAdditionalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeGroupMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { private TypeMunicipalServiceExportType typeMunicipalServiceField; private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService[] municipalServiceField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public TypeMunicipalServiceExportType TypeMunicipalService { get { return this.typeMunicipalServiceField; } set { this.typeMunicipalServiceField = value; this.RaisePropertyChanged("TypeMunicipalService"); } } /// [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)] public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService[] MunicipalService { get { return this.municipalServiceField; } set { this.municipalServiceField = value; this.RaisePropertyChanged("MunicipalService"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PiecemealPayment PiecemealPayment { get { return this.piecemealPaymentField; } set { this.piecemealPaymentField = value; this.RaisePropertyChanged("PiecemealPayment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public ServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=4)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor { get { return this.multiplyingFactorField; } set { this.multiplyingFactorField = value; this.RaisePropertyChanged("MultiplyingFactor"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal MunicipalServiceIndividualConsumptionPayable { get { return this.municipalServiceIndividualConsumptionPayableField; } set { this.municipalServiceIndividualConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceIndividualConsumptionPayableSpecified { get { return this.municipalServiceIndividualConsumptionPayableFieldSpecified; } set { this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Ratio"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AmountOfExcessFees { get { return this.amountOfExcessFeesField; } set { this.amountOfExcessFeesField = value; this.RaisePropertyChanged("AmountOfExcessFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfExcessFeesSpecified { get { return this.amountOfExcessFeesFieldSpecified; } set { this.amountOfExcessFeesFieldSpecified = value; this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)] public PDServiceChargeExportTypeHousingServiceMunicipalResource[] MunicipalResource { get { return this.municipalResourceField; } set { this.municipalResourceField = value; this.RaisePropertyChanged("MunicipalResource"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeExportTypeHousingServicePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeHousingServiceMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RateSpecified { get { return this.rateFieldSpecified; } set { this.rateFieldSpecified = value; this.RaisePropertyChanged("RateSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public ServiceChargeType ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableSpecified { get { return this.totalPayableFieldSpecified; } set { this.totalPayableFieldSpecified = value; this.RaisePropertyChanged("TotalPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=17)] public GeneralMunicipalResourceExportType[] GeneralMunicipalResource { get { return this.generalMunicipalResourceField; } set { this.generalMunicipalResourceField = value; this.RaisePropertyChanged("GeneralMunicipalResource"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption : object, System.ComponentModel.INotifyPropertyChanged { private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume volumeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume Volume { get { return this.volumeField; } set { this.volumeField = value; this.RaisePropertyChanged("Volume"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType { /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("houseOverallNeedsNorm"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsNormSpecified { get { return this.houseOverallNeedsNormFieldSpecified; } set { this.houseOverallNeedsNormFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal houseOverallNeedsCurrentValue { get { return this.houseOverallNeedsCurrentValueField; } set { this.houseOverallNeedsCurrentValueField = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsCurrentValueSpecified { get { return this.houseOverallNeedsCurrentValueFieldSpecified; } set { this.houseOverallNeedsCurrentValueFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal houseTotalHouseOverallNeeds { get { return this.houseTotalHouseOverallNeedsField; } set { this.houseTotalHouseOverallNeedsField = value; this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseTotalHouseOverallNeedsSpecified { get { return this.houseTotalHouseOverallNeedsFieldSpecified; } set { this.houseTotalHouseOverallNeedsFieldSpecified = value; this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeHousingServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PDServiceChargeExportTypeMunicipalServicePiecemealPayment PiecemealPayment { get { return this.piecemealPaymentField; } set { this.piecemealPaymentField = value; this.RaisePropertyChanged("PiecemealPayment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeExportTypeMunicipalServicePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public ServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=4)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public PDServiceChargeExportTypeMunicipalServiceVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor MultiplyingFactor { get { return this.multiplyingFactorField; } set { this.multiplyingFactorField = value; this.RaisePropertyChanged("MultiplyingFactor"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal MunicipalServiceIndividualConsumptionPayable { get { return this.municipalServiceIndividualConsumptionPayableField; } set { this.municipalServiceIndividualConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceIndividualConsumptionPayableSpecified { get { return this.municipalServiceIndividualConsumptionPayableFieldSpecified; } set { this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeMunicipalServiceServiceCharge : ServiceChargeType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeMunicipalServicePiecemealPayment : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSum"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool paymentPeriodPiecemealPaymentSumSpecified { get { return this.paymentPeriodPiecemealPaymentSumFieldSpecified; } set { this.paymentPeriodPiecemealPaymentSumFieldSpecified = value; this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSumSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal pastPaymentPeriodPiecemealPaymentSum { get { return this.pastPaymentPeriodPiecemealPaymentSumField; } set { this.pastPaymentPeriodPiecemealPaymentSumField = value; this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSum"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool pastPaymentPeriodPiecemealPaymentSumSpecified { get { return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified; } set { this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value; this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSumSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal piecemealPaymentPercentRub { get { return this.piecemealPaymentPercentRubField; } set { this.piecemealPaymentPercentRubField = value; this.RaisePropertyChanged("piecemealPaymentPercentRub"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal piecemealPaymentPercent { get { return this.piecemealPaymentPercentField; } set { this.piecemealPaymentPercentField = value; this.RaisePropertyChanged("piecemealPaymentPercent"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal piecemealPaymentSum { get { return this.piecemealPaymentSumField; } set { this.piecemealPaymentSumField = value; this.RaisePropertyChanged("piecemealPaymentSum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeMunicipalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeMunicipalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeExportTypeMunicipalServiceVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Ratio"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AmountOfExcessFees { get { return this.amountOfExcessFeesField; } set { this.amountOfExcessFeesField = value; this.RaisePropertyChanged("AmountOfExcessFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfExcessFeesSpecified { get { return this.amountOfExcessFeesFieldSpecified; } set { this.amountOfExcessFeesFieldSpecified = value; this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceMDReadings : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("MeteringDevice"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal MDPreviousPeriodReadings { get { return this.mDPreviousPeriodReadingsField; } set { this.mDPreviousPeriodReadingsField = value; this.RaisePropertyChanged("MDPreviousPeriodReadings"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MDPreviousPeriodReadingsSpecified { get { return this.mDPreviousPeriodReadingsFieldSpecified; } set { this.mDPreviousPeriodReadingsFieldSpecified = value; this.RaisePropertyChanged("MDPreviousPeriodReadingsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceMDReadingsMDUnit MDUnit { get { return this.mDUnitField; } set { this.mDUnitField = value; this.RaisePropertyChanged("MDUnit"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MDUnitSpecified { get { return this.mDUnitFieldSpecified; } set { this.mDUnitFieldSpecified = value; this.RaisePropertyChanged("MDUnitSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("AccountGuid"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string PaymentDocumentForm { get { return this.paymentDocumentFormField; } set { this.paymentDocumentFormField = value; this.RaisePropertyChanged("PaymentDocumentForm"); } } /// [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; this.RaisePropertyChanged("PaymentDocumentNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public PaymentDocumentExportTypeAddressInfo AddressInfo { get { return this.addressInfoField; } set { this.addressInfoField = value; this.RaisePropertyChanged("AddressInfo"); } } /// [System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=4)] public PaymentDocumentExportTypeIndividualMDReadings[] IndividualMDReadings { get { return this.individualMDReadingsField; } set { this.individualMDReadingsField = value; this.RaisePropertyChanged("IndividualMDReadings"); } } /// [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; this.RaisePropertyChanged("Items"); } } /// [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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType2 ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; this.RaisePropertyChanged("ItemElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal TotalPayableByChargeInfo { get { return this.totalPayableByChargeInfoField; } set { this.totalPayableByChargeInfoField = value; this.RaisePropertyChanged("TotalPayableByChargeInfo"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableByChargeInfoSpecified { get { return this.totalPayableByChargeInfoFieldSpecified; } set { this.totalPayableByChargeInfoFieldSpecified = value; this.RaisePropertyChanged("TotalPayableByChargeInfoSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal TotalPayableOverallByChargeInfo { get { return this.totalPayableOverallByChargeInfoField; } set { this.totalPayableOverallByChargeInfoField = value; this.RaisePropertyChanged("TotalPayableOverallByChargeInfo"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallByChargeInfoSpecified { get { return this.totalPayableOverallByChargeInfoFieldSpecified; } set { this.totalPayableOverallByChargeInfoFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallByChargeInfoSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal DebtPreviousPeriods { get { return this.debtPreviousPeriodsField; } set { this.debtPreviousPeriodsField = value; this.RaisePropertyChanged("DebtPreviousPeriods"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsSpecified { get { return this.debtPreviousPeriodsFieldSpecified; } set { this.debtPreviousPeriodsFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal AdvanceBllingPeriod { get { return this.advanceBllingPeriodField; } set { this.advanceBllingPeriodField = value; this.RaisePropertyChanged("AdvanceBllingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AdvanceBllingPeriodSpecified { get { return this.advanceBllingPeriodFieldSpecified; } set { this.advanceBllingPeriodFieldSpecified = value; this.RaisePropertyChanged("AdvanceBllingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal totalPiecemealPaymentSum { get { return this.totalPiecemealPaymentSumField; } set { this.totalPiecemealPaymentSumField = value; this.RaisePropertyChanged("totalPiecemealPaymentSum"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool totalPiecemealPaymentSumSpecified { get { return this.totalPiecemealPaymentSumFieldSpecified; } set { this.totalPiecemealPaymentSumFieldSpecified = value; this.RaisePropertyChanged("totalPiecemealPaymentSumSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public sbyte PaymentsTaken { get { return this.paymentsTakenField; } set { this.paymentsTakenField = value; this.RaisePropertyChanged("PaymentsTaken"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PaymentsTakenSpecified { get { return this.paymentsTakenFieldSpecified; } set { this.paymentsTakenFieldSpecified = value; this.RaisePropertyChanged("PaymentsTakenSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string AdditionalInformation { get { return this.additionalInformationField; } set { this.additionalInformationField = value; this.RaisePropertyChanged("AdditionalInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal TotalPayableByPD { get { return this.totalPayableByPDField; } set { this.totalPayableByPDField = value; this.RaisePropertyChanged("TotalPayableByPD"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableByPDSpecified { get { return this.totalPayableByPDFieldSpecified; } set { this.totalPayableByPDFieldSpecified = value; this.RaisePropertyChanged("TotalPayableByPDSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public decimal TotalByPenaltiesAndCourtCosts { get { return this.totalByPenaltiesAndCourtCostsField; } set { this.totalByPenaltiesAndCourtCostsField = value; this.RaisePropertyChanged("TotalByPenaltiesAndCourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalByPenaltiesAndCourtCostsSpecified { get { return this.totalByPenaltiesAndCourtCostsFieldSpecified; } set { this.totalByPenaltiesAndCourtCostsFieldSpecified = value; this.RaisePropertyChanged("TotalByPenaltiesAndCourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public decimal TotalPayableByPDWithDebtAndAdvance { get { return this.totalPayableByPDWithDebtAndAdvanceField; } set { this.totalPayableByPDWithDebtAndAdvanceField = value; this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvance"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableByPDWithDebtAndAdvanceSpecified { get { return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified; } set { this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value; this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvanceSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=18)] public PaymentDocumentExportTypeComponentsOfCost[] ComponentsOfCost { get { return this.componentsOfCostField; } set { this.componentsOfCostField = value; this.RaisePropertyChanged("ComponentsOfCost"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] public decimal PaidCash { get { return this.paidCashField; } set { this.paidCashField = value; this.RaisePropertyChanged("PaidCash"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PaidCashSpecified { get { return this.paidCashFieldSpecified; } set { this.paidCashFieldSpecified = value; this.RaisePropertyChanged("PaidCashSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=20)] public System.DateTime DateOfLastReceivedPayment { get { return this.dateOfLastReceivedPaymentField; } set { this.dateOfLastReceivedPaymentField = value; this.RaisePropertyChanged("DateOfLastReceivedPayment"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DateOfLastReceivedPaymentSpecified { get { return this.dateOfLastReceivedPaymentFieldSpecified; } set { this.dateOfLastReceivedPaymentFieldSpecified = value; this.RaisePropertyChanged("DateOfLastReceivedPaymentSpecified"); } } /// [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; this.RaisePropertyChanged("Month"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MonthSpecified { get { return this.monthFieldSpecified; } set { this.monthFieldSpecified = value; this.RaisePropertyChanged("MonthSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=22)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool YearSpecified { get { return this.yearFieldSpecified; } set { this.yearFieldSpecified = value; this.RaisePropertyChanged("YearSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=23)] public decimal LimitIndex { get { return this.limitIndexField; } set { this.limitIndexField = value; this.RaisePropertyChanged("LimitIndex"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool LimitIndexSpecified { get { return this.limitIndexFieldSpecified; } set { this.limitIndexFieldSpecified = value; this.RaisePropertyChanged("LimitIndexSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=24)] public decimal SubsidiesCompensationSocialSupport { get { return this.subsidiesCompensationSocialSupportField; } set { this.subsidiesCompensationSocialSupportField = value; this.RaisePropertyChanged("SubsidiesCompensationSocialSupport"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SubsidiesCompensationSocialSupportSpecified { get { return this.subsidiesCompensationSocialSupportFieldSpecified; } set { this.subsidiesCompensationSocialSupportFieldSpecified = value; this.RaisePropertyChanged("SubsidiesCompensationSocialSupportSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=25)] public PaymentDocumentExportTypePaymentProviderInformation PaymentProviderInformation { get { return this.paymentProviderInformationField; } set { this.paymentProviderInformationField = value; this.RaisePropertyChanged("PaymentProviderInformation"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportTypeAddressInfo : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("LivingPersonsNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal ResidentialSquare { get { return this.residentialSquareField; } set { this.residentialSquareField = value; this.RaisePropertyChanged("ResidentialSquare"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ResidentialSquareSpecified { get { return this.residentialSquareFieldSpecified; } set { this.residentialSquareFieldSpecified = value; this.RaisePropertyChanged("ResidentialSquareSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal HeatedArea { get { return this.heatedAreaField; } set { this.heatedAreaField = value; this.RaisePropertyChanged("HeatedArea"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeatedAreaSpecified { get { return this.heatedAreaFieldSpecified; } set { this.heatedAreaFieldSpecified = value; this.RaisePropertyChanged("HeatedAreaSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal TotalSquare { get { return this.totalSquareField; } set { this.totalSquareField = value; this.RaisePropertyChanged("TotalSquare"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalSquareSpecified { get { return this.totalSquareFieldSpecified; } set { this.totalSquareFieldSpecified = value; this.RaisePropertyChanged("TotalSquareSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("MDService"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportTypeIndividualMDReadingsMDService : object, System.ComponentModel.INotifyPropertyChanged { private string mDServiceCodeField; private string mDServiceNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string MDServiceCode { get { return this.mDServiceCodeField; } set { this.mDServiceCodeField = value; this.RaisePropertyChanged("MDServiceCode"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string MDServiceName { get { return this.mDServiceNameField; } set { this.mDServiceNameField = value; this.RaisePropertyChanged("MDServiceName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("PaymentInformationGuid"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("PaymentInformationGuid"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportTypeChargeDebt : PDServiceDebtType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportTypeInsurance : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("InsuranceProductGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public ServiceChargeType ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=6)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public PaymentDocumentExportTypeInsuranceVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string PaymentInformationGuid { get { return this.paymentInformationGuidField; } set { this.paymentInformationGuidField = value; this.RaisePropertyChanged("PaymentInformationGuid"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportTypeInsuranceVolume : object, System.ComponentModel.INotifyPropertyChanged { private PaymentDocumentExportTypeInsuranceVolumeType typeField; private bool typeFieldSpecified; private decimal valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public PaymentDocumentExportTypeInsuranceVolumeType type { get { return this.typeField; } set { this.typeField = value; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PaymentDocumentExportTypeInsuranceVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportTypePenaltiesAndCourtCosts : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Cause { get { return this.causeField; } set { this.causeField = value; this.RaisePropertyChanged("Cause"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string PaymentInformationGuid { get { return this.paymentInformationGuidField; } set { this.paymentInformationGuidField = value; this.RaisePropertyChanged("PaymentInformationGuid"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] public enum ItemChoiceType2 { /// Expose, /// Withdraw, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportTypeComponentsOfCost : object, System.ComponentModel.INotifyPropertyChanged { private nsiRef nameComponentField; private decimal costField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public nsiRef nameComponent { get { return this.nameComponentField; } set { this.nameComponentField = value; this.RaisePropertyChanged("nameComponent"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal cost { get { return this.costField; } set { this.costField = value; this.RaisePropertyChanged("cost"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentExportTypePaymentProviderInformation : object, System.ComponentModel.INotifyPropertyChanged { private string orgPPAGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class exportPaymentDocumentResultType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class ErrorMessageType : object, System.ComponentModel.INotifyPropertyChanged { private string errorCodeField; private string descriptionField; private string stackTraceField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ErrorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; this.RaisePropertyChanged("ErrorCode"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Description { get { return this.descriptionField; } set { this.descriptionField = value; this.RaisePropertyChanged("Description"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string StackTrace { get { return this.stackTraceField; } set { this.stackTraceField = value; this.RaisePropertyChanged("StackTrace"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(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; this.RaisePropertyChanged("PaymentDocumentID"); } } /// [System.Xml.Serialization.XmlElementAttribute("PaymentInformation", Order=1)] public exportPaymentDocumentResultTypePaymentDocumentPaymentInformation[] PaymentInformation { get { return this.paymentInformationField; } set { this.paymentInformationField = value; this.RaisePropertyChanged("PaymentInformation"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("TotalPayableByPaymentInformation"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableByPaymentInformationSpecified { get { return this.totalPayableByPaymentInformationFieldSpecified; } set { this.totalPayableByPaymentInformationFieldSpecified = value; this.RaisePropertyChanged("TotalPayableByPaymentInformationSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string PaymentInformationGuid { get { return this.paymentInformationGuidField; } set { this.paymentInformationGuidField = value; this.RaisePropertyChanged("PaymentInformationGuid"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string AccountNumber { get { return this.accountNumberField; } set { this.accountNumberField = value; this.RaisePropertyChanged("AccountNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=3)] public string ServiceID { get { return this.serviceIDField; } set { this.serviceIDField = value; this.RaisePropertyChanged("ServiceID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal TotalPayableWithDebtAndAdvance { get { return this.totalPayableWithDebtAndAdvanceField; } set { this.totalPayableWithDebtAndAdvanceField = value; this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableWithDebtAndAdvanceSpecified { get { return this.totalPayableWithDebtAndAdvanceFieldSpecified; } set { this.totalPayableWithDebtAndAdvanceFieldSpecified = value; this.RaisePropertyChanged("TotalPayableWithDebtAndAdvanceSpecified"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class CommonResultType : object, System.ComponentModel.INotifyPropertyChanged { private string gUIDField; private string transportGUIDField; private object[] itemsField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string GUID { get { return this.gUIDField; } set { this.gUIDField = value; this.RaisePropertyChanged("GUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string TransportGUID { get { return this.transportGUIDField; } set { this.transportGUIDField = value; this.RaisePropertyChanged("TransportGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute("Error", typeof(CommonResultTypeError), Order=2)] [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)] [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; this.RaisePropertyChanged("Items"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class CommonResultTypeError : ErrorMessageType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class ObjectType : object, System.ComponentModel.INotifyPropertyChanged { private System.Xml.XmlNode[] anyField; private string idField; private string mimeTypeField; private string encodingField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; this.RaisePropertyChanged("Any"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; this.RaisePropertyChanged("Id"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string MimeType { get { return this.mimeTypeField; } set { this.mimeTypeField = value; this.RaisePropertyChanged("MimeType"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Encoding { get { return this.encodingField; } set { this.encodingField = value; this.RaisePropertyChanged("Encoding"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SPKIDataType : object, System.ComponentModel.INotifyPropertyChanged { private object[] itemsField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("SPKISexp", typeof(byte[]), DataType="base64Binary", Order=0)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; this.RaisePropertyChanged("Items"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class PGPDataType : object, System.ComponentModel.INotifyPropertyChanged { private object[] itemsField; private ItemsChoiceType1[] itemsElementNameField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("PGPKeyID", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlElementAttribute("PGPKeyPacket", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType1[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType1 { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// PGPKeyID, /// PGPKeyPacket, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509IssuerSerialType : object, System.ComponentModel.INotifyPropertyChanged { private string x509IssuerNameField; private string x509SerialNumberField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string X509IssuerName { get { return this.x509IssuerNameField; } set { this.x509IssuerNameField = value; this.RaisePropertyChanged("X509IssuerName"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)] public string X509SerialNumber { get { return this.x509SerialNumberField; } set { this.x509SerialNumberField = value; this.RaisePropertyChanged("X509SerialNumber"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class X509DataType : object, System.ComponentModel.INotifyPropertyChanged { private object[] itemsField; private ItemsChoiceType[] itemsElementNameField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509CRL", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509Certificate", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509IssuerSerial", typeof(X509IssuerSerialType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509SKI", typeof(byte[]), DataType="base64Binary", Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509SubjectName", typeof(string), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// X509CRL, /// X509Certificate, /// X509IssuerSerial, /// X509SKI, /// X509SubjectName, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class RetrievalMethodType : object, System.ComponentModel.INotifyPropertyChanged { private TransformType[] transformsField; private string uRIField; private string typeField; /// [System.Xml.Serialization.XmlArrayAttribute(Order=0)] [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] public TransformType[] Transforms { get { return this.transformsField; } set { this.transformsField = value; this.RaisePropertyChanged("Transforms"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; this.RaisePropertyChanged("URI"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Type { get { return this.typeField; } set { this.typeField = value; this.RaisePropertyChanged("Type"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class TransformType : object, System.ComponentModel.INotifyPropertyChanged { private object[] itemsField; private string[] textField; private string algorithmField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("XPath", typeof(string), Order=0)] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; this.RaisePropertyChanged("Text"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; this.RaisePropertyChanged("Algorithm"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class RSAKeyValueType : object, System.ComponentModel.INotifyPropertyChanged { private byte[] modulusField; private byte[] exponentField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)] public byte[] Modulus { get { return this.modulusField; } set { this.modulusField = value; this.RaisePropertyChanged("Modulus"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] public byte[] Exponent { get { return this.exponentField; } set { this.exponentField = value; this.RaisePropertyChanged("Exponent"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class DSAKeyValueType : object, System.ComponentModel.INotifyPropertyChanged { private byte[] pField; private byte[] qField; private byte[] gField; private byte[] yField; private byte[] jField; private byte[] seedField; private byte[] pgenCounterField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)] public byte[] P { get { return this.pField; } set { this.pField = value; this.RaisePropertyChanged("P"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)] public byte[] Q { get { return this.qField; } set { this.qField = value; this.RaisePropertyChanged("Q"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] public byte[] G { get { return this.gField; } set { this.gField = value; this.RaisePropertyChanged("G"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)] public byte[] Y { get { return this.yField; } set { this.yField = value; this.RaisePropertyChanged("Y"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)] public byte[] J { get { return this.jField; } set { this.jField = value; this.RaisePropertyChanged("J"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)] public byte[] Seed { get { return this.seedField; } set { this.seedField = value; this.RaisePropertyChanged("Seed"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)] public byte[] PgenCounter { get { return this.pgenCounterField; } set { this.pgenCounterField = value; this.RaisePropertyChanged("PgenCounter"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class KeyValueType : object, System.ComponentModel.INotifyPropertyChanged { private object itemField; private string[] textField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("DSAKeyValue", typeof(DSAKeyValueType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RSAKeyValue", typeof(RSAKeyValueType), Order=0)] public object Item { get { return this.itemField; } set { this.itemField = value; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; this.RaisePropertyChanged("Text"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class KeyInfoType : object, System.ComponentModel.INotifyPropertyChanged { private object[] itemsField; private ItemsChoiceType2[] itemsElementNameField; private string[] textField; private string idField; /// [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] [System.Xml.Serialization.XmlElementAttribute("KeyName", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("KeyValue", typeof(KeyValueType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("MgmtData", typeof(string), Order=0)] [System.Xml.Serialization.XmlElementAttribute("PGPData", typeof(PGPDataType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("RetrievalMethod", typeof(RetrievalMethodType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("SPKIData", typeof(SPKIDataType), Order=0)] [System.Xml.Serialization.XmlElementAttribute("X509Data", typeof(X509DataType), Order=0)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType2[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public string[] Text { get { return this.textField; } set { this.textField = value; this.RaisePropertyChanged("Text"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; this.RaisePropertyChanged("Id"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)] public enum ItemsChoiceType2 { /// [System.Xml.Serialization.XmlEnumAttribute("##any:")] Item, /// KeyName, /// KeyValue, /// MgmtData, /// PGPData, /// RetrievalMethod, /// SPKIData, /// X509Data, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureValueType : object, System.ComponentModel.INotifyPropertyChanged { private string idField; private byte[] valueField; /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; this.RaisePropertyChanged("Id"); } } /// [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")] public byte[] Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class DigestMethodType : object, System.ComponentModel.INotifyPropertyChanged { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; this.RaisePropertyChanged("Any"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; this.RaisePropertyChanged("Algorithm"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class ReferenceType : object, System.ComponentModel.INotifyPropertyChanged { private TransformType[] transformsField; private DigestMethodType digestMethodField; private byte[] digestValueField; private string idField; private string uRIField; private string typeField; /// [System.Xml.Serialization.XmlArrayAttribute(Order=0)] [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)] public TransformType[] Transforms { get { return this.transformsField; } set { this.transformsField = value; this.RaisePropertyChanged("Transforms"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public DigestMethodType DigestMethod { get { return this.digestMethodField; } set { this.digestMethodField = value; this.RaisePropertyChanged("DigestMethod"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)] public byte[] DigestValue { get { return this.digestValueField; } set { this.digestValueField = value; this.RaisePropertyChanged("DigestValue"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; this.RaisePropertyChanged("Id"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string URI { get { return this.uRIField; } set { this.uRIField = value; this.RaisePropertyChanged("URI"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Type { get { return this.typeField; } set { this.typeField = value; this.RaisePropertyChanged("Type"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureMethodType : object, System.ComponentModel.INotifyPropertyChanged { private string hMACOutputLengthField; private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)] public string HMACOutputLength { get { return this.hMACOutputLengthField; } set { this.hMACOutputLengthField = value; this.RaisePropertyChanged("HMACOutputLength"); } } /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; this.RaisePropertyChanged("Any"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; this.RaisePropertyChanged("Algorithm"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class CanonicalizationMethodType : object, System.ComponentModel.INotifyPropertyChanged { private System.Xml.XmlNode[] anyField; private string algorithmField; /// [System.Xml.Serialization.XmlTextAttribute()] [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)] public System.Xml.XmlNode[] Any { get { return this.anyField; } set { this.anyField = value; this.RaisePropertyChanged("Any"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")] public string Algorithm { get { return this.algorithmField; } set { this.algorithmField = value; this.RaisePropertyChanged("Algorithm"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignedInfoType : object, System.ComponentModel.INotifyPropertyChanged { private CanonicalizationMethodType canonicalizationMethodField; private SignatureMethodType signatureMethodField; private ReferenceType[] referenceField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public CanonicalizationMethodType CanonicalizationMethod { get { return this.canonicalizationMethodField; } set { this.canonicalizationMethodField = value; this.RaisePropertyChanged("CanonicalizationMethod"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public SignatureMethodType SignatureMethod { get { return this.signatureMethodField; } set { this.signatureMethodField = value; this.RaisePropertyChanged("SignatureMethod"); } } /// [System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)] public ReferenceType[] Reference { get { return this.referenceField; } set { this.referenceField = value; this.RaisePropertyChanged("Reference"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; this.RaisePropertyChanged("Id"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")] public partial class SignatureType : object, System.ComponentModel.INotifyPropertyChanged { private SignedInfoType signedInfoField; private SignatureValueType signatureValueField; private KeyInfoType keyInfoField; private ObjectType[] objectField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public SignedInfoType SignedInfo { get { return this.signedInfoField; } set { this.signedInfoField = value; this.RaisePropertyChanged("SignedInfo"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public SignatureValueType SignatureValue { get { return this.signatureValueField; } set { this.signatureValueField = value; this.RaisePropertyChanged("SignatureValue"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public KeyInfoType KeyInfo { get { return this.keyInfoField; } set { this.keyInfoField = value; this.RaisePropertyChanged("KeyInfo"); } } /// [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)] public ObjectType[] Object { get { return this.objectField; } set { this.objectField = value; this.RaisePropertyChanged("Object"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")] public string Id { get { return this.idField; } set { this.idField = value; this.RaisePropertyChanged("Id"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class BaseType : object, System.ComponentModel.INotifyPropertyChanged { private SignatureType signatureField; private string idField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=0)] public SignatureType Signature { get { return this.signatureField; } set { this.signatureField = value; this.RaisePropertyChanged("Signature"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Id { get { return this.idField; } set { this.idField = value; this.RaisePropertyChanged("Id"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class BaseAsyncResponseType : BaseType { private sbyte requestStateField; private string messageGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public sbyte RequestState { get { return this.requestStateField; } set { this.requestStateField = value; this.RaisePropertyChanged("RequestState"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string MessageGUID { get { return this.messageGUIDField; } set { this.messageGUIDField = value; this.RaisePropertyChanged("MessageGUID"); } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-service-async/", ConfigurationName="Service.Async.Bills.BillsPortsTypeAsync")] public interface BillsPortsTypeAsync { // CODEGEN: Контракт генерации сообщений с операцией getState не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.getStateResponse getState(Hcs.Service.Async.Bills.getStateRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")] System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Bills.getStateRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией importPaymentDocumentData не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.importPaymentDocumentDataResponse importPaymentDocumentData(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request); [System.ServiceModel.OperationContractAttribute(Action="urn:importPaymentDocumentData", ReplyAction="*")] System.Threading.Tasks.Task importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request); // CODEGEN: Контракт генерации сообщений с операцией exportPaymentDocumentData не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse exportPaymentDocumentData(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request); [System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentData", ReplyAction="*")] System.Threading.Tasks.Task exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request); // CODEGEN: Контракт генерации сообщений с операцией exportNotificationsOfOrderExecution не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse exportNotificationsOfOrderExecution(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecution", ReplyAction="*")] System.Threading.Tasks.Task exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией importAcknowledgment не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.importAcknowledgmentResponse importAcknowledgment(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:importAcknowledgment", ReplyAction="*")] System.Threading.Tasks.Task importAcknowledgmentAsync(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией importInsuranceProduct не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.importInsuranceProductResponse importInsuranceProduct(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:importInsuranceProduct", ReplyAction="*")] System.Threading.Tasks.Task importInsuranceProductAsync(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией exportInsuranceProduct не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.exportInsuranceProductResponse exportInsuranceProduct(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:exportInsuranceProduct", ReplyAction="*")] System.Threading.Tasks.Task exportInsuranceProductAsync(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией importRSOSettlements не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.importRSOSettlementsResponse importRSOSettlements(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:importRSOSettlements", ReplyAction="*")] System.Threading.Tasks.Task importRSOSettlementsAsync(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией importIKUSettlements не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.importIKUSettlementsResponse importIKUSettlements(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:importIKUSettlements", ReplyAction="*")] System.Threading.Tasks.Task importIKUSettlementsAsync(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией exportSettlements не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.exportSettlementsResponse exportSettlements(Hcs.Service.Async.Bills.exportSettlementsRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:exportSettlements", ReplyAction="*")] System.Threading.Tasks.Task exportSettlementsAsync(Hcs.Service.Async.Bills.exportSettlementsRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией exportNotificationsOfOrderExecutionPaginal не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse exportNotificationsOfOrderExecutionPaginal(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request); [System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecutionPaginal", ReplyAction="*")] System.Threading.Tasks.Task exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request); // CODEGEN: Контракт генерации сообщений с операцией getRequestsState не является ни RPC, ни упакованным документом. [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))] Hcs.Service.Async.Bills.getRequestsStateResponse getRequestsState(Hcs.Service.Async.Bills.getRequestsStateRequest request); [System.ServiceModel.OperationContractAttribute(Action="urn:getRequestsState", ReplyAction="*")] System.Threading.Tasks.Task getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest request); } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class RequestHeader : HeaderType { private object itemField; private 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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType4 ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; this.RaisePropertyChanged("ItemElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public bool IsOperatorSignature { get { return this.isOperatorSignatureField; } set { this.isOperatorSignatureField = value; this.RaisePropertyChanged("IsOperatorSignature"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsOperatorSignatureSpecified { get { return this.isOperatorSignatureFieldSpecified; } set { this.isOperatorSignatureFieldSpecified = value; this.RaisePropertyChanged("IsOperatorSignatureSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)] public ISCreator[] ISCreator { get { return this.iSCreatorField; } set { this.iSCreatorField = value; this.RaisePropertyChanged("ISCreator"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class RequestHeaderCitizen : object, System.ComponentModel.INotifyPropertyChanged { private object[] itemsField; private 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType6[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class RequestHeaderCitizenDocument : object, System.ComponentModel.INotifyPropertyChanged { private RequestHeaderCitizenDocumentDocumentType documentTypeField; private string seriesField; private string numberField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public RequestHeaderCitizenDocumentDocumentType DocumentType { get { return this.documentTypeField; } set { this.documentTypeField = value; this.RaisePropertyChanged("DocumentType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Series { get { return this.seriesField; } set { this.seriesField = value; this.RaisePropertyChanged("Series"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Number { get { return this.numberField; } set { this.numberField = value; this.RaisePropertyChanged("Number"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class RequestHeaderCitizenDocumentDocumentType : object, System.ComponentModel.INotifyPropertyChanged { private string codeField; private string gUIDField; private string nameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Code { get { return this.codeField; } set { this.codeField = value; this.RaisePropertyChanged("Code"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string GUID { get { return this.gUIDField; } set { this.gUIDField = value; this.RaisePropertyChanged("GUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Name { get { return this.nameField; } set { this.nameField = value; this.RaisePropertyChanged("Name"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)] public enum ItemsChoiceType6 { /// CitizenPPAGUID, /// Document, /// SNILS, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)] public enum ItemChoiceType4 { /// Citizen, /// SenderID, /// orgPPAGUID, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class ISCreator : object, System.ComponentModel.INotifyPropertyChanged { private string iSNameField; private string iSOperatorNameField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ISName { get { return this.iSNameField; } set { this.iSNameField = value; this.RaisePropertyChanged("ISName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string ISOperatorName { get { return this.iSOperatorNameField; } set { this.iSOperatorNameField = value; this.RaisePropertyChanged("ISOperatorName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class HeaderType : object, System.ComponentModel.INotifyPropertyChanged { private System.DateTime dateField; private string messageGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public System.DateTime Date { get { return this.dateField; } set { this.dateField = value; this.RaisePropertyChanged("Date"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string MessageGUID { get { return this.messageGUIDField; } set { this.messageGUIDField = value; this.RaisePropertyChanged("MessageGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class getStateRequest : object, System.ComponentModel.INotifyPropertyChanged { private string messageGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string MessageGUID { get { return this.messageGUIDField; } set { this.messageGUIDField = value; this.RaisePropertyChanged("MessageGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class ResultHeader : HeaderType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class getStateResponse { [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public Hcs.Service.Async.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("TransportGUID"); } } /// [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; this.RaisePropertyChanged("PaymentDocumentID"); } } /// [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; this.RaisePropertyChanged("Items1"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importPaymentDocumentRequestPaymentDocumentDetailsPaymentInformation : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("PaymentInformationKey"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal TotalPayableByPaymentInformation { get { return this.totalPayableByPaymentInformationField; } set { this.totalPayableByPaymentInformationField = value; this.RaisePropertyChanged("TotalPayableByPaymentInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string AccountNumber { get { return this.accountNumberField; } set { this.accountNumberField = value; this.RaisePropertyChanged("AccountNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal TotalPayableWithDebtAndAdvance { get { return this.totalPayableWithDebtAndAdvanceField; } set { this.totalPayableWithDebtAndAdvanceField = value; this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableWithDebtAndAdvanceSpecified { get { return this.totalPayableWithDebtAndAdvanceFieldSpecified; } set { this.totalPayableWithDebtAndAdvanceFieldSpecified = value; this.RaisePropertyChanged("TotalPayableWithDebtAndAdvanceSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importPaymentDocumentRequestPaymentDocumentPaymentInformationDetails : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("TotalPayableByPaymentInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string AccountNumber { get { return this.accountNumberField; } set { this.accountNumberField = value; this.RaisePropertyChanged("AccountNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal TotalPayableWithDebtAndAdvance { get { return this.totalPayableWithDebtAndAdvanceField; } set { this.totalPayableWithDebtAndAdvanceField = value; this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableWithDebtAndAdvanceSpecified { get { return this.totalPayableWithDebtAndAdvanceFieldSpecified; } set { this.totalPayableWithDebtAndAdvanceFieldSpecified = value; this.RaisePropertyChanged("TotalPayableWithDebtAndAdvanceSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("AccountGuid"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)] public string PaymentDocumentNumber { get { return this.paymentDocumentNumberField; } set { this.paymentDocumentNumberField = value; this.RaisePropertyChanged("PaymentDocumentNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=2)] public PaymentDocumentTypeIndividualMDReadings[] IndividualMDReadings { get { return this.individualMDReadingsField; } set { this.individualMDReadingsField = value; this.RaisePropertyChanged("IndividualMDReadings"); } } /// [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; this.RaisePropertyChanged("Items"); } } /// [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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType5 ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; this.RaisePropertyChanged("ItemElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal TotalPayableByChargeInfo { get { return this.totalPayableByChargeInfoField; } set { this.totalPayableByChargeInfoField = value; this.RaisePropertyChanged("TotalPayableByChargeInfo"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableByChargeInfoSpecified { get { return this.totalPayableByChargeInfoFieldSpecified; } set { this.totalPayableByChargeInfoFieldSpecified = value; this.RaisePropertyChanged("TotalPayableByChargeInfoSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal TotalPayableOverallByChargeInfo { get { return this.totalPayableOverallByChargeInfoField; } set { this.totalPayableOverallByChargeInfoField = value; this.RaisePropertyChanged("TotalPayableOverallByChargeInfo"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallByChargeInfoSpecified { get { return this.totalPayableOverallByChargeInfoFieldSpecified; } set { this.totalPayableOverallByChargeInfoFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallByChargeInfoSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal DebtPreviousPeriods { get { return this.debtPreviousPeriodsField; } set { this.debtPreviousPeriodsField = value; this.RaisePropertyChanged("DebtPreviousPeriods"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsSpecified { get { return this.debtPreviousPeriodsFieldSpecified; } set { this.debtPreviousPeriodsFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal AdvanceBllingPeriod { get { return this.advanceBllingPeriodField; } set { this.advanceBllingPeriodField = value; this.RaisePropertyChanged("AdvanceBllingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AdvanceBllingPeriodSpecified { get { return this.advanceBllingPeriodFieldSpecified; } set { this.advanceBllingPeriodFieldSpecified = value; this.RaisePropertyChanged("AdvanceBllingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal totalPiecemealPaymentSum { get { return this.totalPiecemealPaymentSumField; } set { this.totalPiecemealPaymentSumField = value; this.RaisePropertyChanged("totalPiecemealPaymentSum"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool totalPiecemealPaymentSumSpecified { get { return this.totalPiecemealPaymentSumFieldSpecified; } set { this.totalPiecemealPaymentSumFieldSpecified = value; this.RaisePropertyChanged("totalPiecemealPaymentSumSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public sbyte PaymentsTaken { get { return this.paymentsTakenField; } set { this.paymentsTakenField = value; this.RaisePropertyChanged("PaymentsTaken"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PaymentsTakenSpecified { get { return this.paymentsTakenFieldSpecified; } set { this.paymentsTakenFieldSpecified = value; this.RaisePropertyChanged("PaymentsTakenSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string AdditionalInformation { get { return this.additionalInformationField; } set { this.additionalInformationField = value; this.RaisePropertyChanged("AdditionalInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal TotalPayableByPDWithDebtAndAdvance { get { return this.totalPayableByPDWithDebtAndAdvanceField; } set { this.totalPayableByPDWithDebtAndAdvanceField = value; this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvance"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableByPDWithDebtAndAdvanceSpecified { get { return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified; } set { this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value; this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvanceSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal TotalByPenaltiesAndCourtCosts { get { return this.totalByPenaltiesAndCourtCostsField; } set { this.totalByPenaltiesAndCourtCostsField = value; this.RaisePropertyChanged("TotalByPenaltiesAndCourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalByPenaltiesAndCourtCostsSpecified { get { return this.totalByPenaltiesAndCourtCostsFieldSpecified; } set { this.totalByPenaltiesAndCourtCostsFieldSpecified = value; this.RaisePropertyChanged("TotalByPenaltiesAndCourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal TotalPayableByPD { get { return this.totalPayableByPDField; } set { this.totalPayableByPDField = value; this.RaisePropertyChanged("TotalPayableByPD"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableByPDSpecified { get { return this.totalPayableByPDFieldSpecified; } set { this.totalPayableByPDFieldSpecified = value; this.RaisePropertyChanged("TotalPayableByPDSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=16)] public PaymentDocumentTypeComponentsOfCost[] ComponentsOfCost { get { return this.componentsOfCostField; } set { this.componentsOfCostField = value; this.RaisePropertyChanged("ComponentsOfCost"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public decimal PaidCash { get { return this.paidCashField; } set { this.paidCashField = value; this.RaisePropertyChanged("PaidCash"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PaidCashSpecified { get { return this.paidCashFieldSpecified; } set { this.paidCashFieldSpecified = value; this.RaisePropertyChanged("PaidCashSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=18)] public System.DateTime DateOfLastReceivedPayment { get { return this.dateOfLastReceivedPaymentField; } set { this.dateOfLastReceivedPaymentField = value; this.RaisePropertyChanged("DateOfLastReceivedPayment"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DateOfLastReceivedPaymentSpecified { get { return this.dateOfLastReceivedPaymentFieldSpecified; } set { this.dateOfLastReceivedPaymentFieldSpecified = value; this.RaisePropertyChanged("DateOfLastReceivedPaymentSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] public decimal LimitIndex { get { return this.limitIndexField; } set { this.limitIndexField = value; this.RaisePropertyChanged("LimitIndex"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool LimitIndexSpecified { get { return this.limitIndexFieldSpecified; } set { this.limitIndexFieldSpecified = value; this.RaisePropertyChanged("LimitIndexSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] public decimal SubsidiesCompensationSocialSupport { get { return this.subsidiesCompensationSocialSupportField; } set { this.subsidiesCompensationSocialSupportField = value; this.RaisePropertyChanged("SubsidiesCompensationSocialSupport"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SubsidiesCompensationSocialSupportSpecified { get { return this.subsidiesCompensationSocialSupportFieldSpecified; } set { this.subsidiesCompensationSocialSupportFieldSpecified = value; this.RaisePropertyChanged("SubsidiesCompensationSocialSupportSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("MDServiceCode"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentTypeCapitalRepairCharge : CapitalRepairImportType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class CapitalRepairImportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Contribution"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal MoneyRecalculation { get { return this.moneyRecalculationField; } set { this.moneyRecalculationField = value; this.RaisePropertyChanged("MoneyRecalculation"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyRecalculationSpecified { get { return this.moneyRecalculationFieldSpecified; } set { this.moneyRecalculationFieldSpecified = value; this.RaisePropertyChanged("MoneyRecalculationSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal MoneyDiscount { get { return this.moneyDiscountField; } set { this.moneyDiscountField = value; this.RaisePropertyChanged("MoneyDiscount"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MoneyDiscountSpecified { get { return this.moneyDiscountFieldSpecified; } set { this.moneyDiscountFieldSpecified = value; this.RaisePropertyChanged("MoneyDiscountSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public CapitalRepairImportTypePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string PaymentInformationKey { get { return this.paymentInformationKeyField; } set { this.paymentInformationKeyField = value; this.RaisePropertyChanged("PaymentInformationKey"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class CapitalRepairImportTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class DebtImportCRType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Month"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string PaymentInformationKey { get { return this.paymentInformationKeyField; } set { this.paymentInformationKeyField = value; this.RaisePropertyChanged("PaymentInformationKey"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class CapitalRepairYearImportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("CapitalRepairMonthlyCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string PaymentInformationKey { get { return this.paymentInformationKeyField; } set { this.paymentInformationKeyField = value; this.RaisePropertyChanged("PaymentInformationKey"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Month"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtImportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtImportTypeAdditionalService : ServiceDebtImportType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string PaymentInformationKey { get { return this.paymentInformationKeyField; } set { this.paymentInformationKeyField = value; this.RaisePropertyChanged("PaymentInformationKey"); } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(ServiceDebtImportType))] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class DebtImportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Month"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtImportTypeGroupMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { private PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService typeMunicipalServiceField; private PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService[] municipalServiceField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService { get { return this.typeMunicipalServiceField; } set { this.typeMunicipalServiceField = value; this.RaisePropertyChanged("TypeMunicipalService"); } } /// [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)] public PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService[] MunicipalService { get { return this.municipalServiceField; } set { this.municipalServiceField = value; this.RaisePropertyChanged("MunicipalService"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public int Month { get { return this.monthField; } set { this.monthField = value; this.RaisePropertyChanged("Month"); } } /// [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; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService : ServiceDebtImportType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("MunicipalResource"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtImportTypeHousingServiceMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=3)] public PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource { get { return this.generalMunicipalResourceField; } set { this.generalMunicipalResourceField = value; this.RaisePropertyChanged("GeneralMunicipalResource"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceDebtImportTypeMunicipalService : ServiceDebtImportType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentTypeChargeInfo : PDServiceChargeType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public PDServiceChargeTypeAdditionalServiceVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeTypeAdditionalServicePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeAdditionalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { private PDServiceChargeTypeAdditionalServiceVolumeType typeField; private bool typeFieldSpecified; private decimal valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeTypeAdditionalServiceVolumeType type { get { return this.typeField; } set { this.typeField = value; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeAdditionalServiceVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeAdditionalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class ServicePDImportType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string PaymentInformationKey { get { return this.paymentInformationKeyField; } set { this.paymentInformationKeyField = value; this.RaisePropertyChanged("PaymentInformationKey"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeGroupMunicipalService : object, System.ComponentModel.INotifyPropertyChanged { private TypeMunicipalServiceType typeMunicipalServiceField; private PDServiceChargeTypeGroupMunicipalServiceMunicipalService[] municipalServiceField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public TypeMunicipalServiceType TypeMunicipalService { get { return this.typeMunicipalServiceField; } set { this.typeMunicipalServiceField = value; this.RaisePropertyChanged("TypeMunicipalService"); } } /// [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)] public PDServiceChargeTypeGroupMunicipalServiceMunicipalService[] MunicipalService { get { return this.municipalServiceField; } set { this.municipalServiceField = value; this.RaisePropertyChanged("MunicipalService"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class TypeMunicipalServiceType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=1)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public TypeMunicipalServiceTypeVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RateSpecified { get { return this.rateFieldSpecified; } set { this.rateFieldSpecified = value; this.RaisePropertyChanged("RateSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public TypeMunicipalServiceTypeMultiplyingFactor MultiplyingFactor { get { return this.multiplyingFactorField; } set { this.multiplyingFactorField = value; this.RaisePropertyChanged("MultiplyingFactor"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public ServiceChargeImportType ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal MunicipalServiceIndividualConsumptionPayable { get { return this.municipalServiceIndividualConsumptionPayableField; } set { this.municipalServiceIndividualConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceIndividualConsumptionPayableSpecified { get { return this.municipalServiceIndividualConsumptionPayableFieldSpecified; } set { this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] public PiecemealPayment PiecemealPayment { get { return this.piecemealPaymentField; } set { this.piecemealPaymentField = value; this.RaisePropertyChanged("PiecemealPayment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] public TypeMunicipalServiceTypePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=21)] public ServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class TypeMunicipalServiceTypeVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public TypeMunicipalServiceTypeVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum TypeMunicipalServiceTypeVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum TypeMunicipalServiceTypeVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class TypeMunicipalServiceTypeMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Ratio"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AmountOfExcessFees { get { return this.amountOfExcessFeesField; } set { this.amountOfExcessFeesField = value; this.RaisePropertyChanged("AmountOfExcessFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfExcessFeesSpecified { get { return this.amountOfExcessFeesFieldSpecified; } set { this.amountOfExcessFeesFieldSpecified = value; this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class TypeMunicipalServiceTypePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PiecemealPayment PiecemealPayment { get { return this.piecemealPaymentField; } set { this.piecemealPaymentField = value; this.RaisePropertyChanged("PiecemealPayment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public ServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=4)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor { get { return this.multiplyingFactorField; } set { this.multiplyingFactorField = value; this.RaisePropertyChanged("MultiplyingFactor"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal MunicipalServiceIndividualConsumptionPayable { get { return this.municipalServiceIndividualConsumptionPayableField; } set { this.municipalServiceIndividualConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceIndividualConsumptionPayableSpecified { get { return this.municipalServiceIndividualConsumptionPayableFieldSpecified; } set { this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Ratio"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AmountOfExcessFees { get { return this.amountOfExcessFeesField; } set { this.amountOfExcessFeesField = value; this.RaisePropertyChanged("AmountOfExcessFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfExcessFeesSpecified { get { return this.amountOfExcessFeesFieldSpecified; } set { this.amountOfExcessFeesFieldSpecified = value; this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)] public PDServiceChargeTypeHousingServiceMunicipalResource[] MunicipalResource { get { return this.municipalResourceField; } set { this.municipalResourceField = value; this.RaisePropertyChanged("MunicipalResource"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeTypeHousingServicePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResource : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PDServiceChargeTypeHousingServiceMunicipalResourceUnit Unit { get { return this.unitField; } set { this.unitField = value; this.RaisePropertyChanged("Unit"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UnitSpecified { get { return this.unitFieldSpecified; } set { this.unitFieldSpecified = value; this.RaisePropertyChanged("UnitSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeTypeHousingServiceMunicipalResourceConsumption Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RateSpecified { get { return this.rateFieldSpecified; } set { this.rateFieldSpecified = value; this.RaisePropertyChanged("RateSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public ServiceChargeImportType ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableSpecified { get { return this.totalPayableFieldSpecified; } set { this.totalPayableFieldSpecified = value; this.RaisePropertyChanged("TotalPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=18)] public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource { get { return this.generalMunicipalResourceField; } set { this.generalMunicipalResourceField = value; this.RaisePropertyChanged("GeneralMunicipalResource"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeHousingServiceMunicipalResourceUnit { /// S, /// D, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResourceConsumption : object, System.ComponentModel.INotifyPropertyChanged { private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume volumeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume Volume { get { return this.volumeField; } set { this.volumeField = value; this.RaisePropertyChanged("Volume"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType { /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("houseOverallNeedsNorm"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsNormSpecified { get { return this.houseOverallNeedsNormFieldSpecified; } set { this.houseOverallNeedsNormFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal houseOverallNeedsCurrentValue { get { return this.houseOverallNeedsCurrentValueField; } set { this.houseOverallNeedsCurrentValueField = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsCurrentValueSpecified { get { return this.houseOverallNeedsCurrentValueFieldSpecified; } set { this.houseOverallNeedsCurrentValueFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal houseTotalHouseOverallNeeds { get { return this.houseTotalHouseOverallNeedsField; } set { this.houseTotalHouseOverallNeedsField = value; this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseTotalHouseOverallNeedsSpecified { get { return this.houseTotalHouseOverallNeedsFieldSpecified; } set { this.houseTotalHouseOverallNeedsFieldSpecified = value; this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public ServiceChargeImportType ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption : object, System.ComponentModel.INotifyPropertyChanged { private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume volumeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume Volume { get { return this.volumeField; } set { this.volumeField = value; this.RaisePropertyChanged("Volume"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType { /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("houseOverallNeedsNorm"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsNormSpecified { get { return this.houseOverallNeedsNormFieldSpecified; } set { this.houseOverallNeedsNormFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsNormSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal houseOverallNeedsCurrentValue { get { return this.houseOverallNeedsCurrentValueField; } set { this.houseOverallNeedsCurrentValueField = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValue"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseOverallNeedsCurrentValueSpecified { get { return this.houseOverallNeedsCurrentValueFieldSpecified; } set { this.houseOverallNeedsCurrentValueFieldSpecified = value; this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal houseTotalHouseOverallNeeds { get { return this.houseTotalHouseOverallNeedsField; } set { this.houseTotalHouseOverallNeedsField = value; this.RaisePropertyChanged("houseTotalHouseOverallNeeds"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool houseTotalHouseOverallNeedsSpecified { get { return this.houseTotalHouseOverallNeedsFieldSpecified; } set { this.houseTotalHouseOverallNeedsFieldSpecified = value; this.RaisePropertyChanged("houseTotalHouseOverallNeedsSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class GeneralMunicipalResourceType : object, System.ComponentModel.INotifyPropertyChanged { public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeHousingServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public PiecemealPayment PiecemealPayment { get { return this.piecemealPaymentField; } set { this.piecemealPaymentField = value; this.RaisePropertyChanged("PiecemealPayment"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public PDServiceChargeTypeMunicipalServicePaymentRecalculation PaymentRecalculation { get { return this.paymentRecalculationField; } set { this.paymentRecalculationField = value; this.RaisePropertyChanged("PaymentRecalculation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public ServiceInformation ServiceInformation { get { return this.serviceInformationField; } set { this.serviceInformationField = value; this.RaisePropertyChanged("ServiceInformation"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=4)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public PDServiceChargeTypeMunicipalServiceVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public PDServiceChargeTypeMunicipalServiceMultiplyingFactor MultiplyingFactor { get { return this.multiplyingFactorField; } set { this.multiplyingFactorField = value; this.RaisePropertyChanged("MultiplyingFactor"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal MunicipalServiceIndividualConsumptionPayable { get { return this.municipalServiceIndividualConsumptionPayableField; } set { this.municipalServiceIndividualConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceIndividualConsumptionPayableSpecified { get { return this.municipalServiceIndividualConsumptionPayableFieldSpecified; } set { this.municipalServiceIndividualConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal MunicipalServiceCommunalConsumptionPayable { get { return this.municipalServiceCommunalConsumptionPayableField; } set { this.municipalServiceCommunalConsumptionPayableField = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MunicipalServiceCommunalConsumptionPayableSpecified { get { return this.municipalServiceCommunalConsumptionPayableFieldSpecified; } set { this.municipalServiceCommunalConsumptionPayableFieldSpecified = value; this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal AmountOfPaymentMunicipalServiceIndividualConsumption { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionField; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal AmountOfPaymentMunicipalServiceCommunalConsumption { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionField; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified { get { return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified; } set { this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value; this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeMunicipalServicePaymentRecalculation : object, System.ComponentModel.INotifyPropertyChanged { private string recalculationReasonField; private decimal sumField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string recalculationReason { get { return this.recalculationReasonField; } set { this.recalculationReasonField = value; this.RaisePropertyChanged("recalculationReason"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal sum { get { return this.sumField; } set { this.sumField = value; this.RaisePropertyChanged("sum"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeMunicipalServiceVolume : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod determiningMethod { get { return this.determiningMethodField; } set { this.determiningMethodField = value; this.RaisePropertyChanged("determiningMethod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool determiningMethodSpecified { get { return this.determiningMethodFieldSpecified; } set { this.determiningMethodFieldSpecified = value; this.RaisePropertyChanged("determiningMethodSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeMunicipalServiceVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod { /// N, /// M, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PDServiceChargeTypeMunicipalServiceMultiplyingFactor : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Ratio"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AmountOfExcessFees { get { return this.amountOfExcessFeesField; } set { this.amountOfExcessFeesField = value; this.RaisePropertyChanged("AmountOfExcessFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AmountOfExcessFeesSpecified { get { return this.amountOfExcessFeesFieldSpecified; } set { this.amountOfExcessFeesFieldSpecified = value; this.RaisePropertyChanged("AmountOfExcessFeesSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentTypeInsurance : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("InsuranceProductGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal Rate { get { return this.rateField; } set { this.rateField = value; this.RaisePropertyChanged("Rate"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AccountingPeriodTotal { get { return this.accountingPeriodTotalField; } set { this.accountingPeriodTotalField = value; this.RaisePropertyChanged("AccountingPeriodTotal"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AccountingPeriodTotalSpecified { get { return this.accountingPeriodTotalFieldSpecified; } set { this.accountingPeriodTotalFieldSpecified = value; this.RaisePropertyChanged("AccountingPeriodTotalSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string CalcExplanation { get { return this.calcExplanationField; } set { this.calcExplanationField = value; this.RaisePropertyChanged("CalcExplanation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public ServiceChargeImportType ServiceCharge { get { return this.serviceChargeField; } set { this.serviceChargeField = value; this.RaisePropertyChanged("ServiceCharge"); } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=6)] [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)] public PaymentDocumentTypeInsuranceVolume[] Consumption { get { return this.consumptionField; } set { this.consumptionField = value; this.RaisePropertyChanged("Consumption"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodField; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified { get { return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified; } set { this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value; this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal Penalties { get { return this.penaltiesField; } set { this.penaltiesField = value; this.RaisePropertyChanged("Penalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PenaltiesSpecified { get { return this.penaltiesFieldSpecified; } set { this.penaltiesFieldSpecified = value; this.RaisePropertyChanged("PenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal ServiceProviderPenalties { get { return this.serviceProviderPenaltiesField; } set { this.serviceProviderPenaltiesField = value; this.RaisePropertyChanged("ServiceProviderPenalties"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ServiceProviderPenaltiesSpecified { get { return this.serviceProviderPenaltiesFieldSpecified; } set { this.serviceProviderPenaltiesFieldSpecified = value; this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal StateFees { get { return this.stateFeesField; } set { this.stateFeesField = value; this.RaisePropertyChanged("StateFees"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateFeesSpecified { get { return this.stateFeesFieldSpecified; } set { this.stateFeesFieldSpecified = value; this.RaisePropertyChanged("StateFeesSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal CourtCosts { get { return this.courtCostsField; } set { this.courtCostsField = value; this.RaisePropertyChanged("CourtCosts"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CourtCostsSpecified { get { return this.courtCostsFieldSpecified; } set { this.courtCostsFieldSpecified = value; this.RaisePropertyChanged("CourtCostsSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal TotalPayableOverall { get { return this.totalPayableOverallField; } set { this.totalPayableOverallField = value; this.RaisePropertyChanged("TotalPayableOverall"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TotalPayableOverallSpecified { get { return this.totalPayableOverallFieldSpecified; } set { this.totalPayableOverallFieldSpecified = value; this.RaisePropertyChanged("TotalPayableOverallSpecified"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string PaymentInformationKey { get { return this.paymentInformationKeyField; } set { this.paymentInformationKeyField = value; this.RaisePropertyChanged("PaymentInformationKey"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentTypeInsuranceVolume : object, System.ComponentModel.INotifyPropertyChanged { private PaymentDocumentTypeInsuranceVolumeType typeField; private bool typeFieldSpecified; private decimal valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public PaymentDocumentTypeInsuranceVolumeType type { get { return this.typeField; } set { this.typeField = value; this.RaisePropertyChanged("type"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool typeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; this.RaisePropertyChanged("typeSpecified"); } } /// [System.Xml.Serialization.XmlTextAttribute()] public decimal Value { get { return this.valueField; } set { this.valueField = value; this.RaisePropertyChanged("Value"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public enum PaymentDocumentTypeInsuranceVolumeType { /// I, /// O, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentTypePenaltiesAndCourtCosts : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("ServiceType"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Cause { get { return this.causeField; } set { this.causeField = value; this.RaisePropertyChanged("Cause"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TotalPayable { get { return this.totalPayableField; } set { this.totalPayableField = value; this.RaisePropertyChanged("TotalPayable"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string PaymentInformationKey { get { return this.paymentInformationKeyField; } set { this.paymentInformationKeyField = value; this.RaisePropertyChanged("PaymentInformationKey"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] public enum ItemChoiceType5 { /// Expose, /// Withdraw, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class PaymentDocumentTypeComponentsOfCost : object, System.ComponentModel.INotifyPropertyChanged { private nsiRef nameComponentField; private decimal costField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public nsiRef nameComponent { get { return this.nameComponentField; } set { this.nameComponentField = value; this.RaisePropertyChanged("nameComponent"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal cost { get { return this.costField; } set { this.costField = value; this.RaisePropertyChanged("cost"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("TransportGUID"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class PaymentInformationKeyType : object, System.ComponentModel.INotifyPropertyChanged { private string bankBIKField; private string operatingAccountNumberField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string BankBIK { get { return this.bankBIKField; } set { this.bankBIKField = value; this.RaisePropertyChanged("BankBIK"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string operatingAccountNumber { get { return this.operatingAccountNumberField; } set { this.operatingAccountNumberField = value; this.RaisePropertyChanged("operatingAccountNumber"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importPaymentDocumentRequestPaymentProviderInformation : object, System.ComponentModel.INotifyPropertyChanged { private string orgPPAGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string orgPPAGUID { get { return this.orgPPAGUIDField; } set { this.orgPPAGUIDField = value; this.RaisePropertyChanged("orgPPAGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importPaymentDocumentRequestWithdrawPaymentDocument : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("TransportGUID"); } } /// [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; this.RaisePropertyChanged("PaymentDocumentID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class AckRequest : object, System.ComponentModel.INotifyPropertyChanged { private AckRequestAck ackField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public AckRequestAck Ack { get { return this.ackField; } set { this.ackField = value; this.RaisePropertyChanged("Ack"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class AckRequestAck : object, System.ComponentModel.INotifyPropertyChanged { private string messageGUIDField; private string requesterMessageGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string MessageGUID { get { return this.messageGUIDField; } set { this.messageGUIDField = value; this.RaisePropertyChanged("MessageGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string RequesterMessageGUID { get { return this.requesterMessageGUIDField; } set { this.requesterMessageGUIDField = value; this.RaisePropertyChanged("RequesterMessageGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType7[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/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("System.ServiceModel", "4.0.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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class exportNotificationsOfOrderExecutionRequestNotifications : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType9[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class exportNotificationsOfOrderExecutionRequestSupplierIDs : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType8[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/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("System.ServiceModel", "4.0.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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importAcknowledgmentRequestAckCancellation : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType12[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } /// [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; this.RaisePropertyChanged("PaymentDocumentID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)] public string TransportGUID { get { return this.transportGUIDField; } set { this.transportGUIDField = value; this.RaisePropertyChanged("TransportGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("TransportGUID"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoType : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType10[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } /// [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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public AcknowledgmentRequestInfoTypeDelayPeriod DelayPeriod { get { return this.delayPeriodField; } set { this.delayPeriodField = value; this.RaisePropertyChanged("DelayPeriod"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] public enum ItemsChoiceType10 { /// [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")] orgPPAGUID, /// NotificationsOfOrderExecutionGUID, /// OrderID, /// OrderIDMultipurpose, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoTypeAckImpossible : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("PaymentDocumentID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Reason { get { return this.reasonField; } set { this.reasonField = value; this.RaisePropertyChanged("Reason"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoTypePaymentDocumentAck : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("PaymentDocumentID"); } } /// [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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType6 ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; this.RaisePropertyChanged("ItemElementName"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal Amount { get { return this.amountField; } set { this.amountField = value; this.RaisePropertyChanged("Amount"); } } /// [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; this.RaisePropertyChanged("PaymentDocumentNumber"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation PaymentInformation { get { return this.paymentInformationField; } set { this.paymentInformationField = value; this.RaisePropertyChanged("PaymentInformation"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod CapitalRepairYearAckPeriod { get { return this.capitalRepairYearAckPeriodField; } set { this.capitalRepairYearAckPeriodField = value; this.RaisePropertyChanged("CapitalRepairYearAckPeriod"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] public enum ItemChoiceType6 { /// ASType, /// HSType, /// MSType, /// PServiceType, /// TMSType, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType11[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)] public enum ItemsChoiceType11 { /// BankBIK, /// PaymentInformationGuid, /// operatingAccountNumber, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod : object, System.ComponentModel.INotifyPropertyChanged { private short yearField; private int monthField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public int Month { get { return this.monthField; } set { this.monthField = value; this.RaisePropertyChanged("Month"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")] public partial class AcknowledgmentRequestInfoTypeDelayPeriod : object, System.ComponentModel.INotifyPropertyChanged { private short yearField; private int monthField; /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)] public short Year { get { return this.yearField; } set { this.yearField = value; this.RaisePropertyChanged("Year"); } } /// [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)] public int Month { get { return this.monthField; } set { this.monthField = value; this.RaisePropertyChanged("Month"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("InsuranceProduct"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importInsuranceProductRequestInsuranceProduct : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("TransportGUID"); } } /// [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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("InsuranceProductGUID"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importInsuranceProductRequestInsuranceProductRemove : object, System.ComponentModel.INotifyPropertyChanged { private string insuranceProductGUIDField; private System.DateTime closeDateField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string InsuranceProductGUID { get { return this.insuranceProductGUIDField; } set { this.insuranceProductGUIDField = value; this.RaisePropertyChanged("InsuranceProductGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)] public System.DateTime CloseDate { get { return this.closeDateField; } set { this.closeDateField = value; this.RaisePropertyChanged("CloseDate"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("version"); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("importSettlement"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importRSOSettlementsRequestImportSettlement : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("TransportGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string SettlementGUID { get { return this.settlementGUIDField; } set { this.settlementGUIDField = value; this.RaisePropertyChanged("SettlementGUID"); } } /// [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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class AnnulmentType : object, System.ComponentModel.INotifyPropertyChanged { private string reasonOfAnnulmentField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ReasonOfAnnulment { get { return this.reasonOfAnnulmentField; } set { this.reasonOfAnnulmentField = value; this.RaisePropertyChanged("ReasonOfAnnulment"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importRSOSettlementsRequestImportSettlementSettlement : object, System.ComponentModel.INotifyPropertyChanged { private importRSOSettlementsRequestImportSettlementSettlementContract contractField; private importRSOSettlementsRequestImportSettlementSettlementReportingPeriod[] reportingPeriodField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public importRSOSettlementsRequestImportSettlementSettlementContract Contract { get { return this.contractField; } set { this.contractField = value; this.RaisePropertyChanged("Contract"); } } /// [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=1)] public importRSOSettlementsRequestImportSettlementSettlementReportingPeriod[] ReportingPeriod { get { return this.reportingPeriodField; } set { this.reportingPeriodField = value; this.RaisePropertyChanged("ReportingPeriod"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importRSOSettlementsRequestImportSettlementSettlementContract : object, System.ComponentModel.INotifyPropertyChanged { private string contractRootGUIDField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ContractRootGUID { get { return this.contractRootGUIDField; } set { this.contractRootGUIDField = value; this.RaisePropertyChanged("ContractRootGUID"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Item"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importRSOSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod : AnnulmentType { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("importSettlement"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importIKUSettlementsRequestImportSettlement : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("TransportGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string SettlementGUID { get { return this.settlementGUIDField; } set { this.settlementGUIDField = value; this.RaisePropertyChanged("SettlementGUID"); } } /// [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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importIKUSettlementsRequestImportSettlementSettlement : object, System.ComponentModel.INotifyPropertyChanged { private importIKUSettlementsRequestImportSettlementSettlementContract contractField; private importIKUSettlementsRequestImportSettlementSettlementReportingPeriod[] reportingPeriodField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public importIKUSettlementsRequestImportSettlementSettlementContract Contract { get { return this.contractField; } set { this.contractField = value; this.RaisePropertyChanged("Contract"); } } /// [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=1)] public importIKUSettlementsRequestImportSettlementSettlementReportingPeriod[] ReportingPeriod { get { return this.reportingPeriodField; } set { this.reportingPeriodField = value; this.RaisePropertyChanged("ReportingPeriod"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importIKUSettlementsRequestImportSettlementSettlementContract : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Item"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importIKUSettlementsRequestImportSettlementSettlementContractNoContract : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("FirstContractParty"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string DocNum { get { return this.docNumField; } set { this.docNumField = value; this.RaisePropertyChanged("DocNum"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)] public System.DateTime SigningDate { get { return this.signingDateField; } set { this.signingDateField = value; this.RaisePropertyChanged("SigningDate"); } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SigningDateSpecified { get { return this.signingDateFieldSpecified; } set { this.signingDateFieldSpecified = value; this.RaisePropertyChanged("SigningDateSpecified"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Item"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class importIKUSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod : AnnulmentType { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType13[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class exportSettlementsRequestPeriod : object, System.ComponentModel.INotifyPropertyChanged { private ReportPeriodType periodFromField; private ReportPeriodType periodToField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public ReportPeriodType PeriodFrom { get { return this.periodFromField; } set { this.periodFromField = value; this.RaisePropertyChanged("PeriodFrom"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public ReportPeriodType PeriodTo { get { return this.periodToField; } set { this.periodToField = value; this.RaisePropertyChanged("PeriodTo"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)] public enum ItemsChoiceType13 { /// ContractNumber, /// ContractRootGUID, /// OtherContractParty, /// Period, /// SettlementGUID, } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/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; this.RaisePropertyChanged("Item"); } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string ExportNotificationsOfOrderExecutionGUID { get { return this.exportNotificationsOfOrderExecutionGUIDField; } set { this.exportNotificationsOfOrderExecutionGUIDField = value; this.RaisePropertyChanged("ExportNotificationsOfOrderExecutionGUID"); } } /// [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)] public string PageSize { get { return this.pageSizeField; } set { this.pageSizeField = value; this.RaisePropertyChanged("PageSize"); } } /// [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public string version { get { return this.versionField; } set { this.versionField = value; this.RaisePropertyChanged("version"); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class exportNotificationsOfOrderExecutionPaginalRequestNotifications : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType15[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")] public partial class exportNotificationsOfOrderExecutionPaginalRequestSupplierIDs : object, System.ComponentModel.INotifyPropertyChanged { 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; this.RaisePropertyChanged("Items"); } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType14[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; this.RaisePropertyChanged("ItemsElementName"); } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://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("System.ServiceModel", "4.0.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("System.ServiceModel", "4.0.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("System.Xml", "4.8.9032.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")] public partial class getRequestsStateResult : BaseType { private string[] messageGUIDListField; /// [System.Xml.Serialization.XmlElementAttribute("MessageGUIDList", Order=0)] public string[] MessageGUIDList { get { return this.messageGUIDListField; } set { this.messageGUIDListField = value; this.RaisePropertyChanged("MessageGUIDList"); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(IsWrapped=false)] public partial class 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("System.ServiceModel", "4.0.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("System.ServiceModel", "4.0.0.0")] public interface BillsPortsTypeAsyncChannel : Hcs.Service.Async.Bills.BillsPortsTypeAsync, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public partial class BillsPortsTypeAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.Bills.BillsPortsTypeAsync { public BillsPortsTypeAsyncClient() { } public BillsPortsTypeAsyncClient(string endpointConfigurationName) : base(endpointConfigurationName) { } public BillsPortsTypeAsyncClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public BillsPortsTypeAsyncClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public BillsPortsTypeAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] Hcs.Service.Async.Bills.getStateResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.getState(Hcs.Service.Async.Bills.getStateRequest1 request) { return base.Channel.getState(request); } public Hcs.Service.Async.Bills.ResultHeader getState(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.getStateRequest getStateRequest, out Hcs.Service.Async.Bills.getStateResult getStateResult) { Hcs.Service.Async.Bills.getStateRequest1 inValue = new Hcs.Service.Async.Bills.getStateRequest1(); inValue.RequestHeader = RequestHeader; inValue.getStateRequest = getStateRequest; Hcs.Service.Async.Bills.getStateResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getState(inValue); getStateResult = retVal.getStateResult; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.importPaymentDocumentDataResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importPaymentDocumentData(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request) { return base.Channel.importPaymentDocumentData(request); } public Hcs.Service.Async.Bills.ResultHeader importPaymentDocumentData(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.importPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.importPaymentDocumentDataRequest(); inValue.RequestHeader = RequestHeader; inValue.importPaymentDocumentRequest = importPaymentDocumentRequest; Hcs.Service.Async.Bills.importPaymentDocumentDataResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importPaymentDocumentData(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportPaymentDocumentData(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request) { return base.Channel.exportPaymentDocumentData(request); } public Hcs.Service.Async.Bills.ResultHeader exportPaymentDocumentData(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest(); inValue.RequestHeader = RequestHeader; inValue.exportPaymentDocumentRequest = exportPaymentDocumentRequest; Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportPaymentDocumentData(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecution(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request) { return base.Channel.exportNotificationsOfOrderExecution(request); } public Hcs.Service.Async.Bills.ResultHeader exportNotificationsOfOrderExecution(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1(); inValue.RequestHeader = RequestHeader; inValue.exportNotificationsOfOrderExecutionRequest = exportNotificationsOfOrderExecutionRequest; Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecution(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.importAcknowledgmentResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importAcknowledgment(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request) { return base.Channel.importAcknowledgment(request); } public Hcs.Service.Async.Bills.ResultHeader importAcknowledgment(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.importAcknowledgmentRequest1 inValue = new Hcs.Service.Async.Bills.importAcknowledgmentRequest1(); inValue.RequestHeader = RequestHeader; inValue.importAcknowledgmentRequest = importAcknowledgmentRequest; Hcs.Service.Async.Bills.importAcknowledgmentResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importAcknowledgment(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.importInsuranceProductResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importInsuranceProduct(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request) { return base.Channel.importInsuranceProduct(request); } public Hcs.Service.Async.Bills.ResultHeader importInsuranceProduct(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.importInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.importInsuranceProductRequest1(); inValue.RequestHeader = RequestHeader; inValue.importInsuranceProductRequest = importInsuranceProductRequest; Hcs.Service.Async.Bills.importInsuranceProductResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importInsuranceProduct(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.exportInsuranceProductResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportInsuranceProduct(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request) { return base.Channel.exportInsuranceProduct(request); } public Hcs.Service.Async.Bills.AckRequest exportInsuranceProduct(ref 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; Hcs.Service.Async.Bills.exportInsuranceProductResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportInsuranceProduct(inValue); RequestHeader = retVal.RequestHeader; return retVal.AckRequest; } [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)] Hcs.Service.Async.Bills.importRSOSettlementsResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importRSOSettlements(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request) { return base.Channel.importRSOSettlements(request); } public Hcs.Service.Async.Bills.ResultHeader importRSOSettlements(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.importRSOSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importRSOSettlementsRequest1(); inValue.RequestHeader = RequestHeader; inValue.importRSOSettlementsRequest = importRSOSettlementsRequest; Hcs.Service.Async.Bills.importRSOSettlementsResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importRSOSettlements(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.importIKUSettlementsResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.importIKUSettlements(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request) { return base.Channel.importIKUSettlements(request); } public Hcs.Service.Async.Bills.ResultHeader importIKUSettlements(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.importIKUSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importIKUSettlementsRequest1(); inValue.RequestHeader = RequestHeader; inValue.importIKUSettlementsRequest = importIKUSettlementsRequest; Hcs.Service.Async.Bills.importIKUSettlementsResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importIKUSettlements(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.exportSettlementsResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportSettlements(Hcs.Service.Async.Bills.exportSettlementsRequest1 request) { return base.Channel.exportSettlements(request); } public Hcs.Service.Async.Bills.ResultHeader exportSettlements(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.exportSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.exportSettlementsRequest1(); inValue.RequestHeader = RequestHeader; inValue.exportSettlementsRequest = exportSettlementsRequest; Hcs.Service.Async.Bills.exportSettlementsResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportSettlements(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionPaginal(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request) { return base.Channel.exportNotificationsOfOrderExecutionPaginal(request); } public Hcs.Service.Async.Bills.ResultHeader exportNotificationsOfOrderExecutionPaginal(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest, out Hcs.Service.Async.Bills.AckRequest AckRequest) { Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1(); inValue.RequestHeader = RequestHeader; inValue.exportNotificationsOfOrderExecutionPaginalRequest = exportNotificationsOfOrderExecutionPaginalRequest; Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecutionPaginal(inValue); AckRequest = retVal.AckRequest; return retVal.ResultHeader; } [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)] Hcs.Service.Async.Bills.getRequestsStateResponse Hcs.Service.Async.Bills.BillsPortsTypeAsync.getRequestsState(Hcs.Service.Async.Bills.getRequestsStateRequest request) { return base.Channel.getRequestsState(request); } public Hcs.Service.Async.Bills.ResultHeader getRequestsState(Hcs.Service.Async.Bills.RequestHeader RequestHeader, string[] getRequestsStateRequest1, out Hcs.Service.Async.Bills.getRequestsStateResult getRequestsStateResult) { Hcs.Service.Async.Bills.getRequestsStateRequest inValue = new Hcs.Service.Async.Bills.getRequestsStateRequest(); inValue.RequestHeader = RequestHeader; inValue.getRequestsStateRequest1 = getRequestsStateRequest1; Hcs.Service.Async.Bills.getRequestsStateResponse retVal = ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getRequestsState(inValue); getRequestsStateResult = retVal.getRequestsStateResult; return retVal.ResultHeader; } [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); } } }