<xs:simpleType name="StatusCodeType" id="Status_CodeType">
<xs:annotation>
<xs:documentation>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="All"/>
<xs:enumeration value="Available"/>
<xs:enumeration value="Cancel"/>
<xs:enumeration value="Cart">
<xs:annotation>
<xs:documentation xml:lang="EN">A cart is not exactly a quote because the status is confirmed but not completely an option because cart retention is much smaller.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Closed"/>
<xs:enumeration value="Confirm"/>
<xs:enumeration value="Expired"/>
<xs:enumeration value="Failed"/>
<xs:enumeration value="Information"/>
<xs:enumeration value="Invoice"/>
<xs:enumeration value="Mixed">
<xs:annotation>
<xs:documentation xml:lang="EN">Used whenever the associated elemen's status cannot be easily deduced because it contains sub elements with different status. This would for instance be the case for a COnfrmed and UnableToConfirm status</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoAction"/>
<xs:enumeration value="NotApplicable"/>
<xs:enumeration value="NotAvailable"/>
<xs:enumeration value="NotExisting"/>
<xs:enumeration value="Open"/>
<xs:enumeration value="Option"/>
<xs:enumeration value="OverBook"/>
<xs:enumeration value="Pending"/>
<xs:enumeration value="Performed"/>
<xs:enumeration value="Postponed"/>
<xs:enumeration value="Quote"/>
<xs:enumeration value="Refused"/>
<xs:enumeration value="Released">
<xs:annotation>
<xs:documentation xml:lang="EN">Can be used when *parent element was successfully confirmed with an option and option was not confirmed so it was automatically or manually released * some elements were confirmed as part of a process with multiple transactions and a subsequent transaction failed generating a rollback. The conformed items will then be marked as released (or cancelled depending on what vendor allows) to show that they were OK before the rollback</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Replay"/>
<xs:enumeration value="Request"/>
<xs:enumeration value="Sold"/>
<xs:enumeration value="UnableToConfirm"/>
<xs:enumeration value="UnConfirmed"/>
<xs:enumeration value="Unknown"/>
<xs:enumeration value="Used"/>
<xs:enumeration value="Waitlist"/>
</xs:restriction>
</xs:simpleType> |