//------------------------------------------------------------------------------
//
// Этот код создан программой.
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторного создания кода.
//
//------------------------------------------------------------------------------
namespace Hcs.Service.Async.DeviceMetering
{
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class Fault
{
private string errorCodeField;
private string errorMessageField;
private string stackTraceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ErrorCode
{
get
{
return this.errorCodeField;
}
set
{
this.errorCodeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string ErrorMessage
{
get
{
return this.errorMessageField;
}
set
{
this.errorMessageField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string StackTrace
{
get
{
return this.stackTraceField;
}
set
{
this.stackTraceField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(VolumeMeteringValueExportBaseType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(VolumeCurrentMeteringValueExportType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(VolumeMeteringValueImportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
public partial class VolumeMeteringValueBaseType
{
private nsiRef municipalResourceField;
private string meteringValueT1Field;
private string meteringValueT2Field;
private string meteringValueT3Field;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef MunicipalResource
{
get
{
return this.municipalResourceField;
}
set
{
this.municipalResourceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MeteringValueT1
{
get
{
return this.meteringValueT1Field;
}
set
{
this.meteringValueT1Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string MeteringValueT2
{
get
{
return this.meteringValueT2Field;
}
set
{
this.meteringValueT2Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string MeteringValueT3
{
get
{
return this.meteringValueT3Field;
}
set
{
this.meteringValueT3Field = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
public partial class nsiRef
{
private string codeField;
private string gUIDField;
private string nameField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Code
{
get
{
return this.codeField;
}
set
{
this.codeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string GUID
{
get
{
return this.gUIDField;
}
set
{
this.gUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(VolumeCurrentMeteringValueExportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class VolumeMeteringValueExportBaseType : VolumeMeteringValueBaseType
{
private string readingsSourceField;
private string orgPPAGUIDField;
private System.DateTime enterIntoSystemField;
private string unitField;
private VolumeMeteringValueExportBaseTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ReadingsSource
{
get
{
return this.readingsSourceField;
}
set
{
this.readingsSourceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public System.DateTime EnterIntoSystem
{
get
{
return this.enterIntoSystemField;
}
set
{
this.enterIntoSystemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string Unit
{
get
{
return this.unitField;
}
set
{
this.unitField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public VolumeMeteringValueExportBaseTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
{
get
{
return this.meteringValueInDefaultUnitField;
}
set
{
this.meteringValueInDefaultUnitField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class VolumeMeteringValueExportBaseTypeMeteringValueInDefaultUnit
{
private string meteringValueT1Field;
private string meteringValueT2Field;
private string meteringValueT3Field;
private string defaultUnitField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MeteringValueT1
{
get
{
return this.meteringValueT1Field;
}
set
{
this.meteringValueT1Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MeteringValueT2
{
get
{
return this.meteringValueT2Field;
}
set
{
this.meteringValueT2Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string MeteringValueT3
{
get
{
return this.meteringValueT3Field;
}
set
{
this.meteringValueT3Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string DefaultUnit
{
get
{
return this.defaultUnitField;
}
set
{
this.defaultUnitField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class VolumeCurrentMeteringValueExportType : VolumeMeteringValueExportBaseType
{
private System.DateTime dateValueField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime DateValue
{
get
{
return this.dateValueField;
}
set
{
this.dateValueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class VolumeMeteringValueImportType : VolumeMeteringValueBaseType
{
private System.DateTime dateValueField;
private string transportGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime DateValue
{
get
{
return this.dateValueField;
}
set
{
this.dateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportWithTSType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType1))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricCurrentMeteringValueExportType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueImportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
public partial class ElectricMeteringValueBaseType
{
private string meteringValueT1Field;
private string meteringValueT2Field;
private string meteringValueT3Field;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MeteringValueT1
{
get
{
return this.meteringValueT1Field;
}
set
{
this.meteringValueT1Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MeteringValueT2
{
get
{
return this.meteringValueT2Field;
}
set
{
this.meteringValueT2Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string MeteringValueT3
{
get
{
return this.meteringValueT3Field;
}
set
{
this.meteringValueT3Field = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportWithTSType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType1))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricCurrentMeteringValueExportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
public partial class ElectricMeteringValueExportType : ElectricMeteringValueBaseType
{
private string readingsSourceField;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ReadingsSource
{
get
{
return this.readingsSourceField;
}
set
{
this.readingsSourceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType1))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricCurrentMeteringValueExportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
public partial class ElectricMeteringValueExportWithTSType : ElectricMeteringValueExportType
{
private System.DateTime enterIntoSystemField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime EnterIntoSystem
{
get
{
return this.enterIntoSystemField;
}
set
{
this.enterIntoSystemField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricCurrentMeteringValueExportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="ElectricMeteringValueExportType", Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class ElectricMeteringValueExportType1 : ElectricMeteringValueExportWithTSType
{
private string unitField;
private ElectricMeteringValueExportTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Unit
{
get
{
return this.unitField;
}
set
{
this.unitField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public ElectricMeteringValueExportTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
{
get
{
return this.meteringValueInDefaultUnitField;
}
set
{
this.meteringValueInDefaultUnitField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class ElectricMeteringValueExportTypeMeteringValueInDefaultUnit
{
private string meteringValueT1Field;
private string meteringValueT2Field;
private string meteringValueT3Field;
private string defaultUnitField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MeteringValueT1
{
get
{
return this.meteringValueT1Field;
}
set
{
this.meteringValueT1Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MeteringValueT2
{
get
{
return this.meteringValueT2Field;
}
set
{
this.meteringValueT2Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string MeteringValueT3
{
get
{
return this.meteringValueT3Field;
}
set
{
this.meteringValueT3Field = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string DefaultUnit
{
get
{
return this.defaultUnitField;
}
set
{
this.defaultUnitField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class ElectricCurrentMeteringValueExportType : ElectricMeteringValueExportType1
{
private System.DateTime dateValueField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime DateValue
{
get
{
return this.dateValueField;
}
set
{
this.dateValueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class ElectricMeteringValueImportType : ElectricMeteringValueBaseType
{
private System.DateTime dateValueField;
private string transportGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime DateValue
{
get
{
return this.dateValueField;
}
set
{
this.dateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class YearMonth
{
private short yearField;
private int monthField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public short Year
{
get
{
return this.yearField;
}
set
{
this.yearField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public int Month
{
get
{
return this.monthField;
}
set
{
this.monthField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportWithTSType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType1))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateCurrentMeteringValueExportType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueImportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
public partial class OneRateMeteringValueBaseType
{
private nsiRef municipalResourceField;
private string meteringValueField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef MunicipalResource
{
get
{
return this.municipalResourceField;
}
set
{
this.municipalResourceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MeteringValue
{
get
{
return this.meteringValueField;
}
set
{
this.meteringValueField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportWithTSType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType1))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateCurrentMeteringValueExportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
public partial class OneRateMeteringValueExportType : OneRateMeteringValueBaseType
{
private string readingsSourceField;
private string orgPPAGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ReadingsSource
{
get
{
return this.readingsSourceField;
}
set
{
this.readingsSourceField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string orgPPAGUID
{
get
{
return this.orgPPAGUIDField;
}
set
{
this.orgPPAGUIDField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType1))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateCurrentMeteringValueExportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
public partial class OneRateMeteringValueExportWithTSType : OneRateMeteringValueExportType
{
private System.DateTime enterIntoSystemField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime EnterIntoSystem
{
get
{
return this.enterIntoSystemField;
}
set
{
this.enterIntoSystemField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateCurrentMeteringValueExportType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="OneRateMeteringValueExportType", Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class OneRateMeteringValueExportType1 : OneRateMeteringValueExportWithTSType
{
private string unitField;
private OneRateMeteringValueExportTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Unit
{
get
{
return this.unitField;
}
set
{
this.unitField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public OneRateMeteringValueExportTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
{
get
{
return this.meteringValueInDefaultUnitField;
}
set
{
this.meteringValueInDefaultUnitField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class OneRateMeteringValueExportTypeMeteringValueInDefaultUnit
{
private string meteringValueField;
private string defaultUnitField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MeteringValue
{
get
{
return this.meteringValueField;
}
set
{
this.meteringValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string DefaultUnit
{
get
{
return this.defaultUnitField;
}
set
{
this.defaultUnitField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class OneRateCurrentMeteringValueExportType : OneRateMeteringValueExportType1
{
private System.DateTime dateValueField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime DateValue
{
get
{
return this.dateValueField;
}
set
{
this.dateValueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class OneRateMeteringValueImportType : OneRateMeteringValueBaseType
{
private System.DateTime dateValueField;
private string transportGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime DateValue
{
get
{
return this.dateValueField;
}
set
{
this.dateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class ObjectType
{
private System.Xml.XmlNode[] anyField;
private string idField;
private string mimeTypeField;
private string encodingField;
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
public System.Xml.XmlNode[] Any
{
get
{
return this.anyField;
}
set
{
this.anyField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string MimeType
{
get
{
return this.mimeTypeField;
}
set
{
this.mimeTypeField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Encoding
{
get
{
return this.encodingField;
}
set
{
this.encodingField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class SPKIDataType
{
private object[] itemsField;
///
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
[System.Xml.Serialization.XmlElementAttribute("SPKISexp", typeof(byte[]), DataType="base64Binary", Order=0)]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class PGPDataType
{
private object[] itemsField;
private ItemsChoiceType1[] itemsElementNameField;
///
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PGPKeyID", typeof(byte[]), DataType="base64Binary", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PGPKeyPacket", typeof(byte[]), DataType="base64Binary", Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType1[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
public enum ItemsChoiceType1
{
///
[System.Xml.Serialization.XmlEnumAttribute("##any:")]
Item,
///
PGPKeyID,
///
PGPKeyPacket,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class X509IssuerSerialType
{
private string x509IssuerNameField;
private string x509SerialNumberField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string X509IssuerName
{
get
{
return this.x509IssuerNameField;
}
set
{
this.x509IssuerNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
public string X509SerialNumber
{
get
{
return this.x509SerialNumberField;
}
set
{
this.x509SerialNumberField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class X509DataType
{
private object[] itemsField;
private ItemsChoiceType[] itemsElementNameField;
///
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
[System.Xml.Serialization.XmlElementAttribute("X509CRL", typeof(byte[]), DataType="base64Binary", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("X509Certificate", typeof(byte[]), DataType="base64Binary", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("X509IssuerSerial", typeof(X509IssuerSerialType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("X509SKI", typeof(byte[]), DataType="base64Binary", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("X509SubjectName", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
public enum ItemsChoiceType
{
///
[System.Xml.Serialization.XmlEnumAttribute("##any:")]
Item,
///
X509CRL,
///
X509Certificate,
///
X509IssuerSerial,
///
X509SKI,
///
X509SubjectName,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class RetrievalMethodType
{
private TransformType[] transformsField;
private string uRIField;
private string typeField;
///
[System.Xml.Serialization.XmlArrayAttribute(Order=0)]
[System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
public TransformType[] Transforms
{
get
{
return this.transformsField;
}
set
{
this.transformsField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string URI
{
get
{
return this.uRIField;
}
set
{
this.uRIField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class TransformType
{
private object[] itemsField;
private string[] textField;
private string algorithmField;
///
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
[System.Xml.Serialization.XmlElementAttribute("XPath", typeof(string), Order=0)]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text
{
get
{
return this.textField;
}
set
{
this.textField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Algorithm
{
get
{
return this.algorithmField;
}
set
{
this.algorithmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class RSAKeyValueType
{
private byte[] modulusField;
private byte[] exponentField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
public byte[] Modulus
{
get
{
return this.modulusField;
}
set
{
this.modulusField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
public byte[] Exponent
{
get
{
return this.exponentField;
}
set
{
this.exponentField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class DSAKeyValueType
{
private byte[] pField;
private byte[] qField;
private byte[] gField;
private byte[] yField;
private byte[] jField;
private byte[] seedField;
private byte[] pgenCounterField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
public byte[] P
{
get
{
return this.pField;
}
set
{
this.pField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
public byte[] Q
{
get
{
return this.qField;
}
set
{
this.qField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
public byte[] G
{
get
{
return this.gField;
}
set
{
this.gField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)]
public byte[] Y
{
get
{
return this.yField;
}
set
{
this.yField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)]
public byte[] J
{
get
{
return this.jField;
}
set
{
this.jField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)]
public byte[] Seed
{
get
{
return this.seedField;
}
set
{
this.seedField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)]
public byte[] PgenCounter
{
get
{
return this.pgenCounterField;
}
set
{
this.pgenCounterField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class KeyValueType
{
private object itemField;
private string[] textField;
///
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
[System.Xml.Serialization.XmlElementAttribute("DSAKeyValue", typeof(DSAKeyValueType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("RSAKeyValue", typeof(RSAKeyValueType), Order=0)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text
{
get
{
return this.textField;
}
set
{
this.textField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class KeyInfoType
{
private object[] itemsField;
private ItemsChoiceType2[] itemsElementNameField;
private string[] textField;
private string idField;
///
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
[System.Xml.Serialization.XmlElementAttribute("KeyName", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("KeyValue", typeof(KeyValueType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("MgmtData", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PGPData", typeof(PGPDataType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("RetrievalMethod", typeof(RetrievalMethodType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("SPKIData", typeof(SPKIDataType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("X509Data", typeof(X509DataType), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType2[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
public string[] Text
{
get
{
return this.textField;
}
set
{
this.textField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
public enum ItemsChoiceType2
{
///
[System.Xml.Serialization.XmlEnumAttribute("##any:")]
Item,
///
KeyName,
///
KeyValue,
///
MgmtData,
///
PGPData,
///
RetrievalMethod,
///
SPKIData,
///
X509Data,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class SignatureValueType
{
private string idField;
private byte[] valueField;
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")]
public byte[] Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class DigestMethodType
{
private System.Xml.XmlNode[] anyField;
private string algorithmField;
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
public System.Xml.XmlNode[] Any
{
get
{
return this.anyField;
}
set
{
this.anyField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Algorithm
{
get
{
return this.algorithmField;
}
set
{
this.algorithmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class ReferenceType
{
private TransformType[] transformsField;
private DigestMethodType digestMethodField;
private byte[] digestValueField;
private string idField;
private string uRIField;
private string typeField;
///
[System.Xml.Serialization.XmlArrayAttribute(Order=0)]
[System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
public TransformType[] Transforms
{
get
{
return this.transformsField;
}
set
{
this.transformsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public DigestMethodType DigestMethod
{
get
{
return this.digestMethodField;
}
set
{
this.digestMethodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
public byte[] DigestValue
{
get
{
return this.digestValueField;
}
set
{
this.digestValueField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string URI
{
get
{
return this.uRIField;
}
set
{
this.uRIField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class SignatureMethodType
{
private string hMACOutputLengthField;
private System.Xml.XmlNode[] anyField;
private string algorithmField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
public string HMACOutputLength
{
get
{
return this.hMACOutputLengthField;
}
set
{
this.hMACOutputLengthField = value;
}
}
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
public System.Xml.XmlNode[] Any
{
get
{
return this.anyField;
}
set
{
this.anyField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Algorithm
{
get
{
return this.algorithmField;
}
set
{
this.algorithmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class CanonicalizationMethodType
{
private System.Xml.XmlNode[] anyField;
private string algorithmField;
///
[System.Xml.Serialization.XmlTextAttribute()]
[System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
public System.Xml.XmlNode[] Any
{
get
{
return this.anyField;
}
set
{
this.anyField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
public string Algorithm
{
get
{
return this.algorithmField;
}
set
{
this.algorithmField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class SignedInfoType
{
private CanonicalizationMethodType canonicalizationMethodField;
private SignatureMethodType signatureMethodField;
private ReferenceType[] referenceField;
private string idField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public CanonicalizationMethodType CanonicalizationMethod
{
get
{
return this.canonicalizationMethodField;
}
set
{
this.canonicalizationMethodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public SignatureMethodType SignatureMethod
{
get
{
return this.signatureMethodField;
}
set
{
this.signatureMethodField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)]
public ReferenceType[] Reference
{
get
{
return this.referenceField;
}
set
{
this.referenceField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
public partial class SignatureType
{
private SignedInfoType signedInfoField;
private SignatureValueType signatureValueField;
private KeyInfoType keyInfoField;
private ObjectType[] objectField;
private string idField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public SignedInfoType SignedInfo
{
get
{
return this.signedInfoField;
}
set
{
this.signedInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public SignatureValueType SignatureValue
{
get
{
return this.signatureValueField;
}
set
{
this.signatureValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public KeyInfoType KeyInfo
{
get
{
return this.keyInfoField;
}
set
{
this.keyInfoField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Object", Order=3)]
public ObjectType[] Object
{
get
{
return this.objectField;
}
set
{
this.objectField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class BaseType
{
private SignatureType signatureField;
private string idField;
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=0)]
public SignatureType Signature
{
get
{
return this.signatureField;
}
set
{
this.signatureField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class BaseAsyncResponseType : BaseType
{
private sbyte requestStateField;
private string messageGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public sbyte RequestState
{
get
{
return this.requestStateField;
}
set
{
this.requestStateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MessageGUID
{
get
{
return this.messageGUIDField;
}
set
{
this.messageGUIDField = value;
}
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering-service-async/", ConfigurationName="Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync")]
public interface DeviceMeteringPortTypesAsync
{
[System.ServiceModel.OperationContractAttribute(Action="urn:importMeteringDeviceValues", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.DeviceMetering.Fault), Action="urn:importMeteringDeviceValues", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task importMeteringDeviceValuesAsync(Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:exportMeteringDeviceHistory", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.DeviceMetering.Fault), Action="urn:exportMeteringDeviceHistory", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task exportMeteringDeviceHistoryAsync(Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest1 request);
[System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
[System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.DeviceMetering.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.DeviceMetering.getStateRequest1 request);
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class RequestHeader : HeaderType
{
private object itemField;
private ItemChoiceType1 itemElementNameField;
private bool isOperatorSignatureField;
private bool isOperatorSignatureFieldSpecified;
private ISCreator[] iSCreatorField;
public RequestHeader()
{
this.isOperatorSignatureField = true;
}
///
[System.Xml.Serialization.XmlElementAttribute("Citizen", typeof(RequestHeaderCitizen), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("SenderID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType1 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public bool IsOperatorSignature
{
get
{
return this.isOperatorSignatureField;
}
set
{
this.isOperatorSignatureField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsOperatorSignatureSpecified
{
get
{
return this.isOperatorSignatureFieldSpecified;
}
set
{
this.isOperatorSignatureFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)]
public ISCreator[] ISCreator
{
get
{
return this.iSCreatorField;
}
set
{
this.iSCreatorField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class RequestHeaderCitizen
{
private object[] itemsField;
private ItemsChoiceType3[] itemsElementNameField;
///
[System.Xml.Serialization.XmlElementAttribute("CitizenPPAGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("Document", typeof(RequestHeaderCitizenDocument), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType3[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class RequestHeaderCitizenDocument
{
private RequestHeaderCitizenDocumentDocumentType documentTypeField;
private string seriesField;
private string numberField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public RequestHeaderCitizenDocumentDocumentType DocumentType
{
get
{
return this.documentTypeField;
}
set
{
this.documentTypeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Series
{
get
{
return this.seriesField;
}
set
{
this.seriesField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Number
{
get
{
return this.numberField;
}
set
{
this.numberField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class RequestHeaderCitizenDocumentDocumentType
{
private string codeField;
private string gUIDField;
private string nameField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Code
{
get
{
return this.codeField;
}
set
{
this.codeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string GUID
{
get
{
return this.gUIDField;
}
set
{
this.gUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
public enum ItemsChoiceType3
{
///
CitizenPPAGUID,
///
Document,
///
SNILS,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
public enum ItemChoiceType1
{
///
Citizen,
///
SenderID,
///
orgPPAGUID,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class ISCreator
{
private string iSNameField;
private string iSOperatorNameField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ISName
{
get
{
return this.iSNameField;
}
set
{
this.iSNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string ISOperatorName
{
get
{
return this.iSOperatorNameField;
}
set
{
this.iSOperatorNameField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class HeaderType
{
private System.DateTime dateField;
private string messageGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime Date
{
get
{
return this.dateField;
}
set
{
this.dateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string MessageGUID
{
get
{
return this.messageGUIDField;
}
set
{
this.messageGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequest : BaseType
{
private string fIASHouseGuidField;
private importMeteringDeviceValuesRequestMeteringDevicesValues[] meteringDevicesValuesField;
private string versionField;
public importMeteringDeviceValuesRequest()
{
this.versionField = "10.0.1.1";
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string FIASHouseGuid
{
get
{
return this.fIASHouseGuidField;
}
set
{
this.fIASHouseGuidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("MeteringDevicesValues", Order=1)]
public importMeteringDeviceValuesRequestMeteringDevicesValues[] MeteringDevicesValues
{
get
{
return this.meteringDevicesValuesField;
}
set
{
this.meteringDevicesValuesField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValues
{
private string itemField;
private ItemChoiceType itemElementNameField;
private object item1Field;
///
[System.Xml.Serialization.XmlElementAttribute("MeteringDeviceRootGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("MeteringDeviceVersionGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public string Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ElectricDeviceValue", typeof(importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValue), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("OneRateDeviceValue", typeof(importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValue), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("VolumeDeviceValue", typeof(importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValue), Order=2)]
public object Item1
{
get
{
return this.item1Field;
}
set
{
this.item1Field = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", IncludeInSchema=false)]
public enum ItemChoiceType
{
///
MeteringDeviceRootGUID,
///
MeteringDeviceVersionGUID,
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValue
{
private importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueCurrentValue currentValueField;
private ElectricMeteringValueImportType controlValueField;
private importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueVerificationValue verificationValueField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueCurrentValue CurrentValue
{
get
{
return this.currentValueField;
}
set
{
this.currentValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public ElectricMeteringValueImportType ControlValue
{
get
{
return this.controlValueField;
}
set
{
this.controlValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueVerificationValue VerificationValue
{
get
{
return this.verificationValueField;
}
set
{
this.verificationValueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueCurrentValue : ElectricMeteringValueImportType
{
private YearMonth periodField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public YearMonth Period
{
get
{
return this.periodField;
}
set
{
this.periodField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueVerificationValue
{
private System.DateTime startDateValueField;
private System.DateTime endDateValueField;
private System.DateTime sealDateField;
private ElectricMeteringValueBaseType startValueField;
private ElectricMeteringValueBaseType endValueField;
private object itemField;
private string transportGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime StartDateValue
{
get
{
return this.startDateValueField;
}
set
{
this.startDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime EndDateValue
{
get
{
return this.endDateValueField;
}
set
{
this.endDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SealDate
{
get
{
return this.sealDateField;
}
set
{
this.sealDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ElectricMeteringValueBaseType StartValue
{
get
{
return this.startValueField;
}
set
{
this.startValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public ElectricMeteringValueBaseType EndValue
{
get
{
return this.endValueField;
}
set
{
this.endValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=6)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValue
{
private importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueCurrentValue[] currentValueField;
private OneRateMeteringValueImportType[] controlValueField;
private importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueVerificationValue verificationValueField;
///
[System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
public importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueCurrentValue[] CurrentValue
{
get
{
return this.currentValueField;
}
set
{
this.currentValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
public OneRateMeteringValueImportType[] ControlValue
{
get
{
return this.controlValueField;
}
set
{
this.controlValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueVerificationValue VerificationValue
{
get
{
return this.verificationValueField;
}
set
{
this.verificationValueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueCurrentValue : OneRateMeteringValueImportType
{
private YearMonth periodField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public YearMonth Period
{
get
{
return this.periodField;
}
set
{
this.periodField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueVerificationValue
{
private System.DateTime startDateValueField;
private System.DateTime endDateValueField;
private System.DateTime sealDateField;
private OneRateMeteringValueBaseType[] startValueField;
private OneRateMeteringValueBaseType[] endValueField;
private object itemField;
private string transportGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime StartDateValue
{
get
{
return this.startDateValueField;
}
set
{
this.startDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime EndDateValue
{
get
{
return this.endDateValueField;
}
set
{
this.endDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SealDate
{
get
{
return this.sealDateField;
}
set
{
this.sealDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("StartValue", Order=3)]
public OneRateMeteringValueBaseType[] StartValue
{
get
{
return this.startValueField;
}
set
{
this.startValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("EndValue", Order=4)]
public OneRateMeteringValueBaseType[] EndValue
{
get
{
return this.endValueField;
}
set
{
this.endValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=6)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValue
{
private importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueCurrentValue[] currentValueField;
private VolumeMeteringValueImportType[] controlValueField;
private importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueVerificationValue verificationValueField;
///
[System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
public importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueCurrentValue[] CurrentValue
{
get
{
return this.currentValueField;
}
set
{
this.currentValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
public VolumeMeteringValueImportType[] ControlValue
{
get
{
return this.controlValueField;
}
set
{
this.controlValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueVerificationValue VerificationValue
{
get
{
return this.verificationValueField;
}
set
{
this.verificationValueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueCurrentValue : VolumeMeteringValueImportType
{
private YearMonth periodField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public YearMonth Period
{
get
{
return this.periodField;
}
set
{
this.periodField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueVerificationValue
{
private System.DateTime startDateValueField;
private System.DateTime endDateValueField;
private System.DateTime sealDateField;
private VolumeMeteringValueBaseType[] startValueField;
private VolumeMeteringValueBaseType[] endValueField;
private object itemField;
private string transportGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime StartDateValue
{
get
{
return this.startDateValueField;
}
set
{
this.startDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime EndDateValue
{
get
{
return this.endDateValueField;
}
set
{
this.endDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SealDate
{
get
{
return this.sealDateField;
}
set
{
this.sealDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("StartValue", Order=3)]
public VolumeMeteringValueBaseType[] StartValue
{
get
{
return this.startValueField;
}
set
{
this.startValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("EndValue", Order=4)]
public VolumeMeteringValueBaseType[] EndValue
{
get
{
return this.endValueField;
}
set
{
this.endValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=6)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class ResultHeader : HeaderType
{
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class AckRequest
{
private AckRequestAck ackField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public AckRequestAck Ack
{
get
{
return this.ackField;
}
set
{
this.ackField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class AckRequestAck
{
private string messageGUIDField;
private string requesterMessageGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MessageGUID
{
get
{
return this.messageGUIDField;
}
set
{
this.messageGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string RequesterMessageGUID
{
get
{
return this.requesterMessageGUIDField;
}
set
{
this.requesterMessageGUIDField = value;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class importMeteringDeviceValuesRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", Order=0)]
public Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest importMeteringDeviceValuesRequest;
public importMeteringDeviceValuesRequest1()
{
}
public importMeteringDeviceValuesRequest1(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest importMeteringDeviceValuesRequest)
{
this.RequestHeader = RequestHeader;
this.importMeteringDeviceValuesRequest = importMeteringDeviceValuesRequest;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class importMeteringDeviceValuesResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.DeviceMetering.AckRequest AckRequest;
public importMeteringDeviceValuesResponse()
{
}
public importMeteringDeviceValuesResponse(Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader, Hcs.Service.Async.DeviceMetering.AckRequest AckRequest)
{
this.ResultHeader = ResultHeader;
this.AckRequest = AckRequest;
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryRequest : BaseType
{
private string[] fIASHouseGuidField;
private string exportMeteringDeviceRootGUIDField;
private object[] itemsField;
private ItemsChoiceType4[] itemsElementNameField;
private System.DateTime commissioningDateFromField;
private bool commissioningDateFromFieldSpecified;
private System.DateTime commissioningDateToField;
private bool commissioningDateToFieldSpecified;
private bool serchArchivedField;
private bool serchArchivedFieldSpecified;
private System.DateTime archiveDateFromField;
private bool archiveDateFromFieldSpecified;
private System.DateTime archiveDateToField;
private bool archiveDateToFieldSpecified;
private System.DateTime inputDateFromField;
private bool inputDateFromFieldSpecified;
private System.DateTime inputDateToField;
private bool inputDateToFieldSpecified;
private bool excludePersonAsDataSourceField;
private bool excludePersonAsDataSourceFieldSpecified;
private bool excludeCurrentOrgAsDataSourceField;
private bool excludeCurrentOrgAsDataSourceFieldSpecified;
private bool excludeOtherOrgAsDataSourceField;
private bool excludeOtherOrgAsDataSourceFieldSpecified;
private bool excludeISValuesField;
private bool excludeISValuesFieldSpecified;
private string versionField;
///
[System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
public string[] FIASHouseGuid
{
get
{
return this.fIASHouseGuidField;
}
set
{
this.fIASHouseGuidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string ExportMeteringDeviceRootGUID
{
get
{
return this.exportMeteringDeviceRootGUIDField;
}
set
{
this.exportMeteringDeviceRootGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("MeteringDeviceRootGUID", typeof(string), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("MeteringDeviceType", typeof(nsiRef), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("MunicipalResource", typeof(nsiRef), Order=2)]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType4[] ItemsElementName
{
get
{
return this.itemsElementNameField;
}
set
{
this.itemsElementNameField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
public System.DateTime CommissioningDateFrom
{
get
{
return this.commissioningDateFromField;
}
set
{
this.commissioningDateFromField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CommissioningDateFromSpecified
{
get
{
return this.commissioningDateFromFieldSpecified;
}
set
{
this.commissioningDateFromFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
public System.DateTime CommissioningDateTo
{
get
{
return this.commissioningDateToField;
}
set
{
this.commissioningDateToField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CommissioningDateToSpecified
{
get
{
return this.commissioningDateToFieldSpecified;
}
set
{
this.commissioningDateToFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public bool SerchArchived
{
get
{
return this.serchArchivedField;
}
set
{
this.serchArchivedField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SerchArchivedSpecified
{
get
{
return this.serchArchivedFieldSpecified;
}
set
{
this.serchArchivedFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
public System.DateTime ArchiveDateFrom
{
get
{
return this.archiveDateFromField;
}
set
{
this.archiveDateFromField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ArchiveDateFromSpecified
{
get
{
return this.archiveDateFromFieldSpecified;
}
set
{
this.archiveDateFromFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
public System.DateTime ArchiveDateTo
{
get
{
return this.archiveDateToField;
}
set
{
this.archiveDateToField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ArchiveDateToSpecified
{
get
{
return this.archiveDateToFieldSpecified;
}
set
{
this.archiveDateToFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=9)]
public System.DateTime inputDateFrom
{
get
{
return this.inputDateFromField;
}
set
{
this.inputDateFromField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool inputDateFromSpecified
{
get
{
return this.inputDateFromFieldSpecified;
}
set
{
this.inputDateFromFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
public System.DateTime inputDateTo
{
get
{
return this.inputDateToField;
}
set
{
this.inputDateToField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool inputDateToSpecified
{
get
{
return this.inputDateToFieldSpecified;
}
set
{
this.inputDateToFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public bool ExcludePersonAsDataSource
{
get
{
return this.excludePersonAsDataSourceField;
}
set
{
this.excludePersonAsDataSourceField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExcludePersonAsDataSourceSpecified
{
get
{
return this.excludePersonAsDataSourceFieldSpecified;
}
set
{
this.excludePersonAsDataSourceFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public bool ExcludeCurrentOrgAsDataSource
{
get
{
return this.excludeCurrentOrgAsDataSourceField;
}
set
{
this.excludeCurrentOrgAsDataSourceField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExcludeCurrentOrgAsDataSourceSpecified
{
get
{
return this.excludeCurrentOrgAsDataSourceFieldSpecified;
}
set
{
this.excludeCurrentOrgAsDataSourceFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public bool ExcludeOtherOrgAsDataSource
{
get
{
return this.excludeOtherOrgAsDataSourceField;
}
set
{
this.excludeOtherOrgAsDataSourceField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ExcludeOtherOrgAsDataSourceSpecified
{
get
{
return this.excludeOtherOrgAsDataSourceFieldSpecified;
}
set
{
this.excludeOtherOrgAsDataSourceFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public bool excludeISValues
{
get
{
return this.excludeISValuesField;
}
set
{
this.excludeISValuesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool excludeISValuesSpecified
{
get
{
return this.excludeISValuesFieldSpecified;
}
set
{
this.excludeISValuesFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", IncludeInSchema=false)]
public enum ItemsChoiceType4
{
///
MeteringDeviceRootGUID,
///
MeteringDeviceType,
///
MunicipalResource,
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class exportMeteringDeviceHistoryRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", Order=0)]
public Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest exportMeteringDeviceHistoryRequest;
public exportMeteringDeviceHistoryRequest1()
{
}
public exportMeteringDeviceHistoryRequest1(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest exportMeteringDeviceHistoryRequest)
{
this.RequestHeader = RequestHeader;
this.exportMeteringDeviceHistoryRequest = exportMeteringDeviceHistoryRequest;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class exportMeteringDeviceHistoryResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.DeviceMetering.AckRequest AckRequest;
public exportMeteringDeviceHistoryResponse()
{
}
public exportMeteringDeviceHistoryResponse(Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader, Hcs.Service.Async.DeviceMetering.AckRequest AckRequest)
{
this.ResultHeader = ResultHeader;
this.AckRequest = AckRequest;
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class getStateRequest
{
private string messageGUIDField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MessageGUID
{
get
{
return this.messageGUIDField;
}
set
{
this.messageGUIDField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class getStateResult : BaseAsyncResponseType
{
private object[] itemsField;
private string versionField;
public getStateResult()
{
this.versionField = "10.0.1.1";
}
///
[System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ImportResult", typeof(CommonResultType), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("PagedOutput", typeof(getStateResultPagedOutput), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("exportMeteringDeviceHistoryResult", typeof(exportMeteringDeviceHistoryResultType), Order=0)]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class ErrorMessageType
{
private string errorCodeField;
private string descriptionField;
private string stackTraceField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ErrorCode
{
get
{
return this.errorCodeField;
}
set
{
this.errorCodeField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Description
{
get
{
return this.descriptionField;
}
set
{
this.descriptionField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string StackTrace
{
get
{
return this.stackTraceField;
}
set
{
this.stackTraceField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class CommonResultType
{
private string gUIDField;
private string transportGUIDField;
private object[] itemsField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string GUID
{
get
{
return this.gUIDField;
}
set
{
this.gUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string TransportGUID
{
get
{
return this.transportGUIDField;
}
set
{
this.transportGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("Error", typeof(CommonResultTypeError), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)]
[System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public partial class CommonResultTypeError : ErrorMessageType
{
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class getStateResultPagedOutput
{
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute("ExportMeteringDeviceRootGUID", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("LastPage", typeof(bool), Order=0)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultType
{
private string meteringDeviceRootGUIDField;
private string hCSHouseGUIDField;
private string fIASHouseGuidField;
private object itemField;
private exportMeteringDeviceHistoryResultTypeArchivedValues archivedValuesField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string MeteringDeviceRootGUID
{
get
{
return this.meteringDeviceRootGUIDField;
}
set
{
this.meteringDeviceRootGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string HCSHouseGUID
{
get
{
return this.hCSHouseGUIDField;
}
set
{
this.hCSHouseGUIDField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string FIASHouseGuid
{
get
{
return this.fIASHouseGuidField;
}
set
{
this.fIASHouseGuidField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ElectricDeviceValue", typeof(exportMeteringDeviceHistoryResultTypeElectricDeviceValue), Order=3)]
[System.Xml.Serialization.XmlElementAttribute("OneRateDeviceValue", typeof(exportMeteringDeviceHistoryResultTypeOneRateDeviceValue), Order=3)]
[System.Xml.Serialization.XmlElementAttribute("VolumeDeviceValue", typeof(exportMeteringDeviceHistoryResultTypeVolumeDeviceValue), Order=3)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public exportMeteringDeviceHistoryResultTypeArchivedValues ArchivedValues
{
get
{
return this.archivedValuesField;
}
set
{
this.archivedValuesField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeElectricDeviceValue
{
private ElectricMeteringValueExportType1 baseValueField;
private exportMeteringDeviceHistoryResultTypeElectricDeviceValueValues valuesField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public ElectricMeteringValueExportType1 BaseValue
{
get
{
return this.baseValueField;
}
set
{
this.baseValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public exportMeteringDeviceHistoryResultTypeElectricDeviceValueValues Values
{
get
{
return this.valuesField;
}
set
{
this.valuesField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeElectricDeviceValueValues
{
private exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesCurrentValue[] currentValueField;
private ElectricCurrentMeteringValueExportType[] controlValueField;
private exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesVerificationValue[] verificationValueField;
private bool excludeISValuesField;
private bool excludeISValuesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
public exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesCurrentValue[] CurrentValue
{
get
{
return this.currentValueField;
}
set
{
this.currentValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
public ElectricCurrentMeteringValueExportType[] ControlValue
{
get
{
return this.controlValueField;
}
set
{
this.controlValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("VerificationValue", Order=2)]
public exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesVerificationValue[] VerificationValue
{
get
{
return this.verificationValueField;
}
set
{
this.verificationValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public bool excludeISValues
{
get
{
return this.excludeISValuesField;
}
set
{
this.excludeISValuesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool excludeISValuesSpecified
{
get
{
return this.excludeISValuesFieldSpecified;
}
set
{
this.excludeISValuesFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesCurrentValue : ElectricCurrentMeteringValueExportType
{
private YearMonth periodField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public YearMonth Period
{
get
{
return this.periodField;
}
set
{
this.periodField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesVerificationValue
{
private System.DateTime startDateValueField;
private System.DateTime endDateValueField;
private System.DateTime sealDateField;
private ElectricMeteringValueExportType1 startValueField;
private ElectricMeteringValueExportType1 endValueField;
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime StartDateValue
{
get
{
return this.startDateValueField;
}
set
{
this.startDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime EndDateValue
{
get
{
return this.endDateValueField;
}
set
{
this.endDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SealDate
{
get
{
return this.sealDateField;
}
set
{
this.sealDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public ElectricMeteringValueExportType1 StartValue
{
get
{
return this.startValueField;
}
set
{
this.startValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public ElectricMeteringValueExportType1 EndValue
{
get
{
return this.endValueField;
}
set
{
this.endValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeOneRateDeviceValue
{
private OneRateMeteringValueExportType1[] baseValueField;
private exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValues valuesField;
///
[System.Xml.Serialization.XmlElementAttribute("BaseValue", Order=0)]
public OneRateMeteringValueExportType1[] BaseValue
{
get
{
return this.baseValueField;
}
set
{
this.baseValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValues Values
{
get
{
return this.valuesField;
}
set
{
this.valuesField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValues
{
private exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesCurrentValue[] currentValueField;
private OneRateCurrentMeteringValueExportType[] controlValueField;
private exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesVerificationValue[] verificationValueField;
private bool excludeISValuesField;
private bool excludeISValuesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
public exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesCurrentValue[] CurrentValue
{
get
{
return this.currentValueField;
}
set
{
this.currentValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
public OneRateCurrentMeteringValueExportType[] ControlValue
{
get
{
return this.controlValueField;
}
set
{
this.controlValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("VerificationValue", Order=2)]
public exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesVerificationValue[] VerificationValue
{
get
{
return this.verificationValueField;
}
set
{
this.verificationValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public bool excludeISValues
{
get
{
return this.excludeISValuesField;
}
set
{
this.excludeISValuesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool excludeISValuesSpecified
{
get
{
return this.excludeISValuesFieldSpecified;
}
set
{
this.excludeISValuesFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesCurrentValue : OneRateCurrentMeteringValueExportType
{
private YearMonth periodField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public YearMonth Period
{
get
{
return this.periodField;
}
set
{
this.periodField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesVerificationValue
{
private System.DateTime startDateValueField;
private System.DateTime endDateValueField;
private System.DateTime sealDateField;
private OneRateMeteringValueExportType1[] startValueField;
private OneRateMeteringValueExportType1[] endValueField;
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime StartDateValue
{
get
{
return this.startDateValueField;
}
set
{
this.startDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime EndDateValue
{
get
{
return this.endDateValueField;
}
set
{
this.endDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SealDate
{
get
{
return this.sealDateField;
}
set
{
this.sealDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("StartValue", Order=3)]
public OneRateMeteringValueExportType1[] StartValue
{
get
{
return this.startValueField;
}
set
{
this.startValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("EndValue", Order=4)]
public OneRateMeteringValueExportType1[] EndValue
{
get
{
return this.endValueField;
}
set
{
this.endValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeVolumeDeviceValue : VolumeMeteringValueExportType
{
private bool excludeISValuesField;
private bool excludeISValuesFieldSpecified;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public bool excludeISValues
{
get
{
return this.excludeISValuesField;
}
set
{
this.excludeISValuesField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool excludeISValuesSpecified
{
get
{
return this.excludeISValuesFieldSpecified;
}
set
{
this.excludeISValuesFieldSpecified = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class VolumeMeteringValueExportType
{
private VolumeMeteringValueExportTypeCurrentValue[] currentValueField;
private VolumeCurrentMeteringValueExportType[] controlValueField;
private VolumeMeteringValueExportTypeVerificationValue[] verificationValueField;
///
[System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
public VolumeMeteringValueExportTypeCurrentValue[] CurrentValue
{
get
{
return this.currentValueField;
}
set
{
this.currentValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
public VolumeCurrentMeteringValueExportType[] ControlValue
{
get
{
return this.controlValueField;
}
set
{
this.controlValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("VerificationValue", Order=2)]
public VolumeMeteringValueExportTypeVerificationValue[] VerificationValue
{
get
{
return this.verificationValueField;
}
set
{
this.verificationValueField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class VolumeMeteringValueExportTypeCurrentValue : VolumeCurrentMeteringValueExportType
{
private YearMonth periodField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public YearMonth Period
{
get
{
return this.periodField;
}
set
{
this.periodField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class VolumeMeteringValueExportTypeVerificationValue
{
private System.DateTime startDateValueField;
private System.DateTime endDateValueField;
private System.DateTime sealDateField;
private VolumeMeteringValueExportBaseType[] startValueField;
private VolumeMeteringValueExportBaseType[] endValueField;
private object itemField;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
public System.DateTime StartDateValue
{
get
{
return this.startDateValueField;
}
set
{
this.startDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
public System.DateTime EndDateValue
{
get
{
return this.endDateValueField;
}
set
{
this.endDateValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
public System.DateTime SealDate
{
get
{
return this.sealDateField;
}
set
{
this.sealDateField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("StartValue", Order=3)]
public VolumeMeteringValueExportBaseType[] StartValue
{
get
{
return this.startValueField;
}
set
{
this.startValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("EndValue", Order=4)]
public VolumeMeteringValueExportBaseType[] EndValue
{
get
{
return this.endValueField;
}
set
{
this.endValueField = value;
}
}
///
[System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
[System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
public partial class exportMeteringDeviceHistoryResultTypeArchivedValues
{
private nsiRef archivingReasonField;
///
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public nsiRef ArchivingReason
{
get
{
return this.archivingReasonField;
}
set
{
this.archivingReasonField = value;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class getStateRequest1
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
public Hcs.Service.Async.DeviceMetering.getStateRequest getStateRequest;
public getStateRequest1()
{
}
public getStateRequest1(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.getStateRequest getStateRequest)
{
this.RequestHeader = RequestHeader;
this.getStateRequest = getStateRequest;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
public partial class getStateResponse
{
[System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
public Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", Order=0)]
public Hcs.Service.Async.DeviceMetering.getStateResult getStateResult;
public getStateResponse()
{
}
public getStateResponse(Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader, Hcs.Service.Async.DeviceMetering.getStateResult getStateResult)
{
this.ResultHeader = ResultHeader;
this.getStateResult = getStateResult;
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
public interface DeviceMeteringPortTypesAsyncChannel : Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
public partial class DeviceMeteringPortTypesAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync
{
///
/// Реализуйте этот разделяемый метод для настройки конечной точки службы.
///
/// Настраиваемая конечная точка
/// Учетные данные клиента.
static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
public DeviceMeteringPortTypesAsyncClient() :
base(DeviceMeteringPortTypesAsyncClient.GetDefaultBinding(), DeviceMeteringPortTypesAsyncClient.GetDefaultEndpointAddress())
{
this.Endpoint.Name = EndpointConfiguration.DeviceMeteringPortAsync.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public DeviceMeteringPortTypesAsyncClient(EndpointConfiguration endpointConfiguration) :
base(DeviceMeteringPortTypesAsyncClient.GetBindingForEndpoint(endpointConfiguration), DeviceMeteringPortTypesAsyncClient.GetEndpointAddress(endpointConfiguration))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public DeviceMeteringPortTypesAsyncClient(EndpointConfiguration endpointConfiguration, string remoteAddress) :
base(DeviceMeteringPortTypesAsyncClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public DeviceMeteringPortTypesAsyncClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
base(DeviceMeteringPortTypesAsyncClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
{
this.Endpoint.Name = endpointConfiguration.ToString();
ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
}
public DeviceMeteringPortTypesAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress)
{
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync.importMeteringDeviceValuesAsync(Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest1 request)
{
return base.Channel.importMeteringDeviceValuesAsync(request);
}
public System.Threading.Tasks.Task importMeteringDeviceValuesAsync(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest importMeteringDeviceValuesRequest)
{
Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest1 inValue = new Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest1();
inValue.RequestHeader = RequestHeader;
inValue.importMeteringDeviceValuesRequest = importMeteringDeviceValuesRequest;
return ((Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync)(this)).importMeteringDeviceValuesAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync.exportMeteringDeviceHistoryAsync(Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest1 request)
{
return base.Channel.exportMeteringDeviceHistoryAsync(request);
}
public System.Threading.Tasks.Task exportMeteringDeviceHistoryAsync(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest exportMeteringDeviceHistoryRequest)
{
Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest1 inValue = new Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest1();
inValue.RequestHeader = RequestHeader;
inValue.exportMeteringDeviceHistoryRequest = exportMeteringDeviceHistoryRequest;
return ((Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync)(this)).exportMeteringDeviceHistoryAsync(inValue);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
System.Threading.Tasks.Task Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync.getStateAsync(Hcs.Service.Async.DeviceMetering.getStateRequest1 request)
{
return base.Channel.getStateAsync(request);
}
public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.getStateRequest getStateRequest)
{
Hcs.Service.Async.DeviceMetering.getStateRequest1 inValue = new Hcs.Service.Async.DeviceMetering.getStateRequest1();
inValue.RequestHeader = RequestHeader;
inValue.getStateRequest = getStateRequest;
return ((Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync)(this)).getStateAsync(inValue);
}
public virtual System.Threading.Tasks.Task OpenAsync()
{
return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
}
#if !NET6_0_OR_GREATER
public virtual System.Threading.Tasks.Task CloseAsync()
{
return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose));
}
#endif
private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
{
if ((endpointConfiguration == EndpointConfiguration.DeviceMeteringPortAsync))
{
System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
result.MaxBufferSize = int.MaxValue;
result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
result.MaxReceivedMessageSize = int.MaxValue;
result.AllowCookies = true;
result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport;
return result;
}
throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
}
private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
{
if ((endpointConfiguration == EndpointConfiguration.DeviceMeteringPortAsync))
{
return new System.ServiceModel.EndpointAddress("https://api.dom.gosuslugi.ru/ext-bus-device-metering-service/services/DeviceMeter" +
"ingAsync");
}
throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
}
private static System.ServiceModel.Channels.Binding GetDefaultBinding()
{
return DeviceMeteringPortTypesAsyncClient.GetBindingForEndpoint(EndpointConfiguration.DeviceMeteringPortAsync);
}
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
{
return DeviceMeteringPortTypesAsyncClient.GetEndpointAddress(EndpointConfiguration.DeviceMeteringPortAsync);
}
public enum EndpointConfiguration
{
DeviceMeteringPortAsync,
}
}
}