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 ExcludeTaxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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"/> |