namespace Wayne.FDCPOSLibrary { [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceResponse", Namespace = "")] public partial class ServiceResponseGetTankData : ServiceResponse { private ServiceResponseFDCdataGetTankData[] fDCdataField; [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceResponseFDCdataGetTankData[] FDCdata { get { return this.fDCdataField; } set { this.fDCdataField = value; } } public ServiceResponseGetTankData() { this.RequestType = "GetTankData"; } } [System.SerializableAttribute()] public partial class ServiceResponseFDCdataGetTankData { private ServiceResponseDeviceClassGetTankData[] DeviceClassField; private string FDCTimeStampField; // not used in V1.0 private string FDCStatusField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string FDCTimeStamp { get { return this.FDCTimeStampField; } set { this.FDCTimeStampField = value; } } [System.Xml.Serialization.XmlElementAttribute("DeviceClass", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceResponseDeviceClassGetTankData[] DeviceClass { get { return this.DeviceClassField; } set { this.DeviceClassField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string FDCStatus { get { return this.FDCStatusField; } set { this.FDCStatusField = value; } } } [System.SerializableAttribute()] public partial class ServiceResponseDeviceClassGetTankData { private string TypeField; private string DeviceIdField; private string TankNoField; private string ManualModeField; private ServiceResponseMeasurementDataGetTankData MeasurementDataField; // not used in V1.0 private string DeviceStateField; // used in V1.0 private string ErrorCodeField; [System.Xml.Serialization.XmlAttributeAttribute()] public string Type { get { return this.TypeField; } set { this.TypeField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string DeviceID { get { return this.DeviceIdField; } set { this.DeviceIdField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string TankNo { get { return this.TankNoField; } set { this.TankNoField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string ManualMode { get { return this.ManualModeField; } set { this.ManualModeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceResponseMeasurementDataGetTankData MeasurementData { get { return this.MeasurementDataField; } set { this.MeasurementDataField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string DeviceState { get { return this.DeviceStateField; } set { this.DeviceStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ErrorCode { get { return this.ErrorCodeField; } set { this.ErrorCodeField = value; } } } [System.SerializableAttribute()] public partial class ServiceResponseMeasurementDataGetTankData { private string TPStatusField; private string ProductLevelField; private string TotalObservedVolumeField; private string GrossStandardVolumeField; private string AverageTempField; private string WaterLevelField; private string WaterVolumeField; private string ObservedDensityField; private string TankLogicalStateField; private string LogicalStateField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TPStatus { get { return this.TPStatusField; } set { this.TPStatusField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ProductLevel { get { return this.ProductLevelField; } set { this.ProductLevelField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TotalObservedVolume { get { return this.TotalObservedVolumeField; } set { this.TotalObservedVolumeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string GrossStandardVolume { get { return this.GrossStandardVolumeField; } set { this.GrossStandardVolumeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string AverageTemp { get { return this.AverageTempField; } set { this.AverageTempField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string WaterLevel { get { return this.WaterLevelField; } set { this.WaterLevelField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string WaterVolume { get { return this.WaterVolumeField; } set { this.WaterVolumeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ObservedDensity { get { return this.ObservedDensityField; } set { this.ObservedDensityField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TankLogicalState { get { return this.TankLogicalStateField; } set { this.TankLogicalStateField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LogicalState { get { return this.LogicalStateField; } set { this.LogicalStateField = value; } } } }