diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
children | PaxType Itinerary Price Taxes NetData FareCalc TourCode Rules TicketStock | ||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <s:complexType name="FareType"> <s:sequence> <s:element name="PaxType"> <s:complexType> <s:attribute name="AgeCat" type="AgeCatType" use="required"> <s:annotation> <s:documentation>ADT - adult, CHD - Child. INF - Infant</s:documentation> </s:annotation> </s:attribute> <s:attribute name="PTC" type="strlist"> <s:annotation> <s:documentation>Industry-standard Passenger Type Code or PTC list </s:documentation> </s:annotation> </s:attribute> <s:attribute name="Count" type="s:int" use="required"> <s:annotation> <s:documentation>Number of passengers</s:documentation> </s:annotation> </s:attribute> <s:attribute name="MinAge" type="s:int"> <s:annotation> <s:documentation>Minumum Age, years</s:documentation> </s:annotation> </s:attribute> <s:attribute name="MaxAge" type="s:int"> <s:annotation> <s:documentation>Maximum Age, years</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Gender"> <s:annotation> <s:documentation>Male, Female</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="Male"/> <s:enumeration value="Female"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> <s:element name="Itinerary" type="FareItineraryType"/> <s:element name="Price"> <s:complexType> <s:complexContent> <s:extension base="PriceType"/> </s:complexContent> </s:complexType> </s:element> <s:element name="Taxes" type="TaxesType" minOccurs="0"> <s:annotation> <s:documentation>Ticket taxes</s:documentation> </s:annotation> </s:element> <s:element name="NetData" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Optional net data</s:documentation> </s:annotation> </s:element> <s:element name="FareCalc" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Fare calculation</s:documentation> </s:annotation> </s:element> <s:element name="TourCode" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Tour code</s:documentation> </s:annotation> </s:element> <s:element name="Rules" type="RulesType"> <s:annotation> <s:documentation>Fare Rules</s:documentation> </s:annotation> </s:element> <s:element name="TicketStock"> <s:annotation> <s:documentation>Ticket stock details</s:documentation> </s:annotation> <s:complexType> <s:attribute name="CRS" type="CRSType" use="required"> <s:annotation> <s:documentation>CRS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="BookingOffice" type="s:string" use="optional"> <s:annotation> <s:documentation>Reservation system booking office code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="FormOwner" type="s:string" use="required"> <s:annotation> <s:documentation>Form owner</s:documentation> </s:annotation> </s:attribute> <s:attribute name="FormCode" type="s:string"> <s:annotation> <s:documentation>Form code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="StockProvider" type="s:string" use="required"> <s:annotation> <s:documentation>Ticket stock provider: BSP - BSP stock TCH - TCH stock nnn - airline stock (nnn - accountig code)</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ValidatingCarrier" type="s:string" use="required"> <s:annotation> <s:documentation>Validating carrier code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AcctgCode" type="s:string" use="required"> <s:annotation> <s:documentation>Validating carrier accounting code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Interface" type="s:string" use="optional"> <s:annotation> <s:documentation>Reservation system interface</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketCount" use="optional"> <s:annotation> <s:documentation>Ticket count - numeric 1..10, default 1</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:int"> <s:minInclusive value="1"/> <s:maxInclusive value="10"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="CodeStock" type="s:string" use="optional"> <s:annotation> <s:documentation>Ticket stock owner code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> </s:sequence> <s:attribute name="FareRef" type="s:string" use="required"> <s:annotation> <s:documentation>Reference to this item</s:documentation> </s:annotation> </s:attribute> <s:attribute name="PriceExchange" type="s:boolean" use="optional"> <s:annotation> <s:documentation>Exchange indicator</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ExchangeType" type="RefundExchangeType"> <s:annotation> <s:documentation>Exchange type: Voluntary Involuntary </s:documentation> </s:annotation> </s:attribute> <s:attribute name="BookingRef" type="s:string"> <s:annotation> <s:documentation>Used only in Shop reply! Booking reference - different refs means that fares will be applied to different booking files in target CRS within one logical booking file in SIG</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Upsell" type="s:string"> <s:annotation> <s:documentation>Used only in Shop reply! Fares with the same Upsell values are related to the same itinerary (different brands)</s:documentation> </s:annotation> </s:attribute> </s:complexType> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="FareRef" type="s:string" use="required"> <s:annotation> <s:documentation>Reference to this item</s:documentation> </s:annotation> </s:attribute> |
type | s:boolean | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="PriceExchange" type="s:boolean" use="optional"> <s:annotation> <s:documentation>Exchange indicator</s:documentation> </s:annotation> </s:attribute> |
type | RefundExchangeType | ||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <s:attribute name="ExchangeType" type="RefundExchangeType"> <s:annotation> <s:documentation>Exchange type: Voluntary Involuntary </s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
annotation |
|
||
source | <s:attribute name="BookingRef" type="s:string"> <s:annotation> <s:documentation>Used only in Shop reply! Booking reference - different refs means that fares will be applied to different booking files in target CRS within one logical booking file in SIG</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
annotation |
|
||
source | <s:attribute name="Upsell" type="s:string"> <s:annotation> <s:documentation>Used only in Shop reply! Fares with the same Upsell values are related to the same itinerary (different brands)</s:documentation> </s:annotation> </s:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="PaxType"> <s:complexType> <s:attribute name="AgeCat" type="AgeCatType" use="required"> <s:annotation> <s:documentation>ADT - adult, CHD - Child. INF - Infant</s:documentation> </s:annotation> </s:attribute> <s:attribute name="PTC" type="strlist"> <s:annotation> <s:documentation>Industry-standard Passenger Type Code or PTC list </s:documentation> </s:annotation> </s:attribute> <s:attribute name="Count" type="s:int" use="required"> <s:annotation> <s:documentation>Number of passengers</s:documentation> </s:annotation> </s:attribute> <s:attribute name="MinAge" type="s:int"> <s:annotation> <s:documentation>Minumum Age, years</s:documentation> </s:annotation> </s:attribute> <s:attribute name="MaxAge" type="s:int"> <s:annotation> <s:documentation>Maximum Age, years</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Gender"> <s:annotation> <s:documentation>Male, Female</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="Male"/> <s:enumeration value="Female"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> |
type | AgeCatType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <s:attribute name="AgeCat" type="AgeCatType" use="required"> <s:annotation> <s:documentation>ADT - adult, CHD - Child. INF - Infant</s:documentation> </s:annotation> </s:attribute> |
type | strlist | ||
annotation |
|
||
source | <s:attribute name="PTC" type="strlist"> <s:annotation> <s:documentation>Industry-standard Passenger Type Code or PTC list </s:documentation> </s:annotation> </s:attribute> |
type | s:int | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="Count" type="s:int" use="required"> <s:annotation> <s:documentation>Number of passengers</s:documentation> </s:annotation> </s:attribute> |
type | s:int | ||
annotation |
|
||
source | <s:attribute name="MinAge" type="s:int"> <s:annotation> <s:documentation>Minumum Age, years</s:documentation> </s:annotation> </s:attribute> |
type | s:int | ||
annotation |
|
||
source | <s:attribute name="MaxAge" type="s:int"> <s:annotation> <s:documentation>Maximum Age, years</s:documentation> </s:annotation> </s:attribute> |
type | restriction of s:string | |||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <s:attribute name="Gender"> <s:annotation> <s:documentation>Male, Female</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="Male"/> <s:enumeration value="Female"/> </s:restriction> </s:simpleType> </s:attribute> |
diagram | ![]() |
||
type | FareItineraryType | ||
properties |
|
||
children | FlightSegmentDetails RailSegmentDetails | ||
source | <s:element name="Itinerary" type="FareItineraryType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of PriceType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="Price"> <s:complexType> <s:complexContent> <s:extension base="PriceType"/> </s:complexContent> </s:complexType> </s:element> |
diagram | ![]() |
||||||
type | TaxesType | ||||||
properties |
|
||||||
children | Tax | ||||||
annotation |
|
||||||
source | <s:element name="Taxes" type="TaxesType" minOccurs="0"> <s:annotation> <s:documentation>Ticket taxes</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
type | s:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <s:element name="NetData" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Optional net data</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
type | s:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <s:element name="FareCalc" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Fare calculation</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
type | s:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <s:element name="TourCode" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Tour code</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||
type | RulesType | ||
properties |
|
||
children | RuleKey | ||
annotation |
|
||
source | <s:element name="Rules" type="RulesType"> <s:annotation> <s:documentation>Fare Rules</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="TicketStock"> <s:annotation> <s:documentation>Ticket stock details</s:documentation> </s:annotation> <s:complexType> <s:attribute name="CRS" type="CRSType" use="required"> <s:annotation> <s:documentation>CRS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="BookingOffice" type="s:string" use="optional"> <s:annotation> <s:documentation>Reservation system booking office code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="FormOwner" type="s:string" use="required"> <s:annotation> <s:documentation>Form owner</s:documentation> </s:annotation> </s:attribute> <s:attribute name="FormCode" type="s:string"> <s:annotation> <s:documentation>Form code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="StockProvider" type="s:string" use="required"> <s:annotation> <s:documentation>Ticket stock provider: BSP - BSP stock TCH - TCH stock nnn - airline stock (nnn - accountig code)</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ValidatingCarrier" type="s:string" use="required"> <s:annotation> <s:documentation>Validating carrier code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AcctgCode" type="s:string" use="required"> <s:annotation> <s:documentation>Validating carrier accounting code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Interface" type="s:string" use="optional"> <s:annotation> <s:documentation>Reservation system interface</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketCount" use="optional"> <s:annotation> <s:documentation>Ticket count - numeric 1..10, default 1</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:int"> <s:minInclusive value="1"/> <s:maxInclusive value="10"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="CodeStock" type="s:string" use="optional"> <s:annotation> <s:documentation>Ticket stock owner code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> |
type | CRSType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:attribute name="CRS" type="CRSType" use="required"> <s:annotation> <s:documentation>CRS code</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="BookingOffice" type="s:string" use="optional"> <s:annotation> <s:documentation>Reservation system booking office code</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="FormOwner" type="s:string" use="required"> <s:annotation> <s:documentation>Form owner</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
annotation |
|
||
source | <s:attribute name="FormCode" type="s:string"> <s:annotation> <s:documentation>Form code</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="StockProvider" type="s:string" use="required"> <s:annotation> <s:documentation>Ticket stock provider: BSP - BSP stock TCH - TCH stock nnn - airline stock (nnn - accountig code)</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="ValidatingCarrier" type="s:string" use="required"> <s:annotation> <s:documentation>Validating carrier code</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="AcctgCode" type="s:string" use="required"> <s:annotation> <s:documentation>Validating carrier accounting code</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="Interface" type="s:string" use="optional"> <s:annotation> <s:documentation>Reservation system interface</s:documentation> </s:annotation> </s:attribute> |
type | restriction of s:int | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <s:attribute name="TicketCount" use="optional"> <s:annotation> <s:documentation>Ticket count - numeric 1..10, default 1</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:int"> <s:minInclusive value="1"/> <s:maxInclusive value="10"/> </s:restriction> </s:simpleType> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="CodeStock" type="s:string" use="optional"> <s:annotation> <s:documentation>Ticket stock owner code</s:documentation> </s:annotation> </s:attribute> |