namespace Wayne.FDCPOSLibrary { [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestLogOnV07 : ServiceRequest { private ServiceRequestPOSdataLogOnV07[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataLogOnV07[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestLogOnV07() { RequestType = "LogOn"; } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestLogOn : ServiceRequest { private ServiceRequestPOSdataLogOn[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataLogOn[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestLogOn() { RequestType = "LogOn"; } } [System.SerializableAttribute()] public partial class ServiceRequestPOSdataLogOnV07 { private string POSTimeStampField; private string POSNameField; private string responsePortField; private string unsolicitedPortField; private byte[][] validationInfoField; private string interfaceVersionField; private string InterfaceVersionField; private byte[] posInfoField; [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(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string POSName { get { return this.POSNameField; } set { this.POSNameField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ResponsePort { get { return this.responsePortField; } set { this.responsePortField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string UnsolicitedPort { get { return this.unsolicitedPortField; } set { this.unsolicitedPortField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public byte[][] ValidationInfo { get { return this.validationInfoField; } set { this.validationInfoField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string InterfaceVersion { get { return this.InterfaceVersionField; } set { this.InterfaceVersionField = value; } } // declared for compatibility with old versions [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string interfaceVersion { get { return this.interfaceVersionField; } set { this.interfaceVersionField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public byte[] posInfo { get { return this.posInfoField; } set { this.posInfoField = value; } } } [System.SerializableAttribute()] public partial class ServiceRequestPOSdataLogOn { private string POSTimeStampField; private string POSNameField; private string responsePortField; private string unsolicitedPortField; private byte[][] validationInfoField; private string interfaceVersionField; private string InterfaceVersionField; private string posInfoField; private string posValidationField; [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(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string POSName { get { return this.POSNameField; } set { this.POSNameField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ResponsePort { get { return this.responsePortField; } set { this.responsePortField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string UnsolicitedPort { get { return this.unsolicitedPortField; } set { this.unsolicitedPortField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public byte[][] ValidationInfo { get { return this.validationInfoField; } set { this.validationInfoField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string InterfaceVersion { get { return this.InterfaceVersionField; } set { this.InterfaceVersionField = value; } } // declared for compatibility with old versions [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string interfaceVersion { get { return this.interfaceVersionField; } set { this.interfaceVersionField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string posInfo { get { return this.posInfoField; } set { this.posInfoField = value; } } [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string posValidation { get { return this.posValidationField; } set { this.posValidationField = value; } } } }