StatusCodeType

Simple Type Information

Used By

Source

<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>