| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of RequestBase | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| children | Itinerary PaxTypes FlightPref FarePref SearchOptions SelectedAvailOptions | ||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="SIG_AirAvailRQ"> <s:annotation> <s:documentation>Flight Availability Request. Returns SIG_AirAvailRS</s:documentation> </s:annotation> <s:complexType> <s:complexContent> <s:extension base="RequestBase"> <s:choice> <s:sequence> <s:element name="Itinerary" type="ShopItineraryType"> <s:unique name="testUniqueAvlODRef"> <s:selector xpath="OriginDestination"/> <s:field xpath="ODRef"/> </s:unique> </s:element> <s:element name="PaxTypes" type="ShopPaxType"/> <s:element name="FlightPref" type="FlightPrefType" minOccurs="0"/> <s:element name="FarePref" type="FarePrefType" minOccurs="0"/> <s:element name="SearchOptions" minOccurs="0"> <s:complexType> <s:attribute name="ForwardDates" type="s:unsignedByte" default="0"> <s:annotation> <s:documentation>Number of days to search forward specified dates: 0,1,2 ...</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Mode" default="Fares"> <s:annotation> <s:documentation>Search mode: Flights - only flight, Fares - flights with fares</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="Flights"/> <s:enumeration value="Fares"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> </s:sequence> <s:element name="SelectedAvailOptions"> <s:complexType> <s:sequence> <s:element name="SelectedAvailOption" maxOccurs="16"> <s:complexType> <s:attribute name="ItineraryRef" type="s:string" use="required"/> <s:attribute name="FareRef" type="s:nonNegativeInteger"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> </s:choice> </s:extension> </s:complexContent> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||
| type | ShopItineraryType | ||||||||||||
| properties |
|
||||||||||||
| children | OriginDestination | ||||||||||||
| identity constraints |
|
||||||||||||
| source | <s:element name="Itinerary" type="ShopItineraryType"> <s:unique name="testUniqueAvlODRef"> <s:selector xpath="OriginDestination"/> <s:field xpath="ODRef"/> </s:unique> </s:element> |
| diagram | ![]() |
||
| type | ShopPaxType | ||
| properties |
|
||
| children | PaxType | ||
| source | <s:element name="PaxTypes" type="ShopPaxType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | FlightPrefType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="FlightPref" type="FlightPrefType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | FarePrefType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | FormOfPayment Discount | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="FarePref" type="FarePrefType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| source | <s:element name="SearchOptions" minOccurs="0"> <s:complexType> <s:attribute name="ForwardDates" type="s:unsignedByte" default="0"> <s:annotation> <s:documentation>Number of days to search forward specified dates: 0,1,2 ...</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Mode" default="Fares"> <s:annotation> <s:documentation>Search mode: Flights - only flight, Fares - flights with fares</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="Flights"/> <s:enumeration value="Fares"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> |
| type | s:unsignedByte | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="ForwardDates" type="s:unsignedByte" default="0"> <s:annotation> <s:documentation>Number of days to search forward specified dates: 0,1,2 ...</s:documentation> </s:annotation> </s:attribute> |
| type | restriction of s:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <s:attribute name="Mode" default="Fares"> <s:annotation> <s:documentation>Search mode: Flights - only flight, Fares - flights with fares</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="Flights"/> <s:enumeration value="Fares"/> </s:restriction> </s:simpleType> </s:attribute> |
| diagram | ![]() |
||
| properties |
|
||
| children | SelectedAvailOption | ||
| source | <s:element name="SelectedAvailOptions"> <s:complexType> <s:sequence> <s:element name="SelectedAvailOption" maxOccurs="16"> <s:complexType> <s:attribute name="ItineraryRef" type="s:string" use="required"/> <s:attribute name="FareRef" type="s:nonNegativeInteger"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <s:element name="SelectedAvailOption" maxOccurs="16"> <s:complexType> <s:attribute name="ItineraryRef" type="s:string" use="required"/> <s:attribute name="FareRef" type="s:nonNegativeInteger"/> </s:complexType> </s:element> |
| type | s:string | ||
| properties |
|
||
| source | <s:attribute name="ItineraryRef" type="s:string" use="required"/> |
| type | s:nonNegativeInteger |
| source | <s:attribute name="FareRef" type="s:nonNegativeInteger"/> |