using System; using System.Xml.Serialization; namespace Wayne.FDCPOSLibrary.Configuration { #region Config Generic ServiceRequest [System.SerializableAttribute()] public partial class ServiceRequestConfig : ServiceRequest { //[System.Xml.Serialization.XmlIgnore()] //private object userToken; //public static int requestIDConter = 0; //public static object requestIDConterLock = new object(); //private string requestTypeField; //private string applicationSenderField = ""; //private string workstationIDField = ""; //private string requestIDField; //[System.Xml.Serialization.XmlAttributeAttribute()] //public string RequestType //{ // get // { // return this.requestTypeField; // } // set // { // this.requestTypeField = value; // } //} //[System.Xml.Serialization.XmlAttributeAttribute()] //public string ApplicationSender //{ // get // { // return this.applicationSenderField; // } // set // { // this.applicationSenderField = value; // } //} //[System.Xml.Serialization.XmlAttributeAttribute()] //public string WorkstationID //{ // get // { // return this.workstationIDField; // } // set // { // this.workstationIDField = value; // } //} //[System.Xml.Serialization.XmlAttributeAttribute()] //public string RequestID //{ // get // { // return this.requestIDField; // } // set // { // this.requestIDField = value; // } //} //[System.Xml.Serialization.XmlIgnore()] //public int RequestIDNumber //{ // get // { // try // { // return Convert.ToInt32(this.requestIDField); // } // catch(Exception) // { // return 0; // } // } //} public ServiceRequestConfig() : base() { //lock (requestIDConterLock) //{ // if (requestIDConter < System.Math.Pow(2, 32) - 1) // requestIDConter++; // else // requestIDConter = 1; // RequestID = requestIDConter.ToString(); //} } } #endregion #region Config Generic ServiceResponse [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceResponse", Namespace = "")] public partial class ServiceResponseConfig : ServiceResponse { //private string requestTypeField; //private string applicationSenderField; //private string workstationIDField; //private string requestIDField; //private string overallResultField; private ServiceResponseConfigFDCdata[] fDCdataField; //[System.Xml.Serialization.XmlAttributeAttribute()] //public string RequestType //{ // get // { // return this.requestTypeField; // } // set // { // this.requestTypeField = value; // } //} //[System.Xml.Serialization.XmlAttributeAttribute()] //public string ApplicationSender //{ // get // { // return this.applicationSenderField; // } // set // { // this.applicationSenderField = value; // } //} //[System.Xml.Serialization.XmlAttributeAttribute()] //public string WorkstationID //{ // get // { // return this.workstationIDField; // } // set // { // this.workstationIDField = value; // } //} //[System.Xml.Serialization.XmlAttributeAttribute()] //public string RequestID //{ // get // { // return this.requestIDField; // } // set // { // this.requestIDField = value; // } //} //[System.Xml.Serialization.XmlIgnore()] //public int RequestIDNumber //{ // get // { // try // { // return Convert.ToInt32(this.requestIDField); // } // catch (Exception) // { // return 0; // } // } //} //[System.Xml.Serialization.XmlAttributeAttribute()] //public string OverallResult //{ // get // { // return this.overallResultField; // } // set // { // this.overallResultField = value; // } //} [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceResponseConfigFDCdata[] FDCdata { get { return this.fDCdataField; } set { this.fDCdataField = value; } } public ServiceResponseConfig() : base() { //this.RequestType = ""; } } [System.SerializableAttribute()] public partial class ServiceResponseConfigFDCdata { private string FDCTimeStampField; 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(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string FDCStatus { get { return this.FDCStatusField; } set { this.FDCStatusField = value; } } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region ConfigStart [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestConfigStart : ServiceRequestConfig { private ServiceRequestPOSdataConfigStart[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataConfigStart[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestConfigStart() { RequestType = "ConfigStart"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataConfigStart { private string pOSTimeStampField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string POSTimeStamp { get { return this.pOSTimeStampField; } set { this.pOSTimeStampField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ConfigStart", Namespace = "")] public class ServiceResponseConfigStart : ServiceResponse { public ServiceResponseConfigStart() { this.RequestType = "ConfigStart"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region ConfigEnd [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestConfigEnd : ServiceRequestConfig { private ServiceRequestPOSdataConfigEnd[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataConfigEnd[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestConfigEnd() { RequestType = "ConfigEnd"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataConfigEnd { private string pOSTimeStampField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string POSTimeStamp { get { return this.pOSTimeStampField; } set { this.pOSTimeStampField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ConfigEnd", Namespace = "")] public class ServiceResponseConfigEnd : ServiceResponseConfig { public ServiceResponseConfigEnd() { this.RequestType = "ConfigEnd"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region DefGrades [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestDefGrades : ServiceRequestConfig { private ServiceRequestPOSdataDefGrades[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataDefGrades[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestDefGrades() { RequestType = "DefGrade"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataDefGrades { private string pOSTimeStampField; private DefGradesGrade[] GradeField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string POSTimeStamp { get { return this.pOSTimeStampField; } set { this.pOSTimeStampField = value; } } [System.Xml.Serialization.XmlElementAttribute("Grade", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public DefGradesGrade[] Grade { get { return this.GradeField; } set { this.GradeField = value; } } } [System.SerializableAttribute()] public class DefGradesGrade { private string IdField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "DefGrades", Namespace = "")] public class ServiceResponseDefGrades : ServiceResponseConfig { public ServiceResponseDefGrades() { this.RequestType = "DefGrade"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region AssignGradePars [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestAssignGradePars : ServiceRequestConfig { private ServiceRequestPOSdataAssignGradePars[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataAssignGradePars[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestAssignGradePars() { RequestType = "AssignGradePars"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataAssignGradePars { private string pOSTimeStampField; private AssignGradeParsGrade[] GradeField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string POSTimeStamp { get { return this.pOSTimeStampField; } set { this.pOSTimeStampField = value; } } [System.Xml.Serialization.XmlElementAttribute("Grade", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public AssignGradeParsGrade[] Grade { get { return this.GradeField; } set { this.GradeField = value; } } } [System.SerializableAttribute()] public class AssignGradeParsGrade { private string IdField; private string NameField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string name { get { return this.NameField; } set { this.NameField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "AssignGrade", Namespace = "")] public class ServiceResponseAssignGrade : ServiceResponseConfig { public ServiceResponseAssignGrade() { this.RequestType = "AssignGrade"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region DefTanks [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestDefTanks : ServiceRequestConfig { private ServiceRequestPOSdataDefTanks[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataDefTanks[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestDefTanks() { RequestType = "DefTanks"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataDefTanks { private string pOSTimeStampField; private DefTanksTank[] TankField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string POSTimeStamp { get { return this.pOSTimeStampField; } set { this.pOSTimeStampField = value; } } [System.Xml.Serialization.XmlElementAttribute("Tank", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public DefTanksTank[] Tank { get { return this.TankField; } set { this.TankField = value; } } } [System.SerializableAttribute()] public class DefTanksTank { private string IdField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "DefTanks", Namespace = "")] public class ServiceResponseDefTanks : ServiceResponseConfig { public ServiceResponseDefTanks() { this.RequestType = "DefTanks"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region DefFuelMode [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestDefFuelMode : ServiceRequestConfig { private ServiceRequestPOSdataDefFuelMode[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataDefFuelMode[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestDefFuelMode() { RequestType = "DefFuelMode"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataDefFuelMode { private string pOSTimeStampField; private DefFuelModeFuelMode[] FuelModeField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string POSTimeStamp { get { return this.pOSTimeStampField; } set { this.pOSTimeStampField = value; } } [System.Xml.Serialization.XmlElementAttribute("FuelMode", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public DefFuelModeFuelMode[] FuelMode { get { return this.FuelModeField; } set { this.FuelModeField = value; } } } [System.SerializableAttribute()] public class DefFuelModeFuelMode { private string IdField; private string NameField; private string AuthTypeField; private string MaxAuthTimeField; private string NozzleLayDownTimeField; private string MinGuardTimeField; private string PaymentTypeField; private string MinVolumeField; private string MinMoneyField; private string SupTransBufSizeField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.NameField; } set { this.NameField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string AuthType { get { return this.AuthTypeField; } set { this.AuthTypeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MaxAuthTime { get { return this.MaxAuthTimeField; } set { this.MaxAuthTimeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string NozzleLayDownTime { get { return this.NozzleLayDownTimeField; } set { this.NozzleLayDownTimeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MinGuardTime { get { return this.MinGuardTimeField; } set { this.MinGuardTimeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PaymentType { get { return this.PaymentTypeField; } set { this.PaymentTypeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MinVolume { get { return this.MinVolumeField; } set { this.MinVolumeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MinMoney { get { return this.MinMoneyField; } set { this.MinMoneyField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string SupTransBufSize { get { return this.SupTransBufSizeField; } set { this.SupTransBufSizeField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "DefFuelMode", Namespace = "")] public class ServiceResponseDefFuelMode : ServiceResponseConfig { public ServiceResponseDefFuelMode() { this.RequestType = "DefFuelMode"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region DefFuellingMode [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestDefFuellingMode : ServiceRequestConfig { private ServiceRequestPOSdataDefFuellingMode[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataDefFuellingMode[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestDefFuellingMode() { RequestType = "DefFuellingMode"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataDefFuellingMode { private string FuellingTypeField; private string MaxVolumeField; private string MaxMoneyField; private string MaxFuellingTimeField; private string MaxTimeNoProgressField; private string MaxTimeToMinLimitField; private string PresetOverrunLimitField; [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string FuellingType { get { return this.FuellingTypeField; } set { this.FuellingTypeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MaxVolume { get { return this.MaxVolumeField; } set { this.MaxVolumeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MaxMoney { get { return this.MaxMoneyField; } set { this.MaxMoneyField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MaxFuellingTime { get { return this.MaxFuellingTimeField; } set { this.MaxFuellingTimeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MaxTimeNoProgress { get { return this.MaxTimeNoProgressField; } set { this.MaxTimeNoProgressField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MaxTimeToMinLimit { get { return this.MaxTimeToMinLimitField; } set { this.MaxTimeToMinLimitField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PresetOverrunLimit { get { return this.PresetOverrunLimitField; } set { this.PresetOverrunLimitField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "DefFuellingMode", Namespace = "")] public class ServiceResponseDefFuellingMode : ServiceResponseConfig { public ServiceResponseDefFuellingMode() { this.RequestType = "DefFuellingMode"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region DefFuelPoint [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestDefFuelPoint : ServiceRequestConfig { private ServiceRequestPOSdataDefFuelPoint[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataDefFuelPoint[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestDefFuelPoint() { RequestType = "DefFuelPoint"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataDefFuelPoint { private DefFuelPointFuelPoint[] FuelPointField; [System.Xml.Serialization.XmlElementAttribute("FuelPoint", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public DefFuelPointFuelPoint[] FuelPoint { get { return this.FuelPointField; } set { this.FuelPointField = value; } } } [System.SerializableAttribute()] public class DefFuelPointFuelPoint { private string IdField; private string PumpTypeField; private string ComChannelIdField; private string IPAddressField; private string IPPortField; private string PhysicalAddressField; private string InternalAddressField; private DefFuelPointFuelPointNozzle[] NozzleField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PumpType { get { return this.PumpTypeField; } set { this.PumpTypeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ComChannelId { get { return this.ComChannelIdField; } set { this.ComChannelIdField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string IPAddress { get { return this.IPAddressField; } set { this.IPAddressField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string IPPort { get { return this.IPPortField; } set { this.IPPortField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PhysicalAddress { get { return this.PhysicalAddressField; } set { this.PhysicalAddressField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string InternalAddress { get { return this.InternalAddressField; } set { this.InternalAddressField = value; } } [System.Xml.Serialization.XmlElementAttribute("Nozzle", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public DefFuelPointFuelPointNozzle[] Nozzle { get { return this.NozzleField; } set { this.NozzleField = value; } } } [System.SerializableAttribute()] public class DefFuelPointFuelPointNozzle { private string IdField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "DefFuelPoint", Namespace = "")] public class ServiceResponseDefFuelPoint : ServiceResponseConfig { public ServiceResponseDefFuelPoint() { this.RequestType = "DefFuelPoint"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region AssignGrades [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestAssignGrades : ServiceRequestConfig { private ServiceRequestPOSdataAssignGrades[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataAssignGrades[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestAssignGrades() { RequestType = "AssignGrades"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataAssignGrades { private AssignGradesFuelPoint[] FuelPointField; [System.Xml.Serialization.XmlElementAttribute("FuelPoint", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public AssignGradesFuelPoint[] FuelPoint { get { return this.FuelPointField; } set { this.FuelPointField = value; } } } [System.SerializableAttribute()] public class AssignGradesFuelPoint { private string IdField; private AssignGradesFuelPointNozzle[] NozzleField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlElementAttribute("Nozzle", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public AssignGradesFuelPointNozzle[] Nozzle { get { return this.NozzleField; } set { this.NozzleField = value; } } } [System.SerializableAttribute()] public class AssignGradesFuelPointNozzle { private string IdField; private string GradeIdField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string GradeId { get { return this.GradeIdField; } set { this.GradeIdField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "AssignGrades", Namespace = "")] public class ServiceResponseAssignGrades : ServiceResponseConfig { public ServiceResponseAssignGrades() { this.RequestType = "AssignGrades"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region AssignMeters [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestAssignMeters : ServiceRequestConfig { private ServiceRequestPOSdataAssignMeters[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataAssignMeters[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestAssignMeters() { RequestType = "AssignMeters"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataAssignMeters { private AssignMetersFuelPoint[] FuelPointField; [System.Xml.Serialization.XmlElementAttribute("FuelPoint", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public AssignMetersFuelPoint[] FuelPoint { get { return this.FuelPointField; } set { this.FuelPointField = value; } } } [System.SerializableAttribute()] public class AssignMetersFuelPoint { private string IdField; private AssignMetersFuelPointGradeOption[] GradeOptionField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlElementAttribute("GradeOption", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public AssignMetersFuelPointGradeOption[] GradeOption { get { return this.GradeOptionField; } set { this.GradeOptionField = value; } } } [System.SerializableAttribute()] public class AssignMetersFuelPointGradeOption { private string IdField; private AssignMetersFuelPointGradeOptionMeter[] MeterField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlElementAttribute("Meter", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public AssignMetersFuelPointGradeOptionMeter[] Meter { get { return this.MeterField; } set { this.MeterField = value; } } } [System.SerializableAttribute()] public class AssignMetersFuelPointGradeOptionMeter { private string IdField; private string PartField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string Part { get { return this.PartField; } set { this.PartField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "AssignMeters", Namespace = "")] public class ServiceResponseAssignMeters : ServiceResponseConfig { public ServiceResponseAssignMeters() { this.RequestType = "AssignMeters"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region AssignTanks [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestAssignTanks : ServiceRequestConfig { private ServiceRequestPOSdataAssignTanks[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataAssignTanks[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestAssignTanks() { RequestType = "AssignTanks"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataAssignTanks { private AssignTanksFuelPoint[] FuelPointField; [System.Xml.Serialization.XmlElementAttribute("FuelPoint", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public AssignTanksFuelPoint[] FuelPoint { get { return this.FuelPointField; } set { this.FuelPointField = value; } } } [System.SerializableAttribute()] public class AssignTanksFuelPoint { private string IdField; private AssignTanksFuelPointMeter[] MeterField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlElementAttribute("Meter", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public AssignTanksFuelPointMeter[] Meter { get { return this.MeterField; } set { this.MeterField = value; } } } [System.SerializableAttribute()] public class AssignTanksFuelPointMeter { private string IdField; private string TankField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string Tank { get { return this.TankField; } set { this.TankField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "AssignTanks", Namespace = "")] public class ServiceResponseAssignTanks : ServiceResponseConfig { public ServiceResponseAssignTanks() { this.RequestType = "AssignTanks"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region DefPricePole [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestDefPricePole : ServiceRequestConfig { private ServiceRequestPOSdataDefPricePole[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataDefPricePole[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestDefPricePole() { RequestType = "DefPricePole"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataDefPricePole { private DefPricePolePricePole[] PricePoleField; [System.Xml.Serialization.XmlElementAttribute("PricePole", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public DefPricePolePricePole[] PricePole { get { return this.PricePoleField; } set { this.PricePoleField = value; } } } [System.SerializableAttribute()] public class DefPricePolePricePole { private string IdField; private string TypeField; private string COMPortField; private string PhysicalAddressField; private DefPricePolePricePoleGrade[] GradeField; [System.Xml.Serialization.XmlAttributeAttribute()] public string Id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Type { get { return this.TypeField; } set { this.TypeField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string COMPort { get { return this.COMPortField; } set { this.COMPortField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PhysicalAddress { get { return this.PhysicalAddressField; } set { this.PhysicalAddressField = value; } } [System.Xml.Serialization.XmlElementAttribute("Grade", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public DefPricePolePricePoleGrade[] Grade { get { return this.GradeField; } set { this.GradeField = value; } } } [System.SerializableAttribute()] public class DefPricePolePricePoleGrade { private string IdField; private string FuelModeField; private string PositionField; [System.Xml.Serialization.XmlAttributeAttribute()] public string Id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string FuelMode { get { return this.FuelModeField; } set { this.FuelModeField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string Position { get { return this.PositionField; } set { this.PositionField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "DefPricePole", Namespace = "")] public class ServiceResponseDefPricePole : ServiceResponseConfig { public ServiceResponseDefPricePole() { this.RequestType = "DefPricePole"; } } #endregion ///////////////////////////////////////////////////////////////////////////////////////////////////////////// #region LoadPriceset [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestLoadPriceset : ServiceRequestConfig { private ServiceRequestPOSdataLoadPriceset[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataLoadPriceset[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestLoadPriceset() { RequestType = "LoadPriceset"; } [System.SerializableAttribute()] public class ServiceRequestPOSdataLoadPriceset { private LoadPricesetFuelMode[] FuelModeField; [System.Xml.Serialization.XmlElementAttribute("FuelMode", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public LoadPricesetFuelMode[] FuelMode { get { return this.FuelModeField; } set { this.FuelModeField = value; } } } [System.SerializableAttribute()] public class LoadPricesetFuelMode { private string IdField; private LoadPricesetFuelModeGrade[] GradeField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlElementAttribute("Grade", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public LoadPricesetFuelModeGrade[] Grade { get { return this.GradeField; } set { this.GradeField = value; } } } [System.SerializableAttribute()] public class LoadPricesetFuelModeGrade { private string IdField; private string PriceField; [System.Xml.Serialization.XmlAttributeAttribute()] public string id { get { return this.IdField; } set { this.IdField = value; } } [System.Xml.Serialization.XmlAttributeAttribute()] public string Price { get { return this.PriceField; } set { this.PriceField = value; } } } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "LoadPriceset", Namespace = "")] public class ServiceResponseLoadPriceset : ServiceResponseConfig { public ServiceResponseLoadPriceset() { this.RequestType = "LoadPriceset"; } } #endregion }