namespace Wayne.FDCPOSLibrary { [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestOPTWrite : ServiceRequest { private ServiceRequestPOSdataOPTWrite[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataOPTWrite[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestOPTWrite() { RequestType = "OPTWrite"; } } [System.SerializableAttribute()] [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceRequest", Namespace = "")] public partial class ServiceRequestOPTWriteV07 : ServiceRequest { private ServiceRequestPOSdataOPTWriteV07[] pOSdataField; [System.Xml.Serialization.XmlElementAttribute("POSdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestPOSdataOPTWriteV07[] POSdata { get { return this.pOSdataField; } set { this.pOSdataField = value; } } public ServiceRequestOPTWriteV07() { RequestType = "OPTWrite"; } } [System.SerializableAttribute()] public partial class ServiceRequestPOSdataOPTWrite { private string pOSTimeStampField; private ServiceRequestDeviceClassOPTWrite DeviceClassField; [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("DeviceClass", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestDeviceClassOPTWrite DeviceClass { get { return this.DeviceClassField; } set { this.DeviceClassField = value; } } } [System.SerializableAttribute()] public partial class ServiceRequestPOSdataOPTWriteV07 { private string pOSTimeStampField; private ServiceRequestDeviceClassOPTWriteV07 DeviceClassField; [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("DeviceClass", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public ServiceRequestDeviceClassOPTWriteV07 DeviceClass { get { return this.DeviceClassField; } set { this.DeviceClassField = value; } } } [System.SerializableAttribute()] public partial class ServiceRequestDeviceClassOPTWriteV07 { private string TypeField; private string DeviceIdField; private byte[] MessageField; [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.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public byte[] Message { get { return this.MessageField; } set { this.MessageField = value; } } } [System.SerializableAttribute()] public partial class ServiceRequestDeviceClassOPTWrite { private string TypeField; private string DeviceIdField; private string MessageField; [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.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Message { get { return this.MessageField; } set { this.MessageField = value; } } } }