diagram | |||||||||||||||||||||||||||||||||||||||||||||||
type | extension of RequestBase | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
children | BookingIdentity Tickets ItineraryChanges NonItineraryChanges FlightPref FarePref SearchOptions | ||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="SIG_AirReShopRQ"> <s:annotation> <s:documentation>Exchage fare search and quote. Returns SIG_AirShopRS.</s:documentation> </s:annotation> <s:complexType> <s:complexContent> <s:extension base="RequestBase"> <s:sequence> <s:element name="BookingIdentity" type="BookingIdentityType" minOccurs="0"/> <s:element name="Tickets" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Ticket" minOccurs="1" maxOccurs="unbounded"> <s:complexType> <s:attribute name="Number" type="s:string" use="required"/> <s:attribute name="PTC" type="s:string"/> </s:complexType> </s:element> </s:sequence> <s:attribute name="CRS" type="s:string"/> <s:attribute name="UseTktReq" type="s:boolean"/> </s:complexType> </s:element> <s:element name="ItineraryChanges" minOccurs="0"> <s:complexType> <s:complexContent> <s:extension base="ShopItineraryType"> <s:attribute name="PaxRefs" type="strlist"/> <s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/> </s:extension> </s:complexContent> </s:complexType> <s:unique name="testUniqueReShopODRef"> <s:selector xpath="OriginDestination"/> <s:field xpath="@ODRef"/> </s:unique> </s:element> <s:element name="NonItineraryChanges" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Modify" type="PNRDataPsgrExchType"> <s:annotation> <s:documentation>Passengers to change</s:documentation> </s:annotation> </s:element> </s:sequence> <s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/> </s:complexType> </s:element> <s:element name="FlightPref" type="FlightPrefType" minOccurs="0"/> <s:element name="FarePref" type="FarePrefType" minOccurs="0"/> <s:element name="SearchOptions" type="SearchOptionsType" minOccurs="0"/> </s:sequence> </s:extension> </s:complexContent> </s:complexType> </s:element> |
diagram | |||||||||||||||||||||||
type | BookingIdentityType | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
source | <s:element name="BookingIdentity" type="BookingIdentityType" minOccurs="0"/> |
diagram | |||||||||||||||||||
properties |
|
||||||||||||||||||
children | Ticket | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <s:element name="Tickets" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Ticket" minOccurs="1" maxOccurs="unbounded"> <s:complexType> <s:attribute name="Number" type="s:string" use="required"/> <s:attribute name="PTC" type="s:string"/> </s:complexType> </s:element> </s:sequence> <s:attribute name="CRS" type="s:string"/> <s:attribute name="UseTktReq" type="s:boolean"/> </s:complexType> </s:element> |
type | s:string |
source | <s:attribute name="CRS" type="s:string"/> |
type | s:boolean |
source | <s:attribute name="UseTktReq" type="s:boolean"/> |
diagram | |||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <s:element name="Ticket" minOccurs="1" maxOccurs="unbounded"> <s:complexType> <s:attribute name="Number" type="s:string" use="required"/> <s:attribute name="PTC" type="s:string"/> </s:complexType> </s:element> |
type | s:string | ||
properties |
|
||
source | <s:attribute name="Number" type="s:string" use="required"/> |
type | s:string |
source | <s:attribute name="PTC" type="s:string"/> |
diagram | |||||||||||||||||||
type | extension of ShopItineraryType | ||||||||||||||||||
properties |
|
||||||||||||||||||
children | OriginDestination | ||||||||||||||||||
attributes |
|
||||||||||||||||||
identity constraints |
|
||||||||||||||||||
source | <s:element name="ItineraryChanges" minOccurs="0"> <s:complexType> <s:complexContent> <s:extension base="ShopItineraryType"> <s:attribute name="PaxRefs" type="strlist"/> <s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/> </s:extension> </s:complexContent> </s:complexType> <s:unique name="testUniqueReShopODRef"> <s:selector xpath="OriginDestination"/> <s:field xpath="@ODRef"/> </s:unique> </s:element> |
type | strlist |
source | <s:attribute name="PaxRefs" type="strlist"/> |
type | RefundExchangeType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
source | <s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/> |
diagram | |||||||||||||
properties |
|
||||||||||||
children | Modify | ||||||||||||
attributes |
|
||||||||||||
source | <s:element name="NonItineraryChanges" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Modify" type="PNRDataPsgrExchType"> <s:annotation> <s:documentation>Passengers to change</s:documentation> </s:annotation> </s:element> </s:sequence> <s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/> </s:complexType> </s:element> |
type | RefundExchangeType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
source | <s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/> |
diagram | |||
type | PNRDataPsgrExchType | ||
properties |
|
||
children | Passengers | ||
annotation |
|
||
source | <s:element name="Modify" type="PNRDataPsgrExchType"> <s:annotation> <s:documentation>Passengers to change</s:documentation> </s:annotation> </s:element> |
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | SearchOptionsType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="SearchOptions" type="SearchOptionsType" minOccurs="0"/> |