123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?xml version="1.0" encoding="utf-8"?>
- <xs:schema id="ForecourtControl" targetNamespace="http://www.wayne.com/2006-08-14/ForecourtControl.xsd" elementFormDefault="qualified" xmlns="http://www.wayne.com/2006-08-14/ForecourtControl.xsd" xmlns:mstns="http://www.wayne.com/2006-08-14/ForecourtControl.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <!--.............. Fuelling Data ..............-->
- <xs:complexType name="FuellingDataComplexType">
- <xs:sequence>
- <xs:element name="PumpId" type="xs:int" />
- <xs:element name="NozzleId" type="xs:int" />
- <xs:element name="FuellingType" type="xs:string" />
- <xs:element name="Amount" type="xs:decimal"/>
- <xs:element name="Quantity" type="xs:decimal"/>
- <xs:element name="PresetValue" type="xs:decimal" />
- <xs:element name="PresetType" type="PresetType" />
- <xs:element name="Price" type="xs:decimal"/>
- <xs:element name="CompletionDateTime" type="xs:dateTime" />
- <xs:element name="CompletionReason" type="xs:int" />
- <xs:element name="FuelGrade" type="xs:int" />
- <xs:element name="PriceGroup" type="PriceGroup" />
- <xs:element name="FuelPeriodId" type="xs:int" />
- <xs:element name="AuthorizationId" type="xs:int" />
- <xs:element name="ReservingDeviceId" type="xs:byte" minOccurs="0"/>
- <xs:element name="PriceRevision" type="xs:byte" minOccurs="0"/>
- <xs:element name="SignedReceiptLines" type="xs:string" minOccurs="0"/>
- <xs:element name="SignedReceiptLinesWide" type="xs:string" minOccurs="0"/>
- <xs:element name="ApplicationExtension" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="FuellingSequenceNumber" type="xs:int" use="required"/>
- </xs:complexType>
- <xs:element name="FuellingData" type="FuellingDataComplexType"/>
- <!--.............. Fuelling type ..............-->
- <xs:simpleType name="FuellingType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="Unknown" />
- <xs:enumeration value="FullService" />
- <xs:enumeration value="Postpaid" />
- <xs:enumeration value="Prepaid" />
- <xs:enumeration value="OptCardPaid" />
- <xs:enumeration value="OptCashPaid" />
- <xs:enumeration value="DetectedFromAccumulators" />
- <xs:enumeration value="TestFuelling" />
- </xs:restriction>
- </xs:simpleType>
- <!--.............. Preset type ..............-->
- <xs:simpleType name="PresetType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="Amount" />
- <xs:enumeration value="Quantity" />
- </xs:restriction>
- </xs:simpleType>
- <!--.............. Price group..............-->
- <xs:simpleType name="PriceGroup">
- <xs:restriction base="xs:int">
- <xs:maxInclusive value="11" />
- <xs:minInclusive value="0" />
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
|