XML Schema "StringFlightTypes.xsd"
Target Namespace:
Defined Components:
elements (75 local), complexTypes (34), simpleTypes (7)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
/home/jens/string/xmlschema/StringFlightTypes.xsd; see XML source
Includes Schemas (1):
Inc░░ded in Schemas (2):
All Element Sum░ary (local elements unified by type)
Type:
Con░ent:
complex, 2 elements
Defined:
locally within AirlineResponseType comp░░xType; see XML source
Type:
Content:
complex, 2 ele░░nts
Defined:
locally within AirportResponseType complexType; see XML source
Type:
Content:
complex, 2 ele░░nts
Nillable:
??? (varies by location)
Defined:
locally at 3 locations
Type:
Content:
complex, 4 elements
Defined:
locally at 3 loc░░ions
Type:
Content:
simple
Nillable:
??? (varies by loc░░ion)
Defined:
locally at 3 locations
Arrival terminal of the seg░ent
Type:
xs:string
Content:
simple
Defined:
locally within CommonFlightSegmentType comp░░xType; see XML source
Type:
Content:
complex, 1 ele░ent
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML doc░░ents)
Defined:
locally within CommonTariffDataType complexType; see XML source
Type:
Content:
complex, 1 element
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
locally wi░hin CommonTariffDataType complexType; see XML source
Type:
Content:
complex, 1 element
Nillable:
??? (varies by location)
Defined:
locally at 13 loc░░ions
Type:
Content:
complex, 1 element
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
locally at 6 loc░░ions
Type:
Content:
complex, 2 elements
Nil░░ble:
(can be declared as nil using xsi:nil attribute in instance XML doc░░ents)
Defined:
locally within CommonTariffDataType complexType; see XML source
Type:
Content:
simple
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally at 2 locations
Type:
Content:
complex, 2 elements
Nillable:
??? (varies by loc░░ion)
Defined:
locally at 3 locations
Type:
Content:
complex, 2 elements
Nillable:
??? (varies by location)
Defined:
locally at 3 loc░░ions
Check-In information of the segment
Type:
Con░ent:
complex, 4 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within CommonFlightSegmentType comp░░xType; see XML source
Class information of the segment
Type:
Content:
com░lex, 2 elements
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
Class information of the segment
Type:
Content:
com░lex, 2 elements
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
Type:
Con░ent:
complex, 1 element
Defined:
locally at 2 locations
Type:
Content:
complex, 2 elements
Defined:
locally at 2 loc░░ions
Code (type xs:token)
Type:
xs:token
Content:
simple
Defined:
locally at 17 loc░░ions
Type:
xs:string
Content:
simple
Defined:
locally within Chec░░nData complexType; see XML source
T░pe:
Content:
complex, 3 elements
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
locally at 5 loc░░ions
Type:
Content:
complex, 4 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally at 5 locations
Type:
Content:
complex, 2 elements
Nillable:
??? (varies by loc░░ion)
Defined:
locally at 2 locations
Type:
Content:
complex, 4 elements
Defined:
locally at 2 locations
Dep░░ture date and time of the segment
Type:
Content:
simple
Nil░░ble:
(can be declared as nil using xsi:nil attribute in instance XML doc░░ents)
Defined:
Type:
Content:
complex, 2 elements
Defined:
loc░lly at 19 locations
ETIX reference of the segment
Type:
xs:string
Content:
si░ple
Defined:
Type:
Content:
complex, 8 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within FlightClassesRequestType comp░░xType; see XML source
Type:
Content:
complex, 8 elements
Nil░░ble:
(can be declared as nil using xsi:nil attribute in instance XML doc░░ents)
Defined:
Type:
Content:
simple
Defined:
locally at 3 loc░░ions
Type:
xs:string
Content:
simple
Defined:
locally within CheckInData comp░░xType; see XML source
Flag if a seatmap information can be req░░sted for the segment
Type:
xs:boolean
Content:
simple
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
Iat░░ode (defined in AirlineRequestType complexType)
Type:
xs:anyType
Content:
any
Def░ned:
locally within AirlineRequestType complexType; see XML source
Type:
Content:
simple
Defined:
loc░lly within AirportRequestType complexType; see XML source
IcaoCode (def░ned in AirlineRequestType complexType)
Type:
xs:anyType
Content:
any
Defined:
loc░lly within AirlineRequestType complexType; see XML source
Type:
Content:
simple
Defined:
Type:
Content:
simple
Def░ned:
locally at 11 locations
Type:
Content:
complex, 1 element
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally at 2 locations
Type:
Content:
complex, 1 element
Nil░░ble:
(can be declared as nil using xsi:nil attribute in instance XML doc░░ents)
Defined:
locally at 2 locations
Type:
Content:
com░lex, 2 elements
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
locally within AirportResponseType comp░░xType; see XML source
Type:
Content:
complex, 2 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within AirlineRequestTypes comp░░xType; see XML source
Type:
Content:
complex, 3 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within AirlineResponseTypes comp░░xType; see XML source
Type:
Content:
complex, 1 element
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
locally wi░hin CommonTariffRequestType complexType; see XML source
Type:
Content:
complex, 2 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within CommonTariffResponseType comp░░xType; see XML source
Type:
Content:
simple
Defined:
loc░lly within PackageWeightType complexType; see XML source
Type:
Content:
complex, 2 ele░░nts
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML doc░░ents)
Defined:
locally within AirlineRequestTypes complexType; see XML source
Type:
Content:
com░lex, 3 elements
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
locally within AirlineResponseTypes comp░░xType; see XML source
Overnight counter of the segment
Type:
xs:int
Con░ent:
simple
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
locally within CommonFlightSegmentType comp░░xType; see XML source
Type:
xs:int
Content:
simple
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
locally wi░hin BaggageInfoType complexType; see XML source
Type:
Content:
com░lex, 1 element
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
locally at 2 locations
Point of turn░░ound of the flight (in case of return flight)
Type:
xs:string
Content:
simple
Def░ned:
locally within CommonFlightDataType complexType; see XML source
Type:
Con░ent:
complex, 15 elements
Nillable:
??? (varies by location)
Defined:
locally at 2 loc░░ions
Type:
Content:
complex, 16 elements
Nillable:
??? (varies by location)
Defined:
locally at 2 loc░░ions
Type:
Content:
si░ple
Nillable:
??? (varies by location)
Defined:
locally at 6 locations
Type:
Con░ent:
complex, 5 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within FlightTariffsRequestType comp░░xType; see XML source
Type:
Content:
complex, 5 elements
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
locally wi░hin FlightTariffsResponseType complexType; see XML source
Type:
xs:st░ing
Content:
simple
Defined:
locally within CheckInData complexType; see XML so░rce
Type:
Content:
simple
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within CheckInData comp░░xType; see XML source
Type:
Content:
com░lex, 2 elements
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
locally within BaggageInfoType complexType; see XML so░rce
Type:
xs:int
Content:
simple
Defined:
loc░lly within PackageWeightType complexType; see XML source
Complex Type Sum░ary
Airline
Content:
complex, 2 elements
Defined:
glo░░lly; see XML source
Includes:
definitions of 2 elements
Used:
Airline types
Content:
complex, 2 elements
Defined:
globally; see XML source
Inc░░des:
definitions of 2 elements
Used:
Airline
Con░ent:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 ele░ent
Used:
Airline types
Content:
complex, 2 ele░░nts
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Airport
Content:
complex, 2 elements
Defined:
glo░░lly; see XML source
Includes:
definitions of 2 elements
Used:
Airport
Content:
complex, 4 elements
Defined:
globally; see XML source
Inc░░des:
definitions of 2 elements
Used:
Content:
com░lex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 ele░░nts
Used:
Class information
Content:
com░lex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 ele░░nts
Used:
Content:
complex, 8 ele░░nts
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Content:
complex, 8 elements
Defined:
glo░░lly; see XML source
Includes:
definitions of 3 elements
Used:
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
defi░░tions of 4 elements
Used:
Flight class info░░ation
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
defi░░tion of 1 element
Used:
Content:
complex, 2 ele░░nts
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 2 elements
Defined:
globally; see XML so░rce
Includes:
definition of 1 element
Used:
Class
Con░ent:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 ele░ent
Used:
Content:
complex, 2 elements
Defined:
glo░░lly; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
defi░░tions of 2 elements
Used:
Content:
com░lex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 ele░░nts
Used:
never
Content:
complex, 2 elements
Def░ned:
globally; see XML source
Includes:
definitions of 2 elements
Used:
never
Content:
complex, 15 elements
Defined:
globally; see XML source
Includes:
defi░░tions of 4 elements
Used:
Con░ent:
complex, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 5 ele░░nts
Used:
Content:
complex, 11 ele░░nts
Abstract:
(cannot be assigned directly to elements used in instance XML doc░░ents)
Defined:
globally; see XML source
Includes:
definitions of 11 elements
Used:
Content:
complex, 4 elements
Defined:
globally; see XML so░rce
Includes:
definitions of 4 elements
Used:
Con░ent:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definition of 1 ele░ent
Used:
Content:
complex, 5 ele░░nts
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 element
Defined:
glo░░lly; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
defi░░tion of 1 element
Used:
Content:
com░lex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 element
Defined:
glo░░lly; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
defi░░tion of 1 element
Used:
Content:
com░lex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Meal
Content:
complex, 1 element
Defined:
globally; see XML so░rce
Includes:
definition of 1 element
Used:
Con░ent:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 ele░ent
Used:
Content:
complex, 2 elements
Defined:
glo░░lly; see XML source
Includes:
definitions of 2 elements
Used:
Simple Type Sum░ary
Defined:
globally; see XML source
Used:
Flight number, is always only the number part.
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
Def░ned:
globally; see XML source
Used:
never
Defined:
glo░░lly; see XML source
Used:
Weight scale info░░ation
Defined:
globally; see XML source
Used:
XML Source
<?xml version="1.0" enc░░ing="UTF-8"?>
<!-- Mit XMLSpy v2010 rel. 3 sp1 (x64) (http://www.altova.com) von Helmut Neudeck (Amadeus Ger░any GmbH) bearbeitet -->
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by Jens Chr. Bachem (Bew░tec GmbH) -->
<!--
DRV STRING - STandard Reservation Interface Next Generation
© 2016-17 DRV Deu░░cher ReiseVerband e.V.
Schicklerstraße 5-7
10179 Berlin
Phone +49 30 28406-0
Fax +49 30 28406-30
Mail info@drv.de

For lic░░sing details see http://string.drv.de/license/ .

Flight data types.
-->
<xs:schema attribu░░░░░mDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://string.drv.de/xml░░hema/string" xmlns="http://string.drv.de/xmlschema/string" xmlns:xs="http://www.w3.org/2001/XML░░hema">
<xs:include schemaLocation="StringCommonTypes.xsd"/>
<xs:complexType name="Airport░░░░estType">
<xs:annotation>
<xs:documentation>Airport</xs:documentation>
</xs:anno░░tion>
<xs:choice>
<xs:element name="IataCode" type="IataAirportCode"/>
<xs:element name="Ica░░ode" type="IcaoAirportCode"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="Airport░░░░onseType">
<xs:annotation>
<xs:documentation>Airport</xs:documentation>
</xs:anno░░tion>
<xs:complexContent>
<xs:extension base="AirportRequestType">
<xs:seq░░nce>
<xs:element maxOccurs="unbounded" minOccurs="0" name="AirportName" type="TextLa░░░░geType"/>
<xs:element minOccurs="0" name="Location" nillable="true" type="GeoLocationType"/>
</xs:seq░░nce>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="Flight░░░░erType">
<xs:annotation>
<xs:documentation>
Flight number, is always only the number part. The car░ier code should be transmitted in the according separate carrier field.
</xs:docum░░░ation>
</xs:annotation>
<xs:restriction base="xs:int"/>
</xs:simpleType>
<xs:simpleType name="IcaoAi░░░neCode">
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:restriction>
</xs:simp░░Type>
<xs:simpleType name="IataAirlineCode">
<xs:restriction base="xs:string">
<xs:length va░ue="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IcaoAirportCode">
<xs:rest░░ction base="xs:string">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simp░░Type name="IataAirportCode">
<xs:restriction base="xs:string">
<xs:length value="3"/>
</xs:rest░░ction>
</xs:simpleType>
<xs:complexType name="AirlineRequestType">
<xs:annotation>
<xs:docum░░░ation>Airline</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="Iat░░ode"/>
<xs:element name="IcaoCode"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="Airline░░░░onseType">
<xs:annotation>
<xs:documentation>Airline</xs:documentation>
</xs:anno░░tion>
<xs:complexContent>
<xs:extension base="AirlineRequestType">
<xs:seq░░nce>
<xs:element maxOccurs="unbounded" minOccurs="0" name="AirlineName" type="TextLa░░░░geType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:comp░░xType name="AirlineRequestTypes">
<xs:annotation>
<xs:documentation>Airline types</xs:docum░░░ation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="OperatingCarrier" nil░░ble="true" type="AirlineRequestType"/>
<xs:element minOccurs="0" name="MarketingCarrier" nil░░ble="true" type="AirlineRequestType"/>
</xs:sequence>
</xs:complexType>
<xs:comp░░xType name="AirlineResponseTypes">
<xs:annotation>
<xs:documentation>Airline types</xs:docum░░░ation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="OperatingCarrier" nil░░ble="true" type="AirlineResponseType"/>
<xs:element minOccurs="0" name="MarketingCarrier" nil░░ble="true" type="AirlineResponseType"/>
</xs:sequence>
</xs:complexType>
<xs:comp░░xType name="MealRequestType">
<xs:annotation>
<xs:documentation>Meal</xs:docum░░░ation>
</xs:annotation>
<xs:sequence>
<xs:element name="Code" type="xs:token"/>
</xs:seq░░nce>
</xs:complexType>
<xs:complexType name="MealResponseType">
<xs:complexContent>
<xs:ext░░sion base="MealRequestType">
<xs:sequence>
<xs:element maxOccurs="unbounded" min░░curs="0" name="Description" type="TextLanguageType"/>
</xs:sequence>
</xs:extension>
</xs:compl░░░ontent>
</xs:complexType>
<xs:complexType name="ClassRequestType">
<xs:annotation>
<xs:docum░░░ation>Class</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Code" type="xs:to░en"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClassResponseType">
<xs:compl░░░ontent>
<xs:extension base="ClassRequestType">
<xs:sequence>
<xs:element maxOccurs="unb░░nded" minOccurs="0" name="Description" type="TextLanguageType"/>
</xs:sequence>
</xs:ext░░sion>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="CabinClassType">
<xs:rest░░ction base="xs:string">
<xs:enumeration value="First"/>
<xs:enumeration value="Bus░░ess"/>
<xs:enumeration value="Economy"/>
<xs:enumeration value="PremiumEconomy"/>
</xs:rest░░ction>
</xs:simpleType>
<xs:complexType name="ClassBaseCommonType">
<xs:annotation>
<xs:docum░░░ation>Flight class information</xs:documentation>
</xs:annotation>
<xs:seq░░nce>
<xs:element minOccurs="0" name="CabinClass" nillable="true" type="CabinClassType"/>
</xs:seq░░nce>
</xs:complexType>
<xs:complexType name="ClassBaseRequestType">
<xs:compl░░░ontent>
<xs:extension base="ClassBaseCommonType">
<xs:annotation>
<xs:documentation>Class info░░ation</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Cla░░Code" type="ClassRequestType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:comp░░xType>
<xs:complexType name="ClassBaseResponseType">
<xs:complexContent>
<xs:ext░░sion base="ClassBaseCommonType">
<xs:annotation>
<xs:documentation>Class info░░ation</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Cla░░Code" type="ClassResponseType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:comp░░xType>
<xs:complexType name="BookableClassCommonType">
<xs:annotation>
<xs:docum░░░ation>Class information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:ele░ent name="Identifier" type="IdentifierType">
<xs:annotation>
<xs:documentation>Un░que class identifier</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element min░░curs="0" name="CabinClass" nillable="true" type="CabinClassType"/>
<xs:element name="State" nil░░ble="false" type="BookabilityStateType">
<xs:annotation>
<xs:documentation>Flight class book░░ility state</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Assigne░░░░vellers" nillable="false" type="IdentifiersType"/>
<xs:element maxOccurs="unbounded" min░░curs="0" name="Attributes" nillable="true" type="AttributesType">
<xs:annotation>
<xs:docum░░░ation>List of attributes of this class</xs:documentation>
</xs:annotation>
</xs:ele░ent>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BookableClassRequestType">
<xs:compl░░░ontent>
<xs:extension base="BookableClassCommonType">
<xs:annotation>
<xs:docum░░░ation>Class information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:ele░ent minOccurs="0" name="ClassCode" type="ClassRequestType"/>
<xs:element min░░curs="0" name="IncludedExtras" nillable="true" type="IncludedExtrasRequestType">
<xs:anno░░tion>
<xs:documentation>Included extras for this class</xs:documentation>
</xs:anno░░tion>
</xs:element>
<xs:element minOccurs="0" name="CustomerRequests" nillable="true" type="CustomerRe░░░░░░equestType">
<xs:annotation>
<xs:documentation>List of customer requests</xs:docum░░░ation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:comp░░xType>
<xs:complexType name="BookableClassResponseType">
<xs:complexContent>
<xs:ext░░sion base="BookableClassCommonType">
<xs:annotation>
<xs:documentation>Class info░░ation</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Cla░░Code" type="ClassResponseType"/>
<xs:element minOccurs="0" name="IncludedExtras" nil░░ble="true" type="IncludedExtrasResponseType">
<xs:annotation>
<xs:documentation>Inc░░ded extras for this class</xs:documentation>
</xs:annotation>
</xs:element>
<xs:ele░ent minOccurs="0" name="CustomerRequests" nillable="true" type="CustomerRequestResponseType">
<xs:anno░░tion>
<xs:documentation>List of customer requests</xs:documentation>
</xs:anno░░tion>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simp░░Type name="WeightMeasureType">
<xs:annotation>
<xs:documentation>Weight scale info░░ation</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enum░░ation value="Kilogram"/>
<xs:enumeration value="Gram"/>
<xs:enumeration value="Pound"/>
</xs:rest░░ction>
</xs:simpleType>
<xs:complexType name="PackageWeightType">
<xs:sequence>
<xs:ele░ent minOccurs="0" name="Weight" nillable="false" type="xs:int"/>
<xs:element minOccurs="0" name="Mea░ure" nillable="false" type="WeightMeasureType"/>
</xs:sequence>
</xs:complexType>
<xs:comp░░xType name="BaggageInfoType">
<xs:sequence>
<xs:element minOccurs="0" name="Pieces" nil░░ble="true" type="xs:int"/>
<xs:element minOccurs="0" name="Weight" nillable="true" type="Packag░░░░ghtType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CheckInData">
<xs:seq░░nce>
<xs:element minOccurs="0" name="Time" nillable="true" type="TimeType"/>
<xs:element min░░curs="0" name="Counter" type="xs:string"/>
<xs:element minOccurs="0" name="Terminal" type="xs:st░ing"/>
<xs:element minOccurs="0" name="Gate" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:comp░░xType name="CommonTariffDataType">
<xs:sequence>
<xs:element minOccurs="0" name="Assigne░░░░vellers" nillable="false" type="IdentifiersType"/>
<xs:element minOccurs="0" name="Assi░░░dLegs" nillable="true" type="IdentifiersType"/>
<xs:element minOccurs="0" name="Assign░░░░gments" nillable="true" type="IdentifiersType"/>
<xs:element minOccurs="0" name="Bagg░░eInfo" nillable="true" type="BaggageInfoType"/>
</xs:sequence>
</xs:complexType>
<xs:comp░░xType name="CommonTariffRequestType">
<xs:complexContent>
<xs:extension base="CommonT░░░░░DataType">
<xs:sequence>
<xs:element minOccurs="0" name="Meal" nillable="true" type="MealRe░░░stType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:comp░░xType name="CommonTariffResponseType">
<xs:complexContent>
<xs:extension base="CommonT░░░░░DataType">
<xs:sequence>
<xs:element minOccurs="0" name="Meal" nillable="true" type="MealRe░░░░seType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:comp░░xType name="CommonFlightDataType">
<xs:sequence>
<xs:element minOccurs="0" name="PNR" nil░░ble="true" type="ListType">
<xs:annotation>
<xs:documentation>PNR reference</xs:docum░░░ation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PointOfTurnAround" type="xs:st░ing">
<xs:annotation>
<xs:documentation>
Point of turnaround of the flight (in case of re░urn flight)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:comp░░xType>
<xs:complexType name="CommonFlightLegRequestType">
<xs:sequence>
<xs:ele░ent name="Identifier" type="IdentifierType"/>
<xs:element maxOccurs="unbounded" name="Seg░ent" type="CommonFlightSegmentRequestType"/>
</xs:sequence>
</xs:complexType>
<xs:comp░░xType name="CommonFlightLegResponseType">
<xs:sequence>
<xs:element name="Iden░░fier" type="IdentifierType"/>
<xs:element maxOccurs="unbounded" name="Segment" type="CommonFlight░░░░░░░ResponseType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType abstract="true" name="CommonFli░░░░░gmentType">
<xs:sequence>
<xs:element name="Identifier" type="IdentifierType">
<xs:anno░░tion>
<xs:documentation>Unique flight segment identifier</xs:documentation>
</xs:anno░░tion>
</xs:element>
<xs:element minOccurs="0" name="DepartureDate" nillable="true" type="Date░░░eType">
<xs:annotation>
<xs:documentation>Departure date and time of the segment</xs:docum░░░ation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ArrivalDate" nil░░ble="true" type="DateTimeType">
<xs:annotation>
<xs:documentation>Arrival date and time of the seg░ent</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Flig░░░umber" type="FlightNumberType">
<xs:annotation>
<xs:documentation>Flight number of the seg░ent</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PNR" nil░░ble="true" type="ListType">
<xs:annotation>
<xs:documentation>PNR reference for the seg░ent</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="State" nil░░ble="true" type="BookabilityStateType">
<xs:annotation>
<xs:documentation>Book░░ility state for the segment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:ele░ent minOccurs="0" name="CheckInData" nillable="true" type="CheckInData">
<xs:anno░░tion>
<xs:documentation>Check-In information of the segment</xs:documentation>
</xs:anno░░tion>
</xs:element>
<xs:element minOccurs="0" name="ArrivalTerminal" type="xs:string">
<xs:anno░░tion>
<xs:documentation>Arrival terminal of the segment</xs:documentation>
</xs:anno░░tion>
</xs:element>
<xs:element minOccurs="0" name="ETIX" type="xs:string">
<xs:annotation>
<xs:docum░░░ation>ETIX reference of the segment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:ele░ent minOccurs="0" name="Overnights" nillable="true" type="xs:int">
<xs:annotation>
<xs:docum░░░ation>Overnight counter of the segment</xs:documentation>
</xs:annotation>
</xs:ele░ent>
<xs:element minOccurs="0" name="AssignedTravellers" nillable="false" type="Identi░░░rsType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CommonFlightSegmentRequestType">
<xs:compl░░░ontent>
<xs:extension base="CommonFlightSegmentType">
<xs:sequence>
<xs:element name="Depart░░░░irport" type="AirportRequestType">
<xs:annotation>
<xs:documentation>Departure air░ort for the segment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Arriv░░░irport" type="AirportRequestType">
<xs:annotation>
<xs:documentation>Arrival air░ort of the segment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element min░░curs="0" name="Carrier" type="AirlineRequestTypes">
<xs:annotation>
<xs:documentation>Car░ier information of the segment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:ele░ent minOccurs="0" name="Class" nillable="true" type="ClassBaseRequestType">
<xs:anno░░tion>
<xs:documentation>Class information of the segment</xs:documentation>
</xs:anno░░tion>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:comp░░xType name="CommonFlightSegmentResponseType">
<xs:complexContent>
<xs:ext░░sion base="CommonFlightSegmentType">
<xs:sequence>
<xs:element name="DepartureAirport" type="Airport░░░░onseType">
<xs:annotation>
<xs:documentation>Departure airport for the segment</xs:docum░░░ation>
</xs:annotation>
</xs:element>
<xs:element name="ArrivalAirport" type="Airport░░░░onseType">
<xs:annotation>
<xs:documentation>Arrival airport of the segment</xs:docum░░░ation>
</xs:annotation>
</xs:element>
<xs:element name="Carrier" type="AirlineResponseTypes">
<xs:anno░░tion>
<xs:documentation>Carrier information of the segment</xs:documentation>
</xs:anno░░tion>
</xs:element>
<xs:element minOccurs="0" name="Class" nillable="true" type="ClassBas░░░░░onseType">
<xs:annotation>
<xs:documentation>Class information of the segment</xs:docum░░░ation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="HasSeatmap" nil░░ble="true" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Flag if a seatmap info░░ation can be requested for the segment
</xs:documentation>
</xs:annotation>
</xs:ele░ent>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!--lists-->
<xs:comp░░xType name="FlightSegmentsRequestType">
<xs:sequence>
<xs:element maxOccurs="unb░░nded" minOccurs="0" name="Segment" nillable="true" type="CommonFlightSegmentRequestType"/>
</xs:seq░░nce>
</xs:complexType>
<xs:complexType name="FlightSegmentsResponseType">
<xs:seq░░nce>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Segment" nillable="true" type="CommonFlight░░░░░░░ResponseType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FlightTariffsRequestType">
<xs:seq░░nce>
<xs:element maxOccurs="unbounded" minOccurs="0" name="TariffDetail" nil░░ble="true" type="CommonTariffRequestType"/>
</xs:sequence>
</xs:complexType>
<xs:comp░░xType name="FlightTariffsResponseType">
<xs:sequence>
<xs:element maxOccurs="unb░░nded" minOccurs="0" name="TariffDetail" nillable="true" type="CommonTariffResponseType"/>
</xs:seq░░nce>
</xs:complexType>
<xs:complexType name="FlightClassesRequestType">
<xs:seq░░nce>
<xs:element maxOccurs="unbounded" minOccurs="0" name="FlightClass" nil░░ble="true" type="BookableClassRequestType"/>
</xs:sequence>
</xs:complexType>
<xs:comp░░xType name="FlightClassesResponseType">
<xs:sequence>
<xs:element maxOccurs="unb░░nded" minOccurs="0" name="FlightClass" nillable="true" type="BookableClassResponseType"/>
</xs:seq░░nce>
</xs:complexType>
</xs:schema>

XML schema documentation generated with Doc░lex/XML 1.11 using DocFlex/XML XSDDoc 2.8.3 template set

This documentation has been generated under the Evaluation (30 days) License for DocFlex/XML XSDDoc.
You may use it only for the evaluation of this software! The text was intentionally distorted by replacing some letters with shade ('░') character. As soon as you acquire the full license, no such distortions and messages will appear. You can purchase the license by following this link: http://www.filigris.com/shop/
Please note that using software in violation of its license leads to the following:
  • You break the law of your country. Every modern country has a law that protects intellectual property!
  • You make both your company and yourself vulnerable to future litigations with unpredictable consequences.
  • You cause immediate damage to the authors of the software, which may contribute to driving them out of business. This particularly applies to small companies!