Files
hcs/Hcs.Client/Connected Services/Service.Async.Bills/Reference.cs

21061 lines
816 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//------------------------------------------------------------------------------
// <auto-generated>
// Этот код создан программой.
// Исполняемая версия:4.0.30319.42000
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторной генерации кода.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Hcs.Service.Async.Bills {
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ErrorCode {
get {
return this.errorCodeField;
}
set {
this.errorCodeField = value;
this.RaisePropertyChanged("ErrorCode");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string ErrorMessage {
get {
return this.errorMessageField;
}
set {
this.errorMessageField = value;
this.RaisePropertyChanged("ErrorMessage");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Paid {
get {
return this.paidField;
}
set {
this.paidField = value;
this.RaisePropertyChanged("Paid");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
this.RaisePropertyChanged("Name");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
this.RaisePropertyChanged("Description");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public Attachment Attachment {
get {
return this.attachmentField;
}
set {
this.attachmentField = value;
this.RaisePropertyChanged("Attachment");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Credted {
get {
return this.credtedField;
}
set {
this.credtedField = value;
this.RaisePropertyChanged("Credted");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Receipt {
get {
return this.receiptField;
}
set {
this.receiptField = value;
this.RaisePropertyChanged("Receipt");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Debts {
get {
return this.debtsField;
}
set {
this.debtsField = value;
this.RaisePropertyChanged("Debts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Overpayment {
get {
return this.overpaymentField;
}
set {
this.overpaymentField = value;
this.RaisePropertyChanged("Overpayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal Paid {
get {
return this.paidField;
}
set {
this.paidField = value;
this.RaisePropertyChanged("Paid");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaidSpecified {
get {
return this.paidFieldSpecified;
}
set {
this.paidFieldSpecified = value;
this.RaisePropertyChanged("PaidSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string SettlementGUID {
get {
return this.settlementGUIDField;
}
set {
this.settlementGUIDField = value;
this.RaisePropertyChanged("SettlementGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public ExportSettlementResultTypeContract Contract {
get {
return this.contractField;
}
set {
this.contractField = value;
this.RaisePropertyChanged("Contract");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=2)]
public ExportSettlementResultTypeReportingPeriod[] ReportingPeriod {
get {
return this.reportingPeriodField;
}
set {
this.reportingPeriodField = value;
this.RaisePropertyChanged("ReportingPeriod");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public RegOrgType FirstContractParty {
get {
return this.firstContractPartyField;
}
set {
this.firstContractPartyField = value;
this.RaisePropertyChanged("FirstContractParty");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string DocNum {
get {
return this.docNumField;
}
set {
this.docNumField = value;
this.RaisePropertyChanged("DocNum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SigningDate {
get {
return this.signingDateField;
}
set {
this.signingDateField = value;
this.RaisePropertyChanged("SigningDate");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public ExportSettlementResultTypeReportingPeriodReportPeriodStatus ReportPeriodStatus {
get {
return this.reportPeriodStatusField;
}
set {
this.reportPeriodStatusField = value;
this.RaisePropertyChanged("ReportPeriodStatus");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus Status {
get {
return this.statusField;
}
set {
this.statusField = value;
this.RaisePropertyChanged("Status");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
Posted,
/// <remarks/>
Draft,
/// <remarks/>
Annul,
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public AttachmentType Description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
this.RaisePropertyChanged("Description");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public sbyte AckStatus {
get {
return this.ackStatusField;
}
set {
this.ackStatusField = value;
this.RaisePropertyChanged("AckStatus");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public System.DateTime CreationDate {
get {
return this.creationDateField;
}
set {
this.creationDateField = value;
this.RaisePropertyChanged("CreationDate");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public long AcknowledgmentAmount {
get {
return this.acknowledgmentAmountField;
}
set {
this.acknowledgmentAmountField = value;
this.RaisePropertyChanged("AcknowledgmentAmount");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string OrderID {
get {
return this.orderIDField;
}
set {
this.orderIDField = value;
this.RaisePropertyChanged("OrderID");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string NotificationsOfOrderExecutionGUID {
get {
return this.notificationsOfOrderExecutionGUIDField;
}
set {
this.notificationsOfOrderExecutionGUIDField = value;
this.RaisePropertyChanged("NotificationsOfOrderExecutionGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType3 ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
this.RaisePropertyChanged("ItemElementName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Amount {
get {
return this.amountField;
}
set {
this.amountField = value;
this.RaisePropertyChanged("Amount");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod DelayPeriod {
get {
return this.delayPeriodField;
}
set {
this.delayPeriodField = value;
this.RaisePropertyChanged("DelayPeriod");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Code {
get {
return this.codeField;
}
set {
this.codeField = value;
this.RaisePropertyChanged("Code");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string GUID {
get {
return this.gUIDField;
}
set {
this.gUIDField = value;
this.RaisePropertyChanged("GUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
ASType,
/// <remarks/>
HSType,
/// <remarks/>
MSType,
/// <remarks/>
PServiceType,
/// <remarks/>
TMSType,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public NotificationOfOrderExecutionExportTypeSupplierInfo SupplierInfo {
get {
return this.supplierInfoField;
}
set {
this.supplierInfoField = value;
this.RaisePropertyChanged("SupplierInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public NotificationOfOrderExecutionExportTypeRecipientInfo RecipientInfo {
get {
return this.recipientInfoField;
}
set {
this.recipientInfoField = value;
this.RaisePropertyChanged("RecipientInfo");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string SupplierID {
get {
return this.supplierIDField;
}
set {
this.supplierIDField = value;
this.RaisePropertyChanged("SupplierID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Surname {
get {
return this.surnameField;
}
set {
this.surnameField = value;
this.RaisePropertyChanged("Surname");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string FirstName {
get {
return this.firstNameField;
}
set {
this.firstNameField = value;
this.RaisePropertyChanged("FirstName");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public Sex Sex {
get {
return this.sexField;
}
set {
this.sexField = value;
this.RaisePropertyChanged("Sex");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SexSpecified {
get {
return this.sexFieldSpecified;
}
set {
this.sexFieldSpecified = value;
this.RaisePropertyChanged("SexSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime DateOfBirth {
get {
return this.dateOfBirthField;
}
set {
this.dateOfBirthField = value;
this.RaisePropertyChanged("DateOfBirth");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DateOfBirthSpecified {
get {
return this.dateOfBirthFieldSpecified;
}
set {
this.dateOfBirthFieldSpecified = value;
this.RaisePropertyChanged("DateOfBirthSpecified");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string PlaceBirth {
get {
return this.placeBirthField;
}
set {
this.placeBirthField = value;
this.RaisePropertyChanged("PlaceBirth");
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
M,
/// <remarks/>
F,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef Type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("Type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Series {
get {
return this.seriesField;
}
set {
this.seriesField = value;
this.RaisePropertyChanged("Series");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Number {
get {
return this.numberField;
}
set {
this.numberField = value;
this.RaisePropertyChanged("Number");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string RecipientINN {
get {
return this.recipientINNField;
}
set {
this.recipientINNField = value;
this.RaisePropertyChanged("RecipientINN");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string RecipientKPP {
get {
return this.recipientKPPField;
}
set {
this.recipientKPPField = value;
this.RaisePropertyChanged("RecipientKPP");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string BankName {
get {
return this.bankNameField;
}
set {
this.bankNameField = value;
this.RaisePropertyChanged("BankName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string PaymentRecipient {
get {
return this.paymentRecipientField;
}
set {
this.paymentRecipientField = value;
this.RaisePropertyChanged("PaymentRecipient");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string BankBIK {
get {
return this.bankBIKField;
}
set {
this.bankBIKField = value;
this.RaisePropertyChanged("BankBIK");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string operatingAccountNumber {
get {
return this.operatingAccountNumberField;
}
set {
this.operatingAccountNumberField = value;
this.RaisePropertyChanged("operatingAccountNumber");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string CorrespondentBankAccount {
get {
return this.correspondentBankAccountField;
}
set {
this.correspondentBankAccountField = value;
this.RaisePropertyChanged("CorrespondentBankAccount");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public bool IsCapitalRepair {
get {
return this.isCapitalRepairField;
}
set {
this.isCapitalRepairField = value;
this.RaisePropertyChanged("IsCapitalRepair");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsCapitalRepairSpecified {
get {
return this.isCapitalRepairFieldSpecified;
}
set {
this.isCapitalRepairFieldSpecified = value;
this.RaisePropertyChanged("IsCapitalRepairSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public string KBK {
get {
return this.kBKField;
}
set {
this.kBKField = value;
this.RaisePropertyChanged("KBK");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public string OKTMO {
get {
return this.oKTMOField;
}
set {
this.oKTMOField = value;
this.RaisePropertyChanged("OKTMO");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string OrderID {
get {
return this.orderIDField;
}
set {
this.orderIDField = value;
this.RaisePropertyChanged("OrderID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime OrderDate {
get {
return this.orderDateField;
}
set {
this.orderDateField = value;
this.RaisePropertyChanged("OrderDate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string OrderNum {
get {
return this.orderNumField;
}
set {
this.orderNumField = value;
this.RaisePropertyChanged("OrderNum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Amount {
get {
return this.amountField;
}
set {
this.amountField = value;
this.RaisePropertyChanged("Amount");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string PaymentPurpose {
get {
return this.paymentPurposeField;
}
set {
this.paymentPurposeField = value;
this.RaisePropertyChanged("PaymentPurpose");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public bool OnlinePayment {
get {
return this.onlinePaymentField;
}
set {
this.onlinePaymentField = value;
this.RaisePropertyChanged("OnlinePayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool OnlinePaymentSpecified {
get {
return this.onlinePaymentFieldSpecified;
}
set {
this.onlinePaymentFieldSpecified = value;
this.RaisePropertyChanged("OnlinePaymentSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string Comment {
get {
return this.commentField;
}
set {
this.commentField = value;
this.RaisePropertyChanged("Comment");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public string PaymentDocumentNumber {
get {
return this.paymentDocumentNumberField;
}
set {
this.paymentDocumentNumberField = value;
this.RaisePropertyChanged("PaymentDocumentNumber");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer AddressAndConsumer {
get {
return this.addressAndConsumerField;
}
set {
this.addressAndConsumerField = value;
this.RaisePropertyChanged("AddressAndConsumer");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public NotificationOfOrderExecutionExportTypeOrderInfoService Service {
get {
return this.serviceField;
}
set {
this.serviceField = value;
this.RaisePropertyChanged("Service");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string FIASHouseGuid {
get {
return this.fIASHouseGuidField;
}
set {
this.fIASHouseGuidField = value;
this.RaisePropertyChanged("FIASHouseGuid");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
Apartment,
/// <remarks/>
NonLivingApartment,
/// <remarks/>
NonResidentialBlock,
/// <remarks/>
Placement,
/// <remarks/>
ResidentialBlock,
/// <remarks/>
ResidentialBlockRoom,
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PaymentInformationGuid {
get {
return this.paymentInformationGuidField;
}
set {
this.paymentInformationGuidField = value;
this.RaisePropertyChanged("PaymentInformationGuid");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
Month,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
Year,
/// <remarks/>
TotalPayable,
/// <remarks/>
TotalSumDebtPayable,
/// <remarks/>
orgPPAGUID,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService {
get {
return this.typeMunicipalServiceField;
}
set {
this.typeMunicipalServiceField = value;
this.RaisePropertyChanged("TypeMunicipalService");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
Month,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
Year,
/// <remarks/>
TotalPayable,
/// <remarks/>
TotalSumDebtPayable,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=0)]
public PDServiceDebtTypeHousingServiceMunicipalResource[] MunicipalResource {
get {
return this.municipalResourceField;
}
set {
this.municipalResourceField = value;
this.RaisePropertyChanged("MunicipalResource");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
this.RaisePropertyChanged("ItemElementName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
TotalPayable,
/// <remarks/>
TotalSumDebtPayable,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType1 ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
this.RaisePropertyChanged("ItemElementName");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
TotalPayable,
/// <remarks/>
TotalSumDebtPayable,
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Contribution {
get {
return this.contributionField;
}
set {
this.contributionField = value;
this.RaisePropertyChanged("Contribution");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal MoneyRecalculation {
get {
return this.moneyRecalculationField;
}
set {
this.moneyRecalculationField = value;
this.RaisePropertyChanged("MoneyRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified {
get {
return this.moneyRecalculationFieldSpecified;
}
set {
this.moneyRecalculationFieldSpecified = value;
this.RaisePropertyChanged("MoneyRecalculationSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal MoneyDiscount {
get {
return this.moneyDiscountField;
}
set {
this.moneyDiscountField = value;
this.RaisePropertyChanged("MoneyDiscount");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyDiscountSpecified {
get {
return this.moneyDiscountFieldSpecified;
}
set {
this.moneyDiscountFieldSpecified = value;
this.RaisePropertyChanged("MoneyDiscountSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairMonthlyCharge", Order=0)]
public CapitalRepairYearExportTypeCapitalRepairMonthlyCharge[] CapitalRepairMonthlyCharge {
get {
return this.capitalRepairMonthlyChargeField;
}
set {
this.capitalRepairMonthlyChargeField = value;
this.RaisePropertyChanged("CapitalRepairMonthlyCharge");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Contribution {
get {
return this.contributionField;
}
set {
this.contributionField = value;
this.RaisePropertyChanged("Contribution");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal MoneyRecalculation {
get {
return this.moneyRecalculationField;
}
set {
this.moneyRecalculationField = value;
this.RaisePropertyChanged("MoneyRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified {
get {
return this.moneyRecalculationFieldSpecified;
}
set {
this.moneyRecalculationFieldSpecified = value;
this.RaisePropertyChanged("MoneyRecalculationSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal MoneyDiscount {
get {
return this.moneyDiscountField;
}
set {
this.moneyDiscountField = value;
this.RaisePropertyChanged("MoneyDiscount");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyDiscountSpecified {
get {
return this.moneyDiscountFieldSpecified;
}
set {
this.moneyDiscountFieldSpecified = value;
this.RaisePropertyChanged("MoneyDiscountSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified {
get {
return this.rateFieldSpecified;
}
set {
this.rateFieldSpecified = value;
this.RaisePropertyChanged("RateSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public TypeMunicipalServiceExportTypeMultiplyingFactor MultiplyingFactor {
get {
return this.multiplyingFactorField;
}
set {
this.multiplyingFactorField = value;
this.RaisePropertyChanged("MultiplyingFactor");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified {
get {
return this.totalPayableFieldSpecified;
}
set {
this.totalPayableFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal MunicipalServiceIndividualConsumptionPayable {
get {
return this.municipalServiceIndividualConsumptionPayableField;
}
set {
this.municipalServiceIndividualConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified {
get {
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=18)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=19)]
public PiecemealPayment PiecemealPayment {
get {
return this.piecemealPaymentField;
}
set {
this.piecemealPaymentField = value;
this.RaisePropertyChanged("PiecemealPayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=20)]
public TypeMunicipalServiceExportTypePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public TypeMunicipalServiceExportTypeVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public TypeMunicipalServiceExportTypeVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio {
get {
return this.ratioField;
}
set {
this.ratioField = value;
this.RaisePropertyChanged("Ratio");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees {
get {
return this.amountOfExcessFeesField;
}
set {
this.amountOfExcessFeesField = value;
this.RaisePropertyChanged("AmountOfExcessFees");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal MoneyRecalculation {
get {
return this.moneyRecalculationField;
}
set {
this.moneyRecalculationField = value;
this.RaisePropertyChanged("MoneyRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified {
get {
return this.moneyRecalculationFieldSpecified;
}
set {
this.moneyRecalculationFieldSpecified = value;
this.RaisePropertyChanged("MoneyRecalculationSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal MoneyDiscount {
get {
return this.moneyDiscountField;
}
set {
this.moneyDiscountField = value;
this.RaisePropertyChanged("MoneyDiscount");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal paymentPeriodPiecemealPaymentSum {
get {
return this.paymentPeriodPiecemealPaymentSumField;
}
set {
this.paymentPeriodPiecemealPaymentSumField = value;
this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool paymentPeriodPiecemealPaymentSumSpecified {
get {
return this.paymentPeriodPiecemealPaymentSumFieldSpecified;
}
set {
this.paymentPeriodPiecemealPaymentSumFieldSpecified = value;
this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSumSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal pastPaymentPeriodPiecemealPaymentSum {
get {
return this.pastPaymentPeriodPiecemealPaymentSumField;
}
set {
this.pastPaymentPeriodPiecemealPaymentSumField = value;
this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool pastPaymentPeriodPiecemealPaymentSumSpecified {
get {
return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
}
set {
this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value;
this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSumSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal piecemealPaymentPercentRub {
get {
return this.piecemealPaymentPercentRubField;
}
set {
this.piecemealPaymentPercentRubField = value;
this.RaisePropertyChanged("piecemealPaymentPercentRub");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal piecemealPaymentPercent {
get {
return this.piecemealPaymentPercentField;
}
set {
this.piecemealPaymentPercentField = value;
this.RaisePropertyChanged("piecemealPaymentPercent");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm {
get {
return this.houseOverallNeedsNormField;
}
set {
this.houseOverallNeedsNormField = value;
this.RaisePropertyChanged("houseOverallNeedsNorm");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified {
get {
return this.houseOverallNeedsNormFieldSpecified;
}
set {
this.houseOverallNeedsNormFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsNormSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal individualConsumptionNorm {
get {
return this.individualConsumptionNormField;
}
set {
this.individualConsumptionNormField = value;
this.RaisePropertyChanged("individualConsumptionNorm");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool individualConsumptionNormSpecified {
get {
return this.individualConsumptionNormFieldSpecified;
}
set {
this.individualConsumptionNormFieldSpecified = value;
this.RaisePropertyChanged("individualConsumptionNormSpecified");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal individualConsumptionCurrentValue {
get {
return this.individualConsumptionCurrentValueField;
}
set {
this.individualConsumptionCurrentValueField = value;
this.RaisePropertyChanged("individualConsumptionCurrentValue");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool individualConsumptionCurrentValueSpecified {
get {
return this.individualConsumptionCurrentValueFieldSpecified;
}
set {
this.individualConsumptionCurrentValueFieldSpecified = value;
this.RaisePropertyChanged("individualConsumptionCurrentValueSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue {
get {
return this.houseOverallNeedsCurrentValueField;
}
set {
this.houseOverallNeedsCurrentValueField = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValue");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified {
get {
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set {
this.houseOverallNeedsCurrentValueFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalIndividualConsumption {
get {
return this.houseTotalIndividualConsumptionField;
}
set {
this.houseTotalIndividualConsumptionField = value;
this.RaisePropertyChanged("houseTotalIndividualConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseTotalIndividualConsumptionSpecified {
get {
return this.houseTotalIndividualConsumptionFieldSpecified;
}
set {
this.houseTotalIndividualConsumptionFieldSpecified = value;
this.RaisePropertyChanged("houseTotalIndividualConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal houseTotalHouseOverallNeeds {
get {
return this.houseTotalHouseOverallNeedsField;
}
set {
this.houseTotalHouseOverallNeedsField = value;
this.RaisePropertyChanged("houseTotalHouseOverallNeeds");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public GeneralMunicipalResourceExportTypeConsumption Consumption {
get {
return this.consumptionField;
}
set {
this.consumptionField = value;
this.RaisePropertyChanged("Consumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public GeneralMunicipalResourceExportTypeServiceInformation ServiceInformation {
get {
return this.serviceInformationField;
}
set {
this.serviceInformationField = value;
this.RaisePropertyChanged("ServiceInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public GeneralMunicipalResourceExportTypePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified {
get {
return this.totalPayableFieldSpecified;
}
set {
this.totalPayableFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public GeneralMunicipalResourceExportTypeConsumptionVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm {
get {
return this.houseOverallNeedsNormField;
}
set {
this.houseOverallNeedsNormField = value;
this.RaisePropertyChanged("houseOverallNeedsNorm");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified {
get {
return this.houseOverallNeedsNormFieldSpecified;
}
set {
this.houseOverallNeedsNormFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsNormSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue {
get {
return this.houseOverallNeedsCurrentValueField;
}
set {
this.houseOverallNeedsCurrentValueField = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValue");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified {
get {
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set {
this.houseOverallNeedsCurrentValueFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalHouseOverallNeeds {
get {
return this.houseTotalHouseOverallNeedsField;
}
set {
this.houseTotalHouseOverallNeedsField = value;
this.RaisePropertyChanged("houseTotalHouseOverallNeeds");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal MoneyRecalculation {
get {
return this.moneyRecalculationField;
}
set {
this.moneyRecalculationField = value;
this.RaisePropertyChanged("MoneyRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified {
get {
return this.moneyRecalculationFieldSpecified;
}
set {
this.moneyRecalculationFieldSpecified = value;
this.RaisePropertyChanged("MoneyRecalculationSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal MoneyDiscount {
get {
return this.moneyDiscountField;
}
set {
this.moneyDiscountField = value;
this.RaisePropertyChanged("MoneyDiscount");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified {
get {
return this.totalPayableFieldSpecified;
}
set {
this.totalPayableFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeExportTypeAdditionalServicePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeAdditionalServiceVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public TypeMunicipalServiceExportType TypeMunicipalService {
get {
return this.typeMunicipalServiceField;
}
set {
this.typeMunicipalServiceField = value;
this.RaisePropertyChanged("TypeMunicipalService");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PiecemealPayment PiecemealPayment {
get {
return this.piecemealPaymentField;
}
set {
this.piecemealPaymentField = value;
this.RaisePropertyChanged("PiecemealPayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ServiceInformation ServiceInformation {
get {
return this.serviceInformationField;
}
set {
this.serviceInformationField = value;
this.RaisePropertyChanged("ServiceInformation");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor {
get {
return this.multiplyingFactorField;
}
set {
this.multiplyingFactorField = value;
this.RaisePropertyChanged("MultiplyingFactor");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceIndividualConsumptionPayable {
get {
return this.municipalServiceIndividualConsumptionPayableField;
}
set {
this.municipalServiceIndividualConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified {
get {
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio {
get {
return this.ratioField;
}
set {
this.ratioField = value;
this.RaisePropertyChanged("Ratio");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees {
get {
return this.amountOfExcessFeesField;
}
set {
this.amountOfExcessFeesField = value;
this.RaisePropertyChanged("AmountOfExcessFees");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)]
public PDServiceChargeExportTypeHousingServiceMunicipalResource[] MunicipalResource {
get {
return this.municipalResourceField;
}
set {
this.municipalResourceField = value;
this.RaisePropertyChanged("MunicipalResource");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeExportTypeHousingServicePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption Consumption {
get {
return this.consumptionField;
}
set {
this.consumptionField = value;
this.RaisePropertyChanged("Consumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified {
get {
return this.rateFieldSpecified;
}
set {
this.rateFieldSpecified = value;
this.RaisePropertyChanged("RateSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public ServiceChargeType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation {
get {
return this.serviceInformationField;
}
set {
this.serviceInformationField = value;
this.RaisePropertyChanged("ServiceInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified {
get {
return this.totalPayableFieldSpecified;
}
set {
this.totalPayableFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm {
get {
return this.houseOverallNeedsNormField;
}
set {
this.houseOverallNeedsNormField = value;
this.RaisePropertyChanged("houseOverallNeedsNorm");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified {
get {
return this.houseOverallNeedsNormFieldSpecified;
}
set {
this.houseOverallNeedsNormFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsNormSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue {
get {
return this.houseOverallNeedsCurrentValueField;
}
set {
this.houseOverallNeedsCurrentValueField = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValue");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified {
get {
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set {
this.houseOverallNeedsCurrentValueFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalHouseOverallNeeds {
get {
return this.houseTotalHouseOverallNeedsField;
}
set {
this.houseTotalHouseOverallNeedsField = value;
this.RaisePropertyChanged("houseTotalHouseOverallNeeds");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceChargeExportTypeMunicipalServiceServiceCharge ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PDServiceChargeExportTypeMunicipalServicePiecemealPayment PiecemealPayment {
get {
return this.piecemealPaymentField;
}
set {
this.piecemealPaymentField = value;
this.RaisePropertyChanged("PiecemealPayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeExportTypeMunicipalServicePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ServiceInformation ServiceInformation {
get {
return this.serviceInformationField;
}
set {
this.serviceInformationField = value;
this.RaisePropertyChanged("ServiceInformation");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor MultiplyingFactor {
get {
return this.multiplyingFactorField;
}
set {
this.multiplyingFactorField = value;
this.RaisePropertyChanged("MultiplyingFactor");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceIndividualConsumptionPayable {
get {
return this.municipalServiceIndividualConsumptionPayableField;
}
set {
this.municipalServiceIndividualConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified {
get {
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal paymentPeriodPiecemealPaymentSum {
get {
return this.paymentPeriodPiecemealPaymentSumField;
}
set {
this.paymentPeriodPiecemealPaymentSumField = value;
this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool paymentPeriodPiecemealPaymentSumSpecified {
get {
return this.paymentPeriodPiecemealPaymentSumFieldSpecified;
}
set {
this.paymentPeriodPiecemealPaymentSumFieldSpecified = value;
this.RaisePropertyChanged("paymentPeriodPiecemealPaymentSumSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal pastPaymentPeriodPiecemealPaymentSum {
get {
return this.pastPaymentPeriodPiecemealPaymentSumField;
}
set {
this.pastPaymentPeriodPiecemealPaymentSumField = value;
this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool pastPaymentPeriodPiecemealPaymentSumSpecified {
get {
return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
}
set {
this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value;
this.RaisePropertyChanged("pastPaymentPeriodPiecemealPaymentSumSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal piecemealPaymentPercentRub {
get {
return this.piecemealPaymentPercentRubField;
}
set {
this.piecemealPaymentPercentRubField = value;
this.RaisePropertyChanged("piecemealPaymentPercentRub");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal piecemealPaymentPercent {
get {
return this.piecemealPaymentPercentField;
}
set {
this.piecemealPaymentPercentField = value;
this.RaisePropertyChanged("piecemealPaymentPercent");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeMunicipalServiceVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio {
get {
return this.ratioField;
}
set {
this.ratioField = value;
this.RaisePropertyChanged("Ratio");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees {
get {
return this.amountOfExcessFeesField;
}
set {
this.amountOfExcessFeesField = value;
this.RaisePropertyChanged("AmountOfExcessFees");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MeteringDevice {
get {
return this.meteringDeviceField;
}
set {
this.meteringDeviceField = value;
this.RaisePropertyChanged("MeteringDevice");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal MDPreviousPeriodReadings {
get {
return this.mDPreviousPeriodReadingsField;
}
set {
this.mDPreviousPeriodReadingsField = value;
this.RaisePropertyChanged("MDPreviousPeriodReadings");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MDPreviousPeriodReadingsSpecified {
get {
return this.mDPreviousPeriodReadingsFieldSpecified;
}
set {
this.mDPreviousPeriodReadingsFieldSpecified = value;
this.RaisePropertyChanged("MDPreviousPeriodReadingsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceMDReadingsMDUnit MDUnit {
get {
return this.mDUnitField;
}
set {
this.mDUnitField = value;
this.RaisePropertyChanged("MDUnit");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("113")]
Item113,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("116")]
Item116,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("233")]
Item233,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("245")]
Item245,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("246")]
Item246,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("271")]
Item271,
/// <remarks/>
A005,
/// <remarks/>
A056,
/// <remarks/>
A058,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PaymentDocumentForm {
get {
return this.paymentDocumentFormField;
}
set {
this.paymentDocumentFormField = value;
this.RaisePropertyChanged("PaymentDocumentForm");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public PaymentDocumentExportTypeAddressInfo AddressInfo {
get {
return this.addressInfoField;
}
set {
this.addressInfoField = value;
this.RaisePropertyChanged("AddressInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=4)]
public PaymentDocumentExportTypeIndividualMDReadings[] IndividualMDReadings {
get {
return this.individualMDReadingsField;
}
set {
this.individualMDReadingsField = value;
this.RaisePropertyChanged("IndividualMDReadings");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType2 ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
this.RaisePropertyChanged("ItemElementName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal TotalPayableByChargeInfo {
get {
return this.totalPayableByChargeInfoField;
}
set {
this.totalPayableByChargeInfoField = value;
this.RaisePropertyChanged("TotalPayableByChargeInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByChargeInfoSpecified {
get {
return this.totalPayableByChargeInfoFieldSpecified;
}
set {
this.totalPayableByChargeInfoFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableByChargeInfoSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal TotalPayableOverallByChargeInfo {
get {
return this.totalPayableOverallByChargeInfoField;
}
set {
this.totalPayableOverallByChargeInfoField = value;
this.RaisePropertyChanged("TotalPayableOverallByChargeInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallByChargeInfoSpecified {
get {
return this.totalPayableOverallByChargeInfoFieldSpecified;
}
set {
this.totalPayableOverallByChargeInfoFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallByChargeInfoSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal DebtPreviousPeriods {
get {
return this.debtPreviousPeriodsField;
}
set {
this.debtPreviousPeriodsField = value;
this.RaisePropertyChanged("DebtPreviousPeriods");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsSpecified {
get {
return this.debtPreviousPeriodsFieldSpecified;
}
set {
this.debtPreviousPeriodsFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal AdvanceBllingPeriod {
get {
return this.advanceBllingPeriodField;
}
set {
this.advanceBllingPeriodField = value;
this.RaisePropertyChanged("AdvanceBllingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AdvanceBllingPeriodSpecified {
get {
return this.advanceBllingPeriodFieldSpecified;
}
set {
this.advanceBllingPeriodFieldSpecified = value;
this.RaisePropertyChanged("AdvanceBllingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal totalPiecemealPaymentSum {
get {
return this.totalPiecemealPaymentSumField;
}
set {
this.totalPiecemealPaymentSumField = value;
this.RaisePropertyChanged("totalPiecemealPaymentSum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool totalPiecemealPaymentSumSpecified {
get {
return this.totalPiecemealPaymentSumFieldSpecified;
}
set {
this.totalPiecemealPaymentSumFieldSpecified = value;
this.RaisePropertyChanged("totalPiecemealPaymentSumSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public sbyte PaymentsTaken {
get {
return this.paymentsTakenField;
}
set {
this.paymentsTakenField = value;
this.RaisePropertyChanged("PaymentsTaken");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaymentsTakenSpecified {
get {
return this.paymentsTakenFieldSpecified;
}
set {
this.paymentsTakenFieldSpecified = value;
this.RaisePropertyChanged("PaymentsTakenSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public string AdditionalInformation {
get {
return this.additionalInformationField;
}
set {
this.additionalInformationField = value;
this.RaisePropertyChanged("AdditionalInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal TotalPayableByPD {
get {
return this.totalPayableByPDField;
}
set {
this.totalPayableByPDField = value;
this.RaisePropertyChanged("TotalPayableByPD");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPDSpecified {
get {
return this.totalPayableByPDFieldSpecified;
}
set {
this.totalPayableByPDFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableByPDSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public decimal TotalByPenaltiesAndCourtCosts {
get {
return this.totalByPenaltiesAndCourtCostsField;
}
set {
this.totalByPenaltiesAndCourtCostsField = value;
this.RaisePropertyChanged("TotalByPenaltiesAndCourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalByPenaltiesAndCourtCostsSpecified {
get {
return this.totalByPenaltiesAndCourtCostsFieldSpecified;
}
set {
this.totalByPenaltiesAndCourtCostsFieldSpecified = value;
this.RaisePropertyChanged("TotalByPenaltiesAndCourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public decimal TotalPayableByPDWithDebtAndAdvance {
get {
return this.totalPayableByPDWithDebtAndAdvanceField;
}
set {
this.totalPayableByPDWithDebtAndAdvanceField = value;
this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvance");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPDWithDebtAndAdvanceSpecified {
get {
return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified;
}
set {
this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvanceSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=18)]
public PaymentDocumentExportTypeComponentsOfCost[] ComponentsOfCost {
get {
return this.componentsOfCostField;
}
set {
this.componentsOfCostField = value;
this.RaisePropertyChanged("ComponentsOfCost");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=19)]
public decimal PaidCash {
get {
return this.paidCashField;
}
set {
this.paidCashField = value;
this.RaisePropertyChanged("PaidCash");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaidCashSpecified {
get {
return this.paidCashFieldSpecified;
}
set {
this.paidCashFieldSpecified = value;
this.RaisePropertyChanged("PaidCashSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=20)]
public System.DateTime DateOfLastReceivedPayment {
get {
return this.dateOfLastReceivedPaymentField;
}
set {
this.dateOfLastReceivedPaymentField = value;
this.RaisePropertyChanged("DateOfLastReceivedPayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DateOfLastReceivedPaymentSpecified {
get {
return this.dateOfLastReceivedPaymentFieldSpecified;
}
set {
this.dateOfLastReceivedPaymentFieldSpecified = value;
this.RaisePropertyChanged("DateOfLastReceivedPaymentSpecified");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MonthSpecified {
get {
return this.monthFieldSpecified;
}
set {
this.monthFieldSpecified = value;
this.RaisePropertyChanged("MonthSpecified");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool YearSpecified {
get {
return this.yearFieldSpecified;
}
set {
this.yearFieldSpecified = value;
this.RaisePropertyChanged("YearSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=23)]
public decimal LimitIndex {
get {
return this.limitIndexField;
}
set {
this.limitIndexField = value;
this.RaisePropertyChanged("LimitIndex");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LimitIndexSpecified {
get {
return this.limitIndexFieldSpecified;
}
set {
this.limitIndexFieldSpecified = value;
this.RaisePropertyChanged("LimitIndexSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=24)]
public decimal SubsidiesCompensationSocialSupport {
get {
return this.subsidiesCompensationSocialSupportField;
}
set {
this.subsidiesCompensationSocialSupportField = value;
this.RaisePropertyChanged("SubsidiesCompensationSocialSupport");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SubsidiesCompensationSocialSupportSpecified {
get {
return this.subsidiesCompensationSocialSupportFieldSpecified;
}
set {
this.subsidiesCompensationSocialSupportFieldSpecified = value;
this.RaisePropertyChanged("SubsidiesCompensationSocialSupportSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
public string LivingPersonsNumber {
get {
return this.livingPersonsNumberField;
}
set {
this.livingPersonsNumberField = value;
this.RaisePropertyChanged("LivingPersonsNumber");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal ResidentialSquare {
get {
return this.residentialSquareField;
}
set {
this.residentialSquareField = value;
this.RaisePropertyChanged("ResidentialSquare");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ResidentialSquareSpecified {
get {
return this.residentialSquareFieldSpecified;
}
set {
this.residentialSquareFieldSpecified = value;
this.RaisePropertyChanged("ResidentialSquareSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal HeatedArea {
get {
return this.heatedAreaField;
}
set {
this.heatedAreaField = value;
this.RaisePropertyChanged("HeatedArea");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HeatedAreaSpecified {
get {
return this.heatedAreaFieldSpecified;
}
set {
this.heatedAreaFieldSpecified = value;
this.RaisePropertyChanged("HeatedAreaSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal TotalSquare {
get {
return this.totalSquareField;
}
set {
this.totalSquareField = value;
this.RaisePropertyChanged("TotalSquare");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("MDService", Order=0)]
public PaymentDocumentExportTypeIndividualMDReadingsMDService[] MDService {
get {
return this.mDServiceField;
}
set {
this.mDServiceField = value;
this.RaisePropertyChanged("MDService");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MDServiceCode {
get {
return this.mDServiceCodeField;
}
set {
this.mDServiceCodeField = value;
this.RaisePropertyChanged("MDServiceCode");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string PaymentInformationGuid {
get {
return this.paymentInformationGuidField;
}
set {
this.paymentInformationGuidField = value;
this.RaisePropertyChanged("PaymentInformationGuid");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string PaymentInformationGuid {
get {
return this.paymentInformationGuidField;
}
set {
this.paymentInformationGuidField = value;
this.RaisePropertyChanged("PaymentInformationGuid");
}
}
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string InsuranceProductGUID {
get {
return this.insuranceProductGUIDField;
}
set {
this.insuranceProductGUIDField = value;
this.RaisePropertyChanged("InsuranceProductGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PaymentDocumentExportTypeInsuranceVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Cause {
get {
return this.causeField;
}
set {
this.causeField = value;
this.RaisePropertyChanged("Cause");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
Expose,
/// <remarks/>
Withdraw,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef nameComponent {
get {
return this.nameComponentField;
}
set {
this.nameComponentField = value;
this.RaisePropertyChanged("nameComponent");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ErrorCode {
get {
return this.errorCodeField;
}
set {
this.errorCodeField = value;
this.RaisePropertyChanged("ErrorCode");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
this.RaisePropertyChanged("Description");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("PaymentInformation", Order=1)]
public exportPaymentDocumentResultTypePaymentDocumentPaymentInformation[] PaymentInformation {
get {
return this.paymentInformationField;
}
set {
this.paymentInformationField = value;
this.RaisePropertyChanged("PaymentInformation");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal TotalPayableByPaymentInformation {
get {
return this.totalPayableByPaymentInformationField;
}
set {
this.totalPayableByPaymentInformationField = value;
this.RaisePropertyChanged("TotalPayableByPaymentInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPaymentInformationSpecified {
get {
return this.totalPayableByPaymentInformationFieldSpecified;
}
set {
this.totalPayableByPaymentInformationFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableByPaymentInformationSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PaymentInformationGuid {
get {
return this.paymentInformationGuidField;
}
set {
this.paymentInformationGuidField = value;
this.RaisePropertyChanged("PaymentInformationGuid");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string AccountNumber {
get {
return this.accountNumberField;
}
set {
this.accountNumberField = value;
this.RaisePropertyChanged("AccountNumber");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal TotalPayableWithDebtAndAdvance {
get {
return this.totalPayableWithDebtAndAdvanceField;
}
set {
this.totalPayableWithDebtAndAdvanceField = value;
this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableWithDebtAndAdvanceSpecified {
get {
return this.totalPayableWithDebtAndAdvanceFieldSpecified;
}
set {
this.totalPayableWithDebtAndAdvanceFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableWithDebtAndAdvanceSpecified");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string GUID {
get {
return this.gUIDField;
}
set {
this.gUIDField = value;
this.RaisePropertyChanged("GUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string TransportGUID {
get {
return this.transportGUIDField;
}
set {
this.transportGUIDField = value;
this.RaisePropertyChanged("TransportGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id {
get {
return this.idField;
}
set {
this.idField = value;
this.RaisePropertyChanged("Id");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string MimeType {
get {
return this.mimeTypeField;
}
set {
this.mimeTypeField = value;
this.RaisePropertyChanged("MimeType");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("##any:")]
Item,
/// <remarks/>
PGPKeyID,
/// <remarks/>
PGPKeyPacket,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string X509IssuerName {
get {
return this.x509IssuerNameField;
}
set {
this.x509IssuerNameField = value;
this.RaisePropertyChanged("X509IssuerName");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("##any:")]
Item,
/// <remarks/>
X509CRL,
/// <remarks/>
X509Certificate,
/// <remarks/>
X509IssuerSerial,
/// <remarks/>
X509SKI,
/// <remarks/>
X509SubjectName,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string URI {
get {
return this.uRIField;
}
set {
this.uRIField = value;
this.RaisePropertyChanged("URI");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text {
get {
return this.textField;
}
set {
this.textField = value;
this.RaisePropertyChanged("Text");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
public byte[] Modulus {
get {
return this.modulusField;
}
set {
this.modulusField = value;
this.RaisePropertyChanged("Modulus");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
public byte[] P {
get {
return this.pField;
}
set {
this.pField = value;
this.RaisePropertyChanged("P");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
public byte[] Q {
get {
return this.qField;
}
set {
this.qField = value;
this.RaisePropertyChanged("Q");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
public byte[] G {
get {
return this.gField;
}
set {
this.gField = value;
this.RaisePropertyChanged("G");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)]
public byte[] Y {
get {
return this.yField;
}
set {
this.yField = value;
this.RaisePropertyChanged("Y");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)]
public byte[] J {
get {
return this.jField;
}
set {
this.jField = value;
this.RaisePropertyChanged("J");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)]
public byte[] Seed {
get {
return this.seedField;
}
set {
this.seedField = value;
this.RaisePropertyChanged("Seed");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text {
get {
return this.textField;
}
set {
this.textField = value;
this.RaisePropertyChanged("Text");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("##any:")]
Item,
/// <remarks/>
KeyName,
/// <remarks/>
KeyValue,
/// <remarks/>
MgmtData,
/// <remarks/>
PGPData,
/// <remarks/>
RetrievalMethod,
/// <remarks/>
SPKIData,
/// <remarks/>
X509Data,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id {
get {
return this.idField;
}
set {
this.idField = value;
this.RaisePropertyChanged("Id");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public DigestMethodType DigestMethod {
get {
return this.digestMethodField;
}
set {
this.digestMethodField = value;
this.RaisePropertyChanged("DigestMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
public byte[] DigestValue {
get {
return this.digestValueField;
}
set {
this.digestValueField = value;
this.RaisePropertyChanged("DigestValue");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id {
get {
return this.idField;
}
set {
this.idField = value;
this.RaisePropertyChanged("Id");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string URI {
get {
return this.uRIField;
}
set {
this.uRIField = value;
this.RaisePropertyChanged("URI");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
public string HMACOutputLength {
get {
return this.hMACOutputLengthField;
}
set {
this.hMACOutputLengthField = value;
this.RaisePropertyChanged("HMACOutputLength");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public CanonicalizationMethodType CanonicalizationMethod {
get {
return this.canonicalizationMethodField;
}
set {
this.canonicalizationMethodField = value;
this.RaisePropertyChanged("CanonicalizationMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public SignatureMethodType SignatureMethod {
get {
return this.signatureMethodField;
}
set {
this.signatureMethodField = value;
this.RaisePropertyChanged("SignatureMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)]
public ReferenceType[] Reference {
get {
return this.referenceField;
}
set {
this.referenceField = value;
this.RaisePropertyChanged("Reference");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public SignedInfoType SignedInfo {
get {
return this.signedInfoField;
}
set {
this.signedInfoField = value;
this.RaisePropertyChanged("SignedInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public SignatureValueType SignatureValue {
get {
return this.signatureValueField;
}
set {
this.signatureValueField = value;
this.RaisePropertyChanged("SignatureValue");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public KeyInfoType KeyInfo {
get {
return this.keyInfoField;
}
set {
this.keyInfoField = value;
this.RaisePropertyChanged("KeyInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Object", Order=3)]
public ObjectType[] Object {
get {
return this.objectField;
}
set {
this.objectField = value;
this.RaisePropertyChanged("Object");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public sbyte RequestState {
get {
return this.requestStateField;
}
set {
this.requestStateField = value;
this.RaisePropertyChanged("RequestState");
}
}
/// <remarks/>
[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<Hcs.Service.Async.Bills.getStateResponse> 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<Hcs.Service.Async.Bills.importPaymentDocumentDataResponse> 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<Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse> 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<Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse> 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<Hcs.Service.Async.Bills.importAcknowledgmentResponse> 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<Hcs.Service.Async.Bills.importInsuranceProductResponse> 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<Hcs.Service.Async.Bills.exportInsuranceProductResponse> 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<Hcs.Service.Async.Bills.importRSOSettlementsResponse> 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<Hcs.Service.Async.Bills.importIKUSettlementsResponse> 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<Hcs.Service.Async.Bills.exportSettlementsResponse> 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<Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse> 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<Hcs.Service.Async.Bills.getRequestsStateResponse> getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest request);
}
/// <remarks/>
[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;
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType4 ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
this.RaisePropertyChanged("ItemElementName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public bool IsOperatorSignature {
get {
return this.isOperatorSignatureField;
}
set {
this.isOperatorSignatureField = value;
this.RaisePropertyChanged("IsOperatorSignature");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsOperatorSignatureSpecified {
get {
return this.isOperatorSignatureFieldSpecified;
}
set {
this.isOperatorSignatureFieldSpecified = value;
this.RaisePropertyChanged("IsOperatorSignatureSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)]
public ISCreator[] ISCreator {
get {
return this.iSCreatorField;
}
set {
this.iSCreatorField = value;
this.RaisePropertyChanged("ISCreator");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public RequestHeaderCitizenDocumentDocumentType DocumentType {
get {
return this.documentTypeField;
}
set {
this.documentTypeField = value;
this.RaisePropertyChanged("DocumentType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Series {
get {
return this.seriesField;
}
set {
this.seriesField = value;
this.RaisePropertyChanged("Series");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Code {
get {
return this.codeField;
}
set {
this.codeField = value;
this.RaisePropertyChanged("Code");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string GUID {
get {
return this.gUIDField;
}
set {
this.gUIDField = value;
this.RaisePropertyChanged("GUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
CitizenPPAGUID,
/// <remarks/>
Document,
/// <remarks/>
SNILS,
}
/// <remarks/>
[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 {
/// <remarks/>
Citizen,
/// <remarks/>
SenderID,
/// <remarks/>
orgPPAGUID,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ISName {
get {
return this.iSNameField;
}
set {
this.iSNameField = value;
this.RaisePropertyChanged("ISName");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime Date {
get {
return this.dateField;
}
set {
this.dateField = value;
this.RaisePropertyChanged("Date");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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";
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[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";
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string PaymentInformationKey {
get {
return this.paymentInformationKeyField;
}
set {
this.paymentInformationKeyField = value;
this.RaisePropertyChanged("PaymentInformationKey");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal TotalPayableByPaymentInformation {
get {
return this.totalPayableByPaymentInformationField;
}
set {
this.totalPayableByPaymentInformationField = value;
this.RaisePropertyChanged("TotalPayableByPaymentInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string AccountNumber {
get {
return this.accountNumberField;
}
set {
this.accountNumberField = value;
this.RaisePropertyChanged("AccountNumber");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal TotalPayableWithDebtAndAdvance {
get {
return this.totalPayableWithDebtAndAdvanceField;
}
set {
this.totalPayableWithDebtAndAdvanceField = value;
this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal TotalPayableByPaymentInformation {
get {
return this.totalPayableByPaymentInformationField;
}
set {
this.totalPayableByPaymentInformationField = value;
this.RaisePropertyChanged("TotalPayableByPaymentInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string AccountNumber {
get {
return this.accountNumberField;
}
set {
this.accountNumberField = value;
this.RaisePropertyChanged("AccountNumber");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal TotalPayableWithDebtAndAdvance {
get {
return this.totalPayableWithDebtAndAdvanceField;
}
set {
this.totalPayableWithDebtAndAdvanceField = value;
this.RaisePropertyChanged("TotalPayableWithDebtAndAdvance");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=2)]
public PaymentDocumentTypeIndividualMDReadings[] IndividualMDReadings {
get {
return this.individualMDReadingsField;
}
set {
this.individualMDReadingsField = value;
this.RaisePropertyChanged("IndividualMDReadings");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType5 ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
this.RaisePropertyChanged("ItemElementName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal TotalPayableByChargeInfo {
get {
return this.totalPayableByChargeInfoField;
}
set {
this.totalPayableByChargeInfoField = value;
this.RaisePropertyChanged("TotalPayableByChargeInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByChargeInfoSpecified {
get {
return this.totalPayableByChargeInfoFieldSpecified;
}
set {
this.totalPayableByChargeInfoFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableByChargeInfoSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal TotalPayableOverallByChargeInfo {
get {
return this.totalPayableOverallByChargeInfoField;
}
set {
this.totalPayableOverallByChargeInfoField = value;
this.RaisePropertyChanged("TotalPayableOverallByChargeInfo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallByChargeInfoSpecified {
get {
return this.totalPayableOverallByChargeInfoFieldSpecified;
}
set {
this.totalPayableOverallByChargeInfoFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallByChargeInfoSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal DebtPreviousPeriods {
get {
return this.debtPreviousPeriodsField;
}
set {
this.debtPreviousPeriodsField = value;
this.RaisePropertyChanged("DebtPreviousPeriods");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsSpecified {
get {
return this.debtPreviousPeriodsFieldSpecified;
}
set {
this.debtPreviousPeriodsFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AdvanceBllingPeriod {
get {
return this.advanceBllingPeriodField;
}
set {
this.advanceBllingPeriodField = value;
this.RaisePropertyChanged("AdvanceBllingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AdvanceBllingPeriodSpecified {
get {
return this.advanceBllingPeriodFieldSpecified;
}
set {
this.advanceBllingPeriodFieldSpecified = value;
this.RaisePropertyChanged("AdvanceBllingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal totalPiecemealPaymentSum {
get {
return this.totalPiecemealPaymentSumField;
}
set {
this.totalPiecemealPaymentSumField = value;
this.RaisePropertyChanged("totalPiecemealPaymentSum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool totalPiecemealPaymentSumSpecified {
get {
return this.totalPiecemealPaymentSumFieldSpecified;
}
set {
this.totalPiecemealPaymentSumFieldSpecified = value;
this.RaisePropertyChanged("totalPiecemealPaymentSumSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public sbyte PaymentsTaken {
get {
return this.paymentsTakenField;
}
set {
this.paymentsTakenField = value;
this.RaisePropertyChanged("PaymentsTaken");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaymentsTakenSpecified {
get {
return this.paymentsTakenFieldSpecified;
}
set {
this.paymentsTakenFieldSpecified = value;
this.RaisePropertyChanged("PaymentsTakenSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string AdditionalInformation {
get {
return this.additionalInformationField;
}
set {
this.additionalInformationField = value;
this.RaisePropertyChanged("AdditionalInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal TotalPayableByPDWithDebtAndAdvance {
get {
return this.totalPayableByPDWithDebtAndAdvanceField;
}
set {
this.totalPayableByPDWithDebtAndAdvanceField = value;
this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvance");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPDWithDebtAndAdvanceSpecified {
get {
return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified;
}
set {
this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableByPDWithDebtAndAdvanceSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal TotalByPenaltiesAndCourtCosts {
get {
return this.totalByPenaltiesAndCourtCostsField;
}
set {
this.totalByPenaltiesAndCourtCostsField = value;
this.RaisePropertyChanged("TotalByPenaltiesAndCourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalByPenaltiesAndCourtCostsSpecified {
get {
return this.totalByPenaltiesAndCourtCostsFieldSpecified;
}
set {
this.totalByPenaltiesAndCourtCostsFieldSpecified = value;
this.RaisePropertyChanged("TotalByPenaltiesAndCourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal TotalPayableByPD {
get {
return this.totalPayableByPDField;
}
set {
this.totalPayableByPDField = value;
this.RaisePropertyChanged("TotalPayableByPD");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableByPDSpecified {
get {
return this.totalPayableByPDFieldSpecified;
}
set {
this.totalPayableByPDFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableByPDSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=16)]
public PaymentDocumentTypeComponentsOfCost[] ComponentsOfCost {
get {
return this.componentsOfCostField;
}
set {
this.componentsOfCostField = value;
this.RaisePropertyChanged("ComponentsOfCost");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public decimal PaidCash {
get {
return this.paidCashField;
}
set {
this.paidCashField = value;
this.RaisePropertyChanged("PaidCash");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PaidCashSpecified {
get {
return this.paidCashFieldSpecified;
}
set {
this.paidCashFieldSpecified = value;
this.RaisePropertyChanged("PaidCashSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=18)]
public System.DateTime DateOfLastReceivedPayment {
get {
return this.dateOfLastReceivedPaymentField;
}
set {
this.dateOfLastReceivedPaymentField = value;
this.RaisePropertyChanged("DateOfLastReceivedPayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DateOfLastReceivedPaymentSpecified {
get {
return this.dateOfLastReceivedPaymentFieldSpecified;
}
set {
this.dateOfLastReceivedPaymentFieldSpecified = value;
this.RaisePropertyChanged("DateOfLastReceivedPaymentSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=19)]
public decimal LimitIndex {
get {
return this.limitIndexField;
}
set {
this.limitIndexField = value;
this.RaisePropertyChanged("LimitIndex");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool LimitIndexSpecified {
get {
return this.limitIndexFieldSpecified;
}
set {
this.limitIndexFieldSpecified = value;
this.RaisePropertyChanged("LimitIndexSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=20)]
public decimal SubsidiesCompensationSocialSupport {
get {
return this.subsidiesCompensationSocialSupportField;
}
set {
this.subsidiesCompensationSocialSupportField = value;
this.RaisePropertyChanged("SubsidiesCompensationSocialSupport");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("MDServiceCode", Order=0)]
public PaymentDocumentTypeIndividualMDReadingsMDServiceCode[] MDServiceCode {
get {
return this.mDServiceCodeField;
}
set {
this.mDServiceCodeField = value;
this.RaisePropertyChanged("MDServiceCode");
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("1")]
Item1,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("2")]
Item2,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("3")]
Item3,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("4")]
Item4,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("5")]
Item5,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("6")]
Item6,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("7")]
Item7,
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Contribution {
get {
return this.contributionField;
}
set {
this.contributionField = value;
this.RaisePropertyChanged("Contribution");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal MoneyRecalculation {
get {
return this.moneyRecalculationField;
}
set {
this.moneyRecalculationField = value;
this.RaisePropertyChanged("MoneyRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyRecalculationSpecified {
get {
return this.moneyRecalculationFieldSpecified;
}
set {
this.moneyRecalculationFieldSpecified = value;
this.RaisePropertyChanged("MoneyRecalculationSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal MoneyDiscount {
get {
return this.moneyDiscountField;
}
set {
this.moneyDiscountField = value;
this.RaisePropertyChanged("MoneyDiscount");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MoneyDiscountSpecified {
get {
return this.moneyDiscountFieldSpecified;
}
set {
this.moneyDiscountFieldSpecified = value;
this.RaisePropertyChanged("MoneyDiscountSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public CapitalRepairImportTypePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("CapitalRepairMonthlyCharge", Order=0)]
public CapitalRepairYearImportTypeCapitalRepairMonthlyCharge[] CapitalRepairMonthlyCharge {
get {
return this.capitalRepairMonthlyChargeField;
}
set {
this.capitalRepairMonthlyChargeField = value;
this.RaisePropertyChanged("CapitalRepairMonthlyCharge");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PaymentInformationKey {
get {
return this.paymentInformationKeyField;
}
set {
this.paymentInformationKeyField = value;
this.RaisePropertyChanged("PaymentInformationKey");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService {
get {
return this.typeMunicipalServiceField;
}
set {
this.typeMunicipalServiceField = value;
this.RaisePropertyChanged("TypeMunicipalService");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=0)]
public PDServiceDebtImportTypeHousingServiceMunicipalResource[] MunicipalResource {
get {
return this.municipalResourceField;
}
set {
this.municipalResourceField = value;
this.RaisePropertyChanged("MunicipalResource");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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 {
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeAdditionalServicePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeAdditionalServiceVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string PaymentInformationKey {
get {
return this.paymentInformationKeyField;
}
set {
this.paymentInformationKeyField = value;
this.RaisePropertyChanged("PaymentInformationKey");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public TypeMunicipalServiceType TypeMunicipalService {
get {
return this.typeMunicipalServiceField;
}
set {
this.typeMunicipalServiceField = value;
this.RaisePropertyChanged("TypeMunicipalService");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified {
get {
return this.rateFieldSpecified;
}
set {
this.rateFieldSpecified = value;
this.RaisePropertyChanged("RateSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public TypeMunicipalServiceTypeMultiplyingFactor MultiplyingFactor {
get {
return this.multiplyingFactorField;
}
set {
this.multiplyingFactorField = value;
this.RaisePropertyChanged("MultiplyingFactor");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal MunicipalServiceIndividualConsumptionPayable {
get {
return this.municipalServiceIndividualConsumptionPayableField;
}
set {
this.municipalServiceIndividualConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified {
get {
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=18)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=19)]
public PiecemealPayment PiecemealPayment {
get {
return this.piecemealPaymentField;
}
set {
this.piecemealPaymentField = value;
this.RaisePropertyChanged("PiecemealPayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=20)]
public TypeMunicipalServiceTypePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public TypeMunicipalServiceTypeVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public TypeMunicipalServiceTypeVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio {
get {
return this.ratioField;
}
set {
this.ratioField = value;
this.RaisePropertyChanged("Ratio");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees {
get {
return this.amountOfExcessFeesField;
}
set {
this.amountOfExcessFeesField = value;
this.RaisePropertyChanged("AmountOfExcessFees");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PiecemealPayment PiecemealPayment {
get {
return this.piecemealPaymentField;
}
set {
this.piecemealPaymentField = value;
this.RaisePropertyChanged("PiecemealPayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ServiceInformation ServiceInformation {
get {
return this.serviceInformationField;
}
set {
this.serviceInformationField = value;
this.RaisePropertyChanged("ServiceInformation");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor {
get {
return this.multiplyingFactorField;
}
set {
this.multiplyingFactorField = value;
this.RaisePropertyChanged("MultiplyingFactor");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceIndividualConsumptionPayable {
get {
return this.municipalServiceIndividualConsumptionPayableField;
}
set {
this.municipalServiceIndividualConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified {
get {
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio {
get {
return this.ratioField;
}
set {
this.ratioField = value;
this.RaisePropertyChanged("Ratio");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees {
get {
return this.amountOfExcessFeesField;
}
set {
this.amountOfExcessFeesField = value;
this.RaisePropertyChanged("AmountOfExcessFees");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)]
public PDServiceChargeTypeHousingServiceMunicipalResource[] MunicipalResource {
get {
return this.municipalResourceField;
}
set {
this.municipalResourceField = value;
this.RaisePropertyChanged("MunicipalResource");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeHousingServicePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PDServiceChargeTypeHousingServiceMunicipalResourceUnit Unit {
get {
return this.unitField;
}
set {
this.unitField = value;
this.RaisePropertyChanged("Unit");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool UnitSpecified {
get {
return this.unitFieldSpecified;
}
set {
this.unitFieldSpecified = value;
this.RaisePropertyChanged("UnitSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeHousingServiceMunicipalResourceConsumption Consumption {
get {
return this.consumptionField;
}
set {
this.consumptionField = value;
this.RaisePropertyChanged("Consumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RateSpecified {
get {
return this.rateFieldSpecified;
}
set {
this.rateFieldSpecified = value;
this.RaisePropertyChanged("RateSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation {
get {
return this.serviceInformationField;
}
set {
this.serviceInformationField = value;
this.RaisePropertyChanged("ServiceInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableSpecified {
get {
return this.totalPayableFieldSpecified;
}
set {
this.totalPayableFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=17)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
S,
/// <remarks/>
D,
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm {
get {
return this.houseOverallNeedsNormField;
}
set {
this.houseOverallNeedsNormField = value;
this.RaisePropertyChanged("houseOverallNeedsNorm");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified {
get {
return this.houseOverallNeedsNormFieldSpecified;
}
set {
this.houseOverallNeedsNormFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsNormSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue {
get {
return this.houseOverallNeedsCurrentValueField;
}
set {
this.houseOverallNeedsCurrentValueField = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValue");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified {
get {
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set {
this.houseOverallNeedsCurrentValueFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalHouseOverallNeeds {
get {
return this.houseTotalHouseOverallNeedsField;
}
set {
this.houseTotalHouseOverallNeedsField = value;
this.RaisePropertyChanged("houseTotalHouseOverallNeeds");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption Consumption {
get {
return this.consumptionField;
}
set {
this.consumptionField = value;
this.RaisePropertyChanged("Consumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=15)]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation ServiceInformation {
get {
return this.serviceInformationField;
}
set {
this.serviceInformationField = value;
this.RaisePropertyChanged("ServiceInformation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=16)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal houseOverallNeedsNorm {
get {
return this.houseOverallNeedsNormField;
}
set {
this.houseOverallNeedsNormField = value;
this.RaisePropertyChanged("houseOverallNeedsNorm");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsNormSpecified {
get {
return this.houseOverallNeedsNormFieldSpecified;
}
set {
this.houseOverallNeedsNormFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsNormSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal houseOverallNeedsCurrentValue {
get {
return this.houseOverallNeedsCurrentValueField;
}
set {
this.houseOverallNeedsCurrentValueField = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValue");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool houseOverallNeedsCurrentValueSpecified {
get {
return this.houseOverallNeedsCurrentValueFieldSpecified;
}
set {
this.houseOverallNeedsCurrentValueFieldSpecified = value;
this.RaisePropertyChanged("houseOverallNeedsCurrentValueSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal houseTotalHouseOverallNeeds {
get {
return this.houseTotalHouseOverallNeedsField;
}
set {
this.houseTotalHouseOverallNeedsField = value;
this.RaisePropertyChanged("houseTotalHouseOverallNeeds");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public PiecemealPayment PiecemealPayment {
get {
return this.piecemealPaymentField;
}
set {
this.piecemealPaymentField = value;
this.RaisePropertyChanged("PiecemealPayment");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public PDServiceChargeTypeMunicipalServicePaymentRecalculation PaymentRecalculation {
get {
return this.paymentRecalculationField;
}
set {
this.paymentRecalculationField = value;
this.RaisePropertyChanged("PaymentRecalculation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ServiceInformation ServiceInformation {
get {
return this.serviceInformationField;
}
set {
this.serviceInformationField = value;
this.RaisePropertyChanged("ServiceInformation");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public PDServiceChargeTypeMunicipalServiceMultiplyingFactor MultiplyingFactor {
get {
return this.multiplyingFactorField;
}
set {
this.multiplyingFactorField = value;
this.RaisePropertyChanged("MultiplyingFactor");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public decimal MunicipalServiceIndividualConsumptionPayable {
get {
return this.municipalServiceIndividualConsumptionPayableField;
}
set {
this.municipalServiceIndividualConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceIndividualConsumptionPayableSpecified {
get {
return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceIndividualConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal MunicipalServiceCommunalConsumptionPayable {
get {
return this.municipalServiceCommunalConsumptionPayableField;
}
set {
this.municipalServiceCommunalConsumptionPayableField = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MunicipalServiceCommunalConsumptionPayableSpecified {
get {
return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
}
set {
this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
this.RaisePropertyChanged("MunicipalServiceCommunalConsumptionPayableSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal AmountOfPaymentMunicipalServiceIndividualConsumption {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal AmountOfPaymentMunicipalServiceCommunalConsumption {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumption");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified {
get {
return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
}
set {
this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
this.RaisePropertyChanged("AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string recalculationReason {
get {
return this.recalculationReasonField;
}
set {
this.recalculationReasonField = value;
this.RaisePropertyChanged("recalculationReason");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeMunicipalServiceVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod determiningMethod {
get {
return this.determiningMethodField;
}
set {
this.determiningMethodField = value;
this.RaisePropertyChanged("determiningMethod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool determiningMethodSpecified {
get {
return this.determiningMethodFieldSpecified;
}
set {
this.determiningMethodFieldSpecified = value;
this.RaisePropertyChanged("determiningMethodSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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 {
/// <remarks/>
N,
/// <remarks/>
M,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public decimal Ratio {
get {
return this.ratioField;
}
set {
this.ratioField = value;
this.RaisePropertyChanged("Ratio");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal AmountOfExcessFees {
get {
return this.amountOfExcessFeesField;
}
set {
this.amountOfExcessFeesField = value;
this.RaisePropertyChanged("AmountOfExcessFees");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string InsuranceProductGUID {
get {
return this.insuranceProductGUIDField;
}
set {
this.insuranceProductGUIDField = value;
this.RaisePropertyChanged("InsuranceProductGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public decimal Rate {
get {
return this.rateField;
}
set {
this.rateField = value;
this.RaisePropertyChanged("Rate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal AccountingPeriodTotal {
get {
return this.accountingPeriodTotalField;
}
set {
this.accountingPeriodTotalField = value;
this.RaisePropertyChanged("AccountingPeriodTotal");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool AccountingPeriodTotalSpecified {
get {
return this.accountingPeriodTotalFieldSpecified;
}
set {
this.accountingPeriodTotalFieldSpecified = value;
this.RaisePropertyChanged("AccountingPeriodTotalSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string CalcExplanation {
get {
return this.calcExplanationField;
}
set {
this.calcExplanationField = value;
this.RaisePropertyChanged("CalcExplanation");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public ServiceChargeImportType ServiceCharge {
get {
return this.serviceChargeField;
}
set {
this.serviceChargeField = value;
this.RaisePropertyChanged("ServiceCharge");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified {
get {
return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
}
set {
this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
this.RaisePropertyChanged("DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public decimal Penalties {
get {
return this.penaltiesField;
}
set {
this.penaltiesField = value;
this.RaisePropertyChanged("Penalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PenaltiesSpecified {
get {
return this.penaltiesFieldSpecified;
}
set {
this.penaltiesFieldSpecified = value;
this.RaisePropertyChanged("PenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public decimal ServiceProviderPenalties {
get {
return this.serviceProviderPenaltiesField;
}
set {
this.serviceProviderPenaltiesField = value;
this.RaisePropertyChanged("ServiceProviderPenalties");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ServiceProviderPenaltiesSpecified {
get {
return this.serviceProviderPenaltiesFieldSpecified;
}
set {
this.serviceProviderPenaltiesFieldSpecified = value;
this.RaisePropertyChanged("ServiceProviderPenaltiesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public decimal StateFees {
get {
return this.stateFeesField;
}
set {
this.stateFeesField = value;
this.RaisePropertyChanged("StateFees");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool StateFeesSpecified {
get {
return this.stateFeesFieldSpecified;
}
set {
this.stateFeesFieldSpecified = value;
this.RaisePropertyChanged("StateFeesSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public decimal CourtCosts {
get {
return this.courtCostsField;
}
set {
this.courtCostsField = value;
this.RaisePropertyChanged("CourtCosts");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CourtCostsSpecified {
get {
return this.courtCostsFieldSpecified;
}
set {
this.courtCostsFieldSpecified = value;
this.RaisePropertyChanged("CourtCostsSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public decimal TotalPayableOverall {
get {
return this.totalPayableOverallField;
}
set {
this.totalPayableOverallField = value;
this.RaisePropertyChanged("TotalPayableOverall");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TotalPayableOverallSpecified {
get {
return this.totalPayableOverallFieldSpecified;
}
set {
this.totalPayableOverallFieldSpecified = value;
this.RaisePropertyChanged("TotalPayableOverallSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public PaymentDocumentTypeInsuranceVolumeType type {
get {
return this.typeField;
}
set {
this.typeField = value;
this.RaisePropertyChanged("type");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
this.RaisePropertyChanged("typeSpecified");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
I,
/// <remarks/>
O,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ServiceType {
get {
return this.serviceTypeField;
}
set {
this.serviceTypeField = value;
this.RaisePropertyChanged("ServiceType");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Cause {
get {
return this.causeField;
}
set {
this.causeField = value;
this.RaisePropertyChanged("Cause");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public decimal TotalPayable {
get {
return this.totalPayableField;
}
set {
this.totalPayableField = value;
this.RaisePropertyChanged("TotalPayable");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string orgPPAGUID {
get {
return this.orgPPAGUIDField;
}
set {
this.orgPPAGUIDField = value;
this.RaisePropertyChanged("orgPPAGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
Expose,
/// <remarks/>
Withdraw,
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef nameComponent {
get {
return this.nameComponentField;
}
set {
this.nameComponentField = value;
this.RaisePropertyChanged("nameComponent");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string BankBIK {
get {
return this.bankBIKField;
}
set {
this.bankBIKField = value;
this.RaisePropertyChanged("BankBIK");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MessageGUID {
get {
return this.messageGUIDField;
}
set {
this.messageGUIDField = value;
this.RaisePropertyChanged("MessageGUID");
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")]
AccountNumber,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
ServiceID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
UnifiedAccountNumber,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
Month,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
Year,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
PaymentDocumentID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")]
PaymentDocumentNumber,
/// <remarks/>
AccountGUID,
/// <remarks/>
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;
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
AckStatus,
/// <remarks/>
DateFrom,
/// <remarks/>
DaysInterval,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
"cutionGUID")]
NotificationsOfOrderExecutionGUID,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")]
AccountNumber,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
ServiceID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
UnifiedAccountNumber,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
Month,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
Year,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
PaymentDocumentID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")]
PaymentDocumentNumber,
/// <remarks/>
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;
}
}
/// <remarks/>
[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";
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")]
orgPPAGUID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
"cutionGUID")]
NotificationsOfOrderExecutionGUID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:OrderID")]
OrderID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:OrderIDMultipurpose")]
OrderIDMultipurpose,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")]
orgPPAGUID,
/// <remarks/>
NotificationsOfOrderExecutionGUID,
/// <remarks/>
OrderID,
/// <remarks/>
OrderIDMultipurpose,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType6 ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
this.RaisePropertyChanged("ItemElementName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public decimal Amount {
get {
return this.amountField;
}
set {
this.amountField = value;
this.RaisePropertyChanged("Amount");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation PaymentInformation {
get {
return this.paymentInformationField;
}
set {
this.paymentInformationField = value;
this.RaisePropertyChanged("PaymentInformation");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
ASType,
/// <remarks/>
HSType,
/// <remarks/>
MSType,
/// <remarks/>
PServiceType,
/// <remarks/>
TMSType,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
BankBIK,
/// <remarks/>
PaymentInformationGuid,
/// <remarks/>
operatingAccountNumber,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[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";
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("InsuranceProduct", Order=0)]
public importInsuranceProductRequestInsuranceProduct[] InsuranceProduct {
get {
return this.insuranceProductField;
}
set {
this.insuranceProductField = value;
this.RaisePropertyChanged("InsuranceProduct");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string InsuranceProductGUID {
get {
return this.insuranceProductGUIDField;
}
set {
this.insuranceProductGUIDField = value;
this.RaisePropertyChanged("InsuranceProductGUID");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string InsuranceProductGUID {
get {
return this.insuranceProductGUIDField;
}
set {
this.insuranceProductGUIDField = value;
this.RaisePropertyChanged("InsuranceProductGUID");
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[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";
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[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";
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("importSettlement", Order=0)]
public importRSOSettlementsRequestImportSettlement[] importSettlement {
get {
return this.importSettlementField;
}
set {
this.importSettlementField = value;
this.RaisePropertyChanged("importSettlement");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string SettlementGUID {
get {
return this.settlementGUIDField;
}
set {
this.settlementGUIDField = value;
this.RaisePropertyChanged("SettlementGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public importRSOSettlementsRequestImportSettlementSettlementContract Contract {
get {
return this.contractField;
}
set {
this.contractField = value;
this.RaisePropertyChanged("Contract");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[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";
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("importSettlement", Order=0)]
public importIKUSettlementsRequestImportSettlement[] importSettlement {
get {
return this.importSettlementField;
}
set {
this.importSettlementField = value;
this.RaisePropertyChanged("importSettlement");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string SettlementGUID {
get {
return this.settlementGUIDField;
}
set {
this.settlementGUIDField = value;
this.RaisePropertyChanged("SettlementGUID");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public importIKUSettlementsRequestImportSettlementSettlementContract Contract {
get {
return this.contractField;
}
set {
this.contractField = value;
this.RaisePropertyChanged("Contract");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public RegOrgType FirstContractParty {
get {
return this.firstContractPartyField;
}
set {
this.firstContractPartyField = value;
this.RaisePropertyChanged("FirstContractParty");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string DocNum {
get {
return this.docNumField;
}
set {
this.docNumField = value;
this.RaisePropertyChanged("DocNum");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SigningDate {
get {
return this.signingDateField;
}
set {
this.signingDateField = value;
this.RaisePropertyChanged("SigningDate");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[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";
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ReportPeriodType PeriodFrom {
get {
return this.periodFromField;
}
set {
this.periodFromField = value;
this.RaisePropertyChanged("PeriodFrom");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
ContractNumber,
/// <remarks/>
ContractRootGUID,
/// <remarks/>
OtherContractParty,
/// <remarks/>
Period,
/// <remarks/>
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;
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string ExportNotificationsOfOrderExecutionGUID {
get {
return this.exportNotificationsOfOrderExecutionGUIDField;
}
set {
this.exportNotificationsOfOrderExecutionGUIDField = value;
this.RaisePropertyChanged("ExportNotificationsOfOrderExecutionGUID");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
public string PageSize {
get {
return this.pageSizeField;
}
set {
this.pageSizeField = value;
this.RaisePropertyChanged("PageSize");
}
}
/// <remarks/>
[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");
}
}
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
AckStatus,
/// <remarks/>
DateFrom,
/// <remarks/>
DaysInterval,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
"cutionGUID")]
NotificationsOfOrderExecutionGUID,
}
/// <remarks/>
[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;
/// <remarks/>
[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");
}
}
/// <remarks/>
[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));
}
}
}
/// <remarks/>
[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 {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")]
AccountNumber,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
ServiceID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
UnifiedAccountNumber,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
Month,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
Year,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
PaymentDocumentID,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")]
PaymentDocumentNumber,
/// <remarks/>
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;
}
}
/// <remarks/>
[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;
/// <remarks/>
[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>, 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.getStateResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.getStateAsync(Hcs.Service.Async.Bills.getStateRequest1 request) {
return base.Channel.getStateAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.getStateResponse> 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.importPaymentDocumentDataResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request) {
return base.Channel.importPaymentDocumentDataAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.importPaymentDocumentDataResponse> 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.exportPaymentDocumentDataResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request) {
return base.Channel.exportPaymentDocumentDataAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.exportPaymentDocumentDataResponse> 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.exportNotificationsOfOrderExecutionResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request) {
return base.Channel.exportNotificationsOfOrderExecutionAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionResponse> 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.importAcknowledgmentResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.importAcknowledgmentAsync(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request) {
return base.Channel.importAcknowledgmentAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.importAcknowledgmentResponse> 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.importInsuranceProductResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.importInsuranceProductAsync(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request) {
return base.Channel.importInsuranceProductAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.importInsuranceProductResponse> 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.exportInsuranceProductResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportInsuranceProductAsync(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request) {
return base.Channel.exportInsuranceProductAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.exportInsuranceProductResponse> 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.importRSOSettlementsResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.importRSOSettlementsAsync(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request) {
return base.Channel.importRSOSettlementsAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.importRSOSettlementsResponse> 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.importIKUSettlementsResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.importIKUSettlementsAsync(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request) {
return base.Channel.importIKUSettlementsAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.importIKUSettlementsResponse> 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.exportSettlementsResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportSettlementsAsync(Hcs.Service.Async.Bills.exportSettlementsRequest1 request) {
return base.Channel.exportSettlementsAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.exportSettlementsResponse> 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.exportNotificationsOfOrderExecutionPaginalResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request) {
return base.Channel.exportNotificationsOfOrderExecutionPaginalAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalResponse> 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.getRequestsStateResponse> Hcs.Service.Async.Bills.BillsPortsTypeAsync.getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest request) {
return base.Channel.getRequestsStateAsync(request);
}
public System.Threading.Tasks.Task<Hcs.Service.Async.Bills.getRequestsStateResponse> 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);
}
}
}