-
<xs:sequence
>
-
<xs:element name="Amount"
minOccurs="0"
>
-
<xs:complexType
>
-
<xs:attribute name="Type"
>
-
<xs:simpleType
>
-
<xs:restriction base="xs:string"
>
-
<xs:enumeration value="Due"
>
-
<xs:annotation
>
-
<xs:documentation
>
Amount is Due
</xs:documentation>
</xs:annotation>
</xs:enumeration>
-
<xs:enumeration value="Paid"
>
-
<xs:annotation
>
-
<xs:documentation
>
Amount is Paid
</xs:documentation>
</xs:annotation>
</xs:enumeration>
-
<xs:enumeration value="Text"
>
-
<xs:annotation
>
-
<xs:documentation
>
Amount field has text.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="AmountDuePaid"
type="common:typeMoney"
/>
</xs:complexType>
</xs:element>
</xs:sequence>
-
<xs:attribute name="SupplierCode"
type="typePassiveSupplierCode"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Vendor Code. This could have values outside what is defined as a carrier. (eg:ZZ as
in case for vendor in case of Due paid)
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Status"
type="xs:string"
/>
<xs:attribute name="StartDate"
type="xs:string"
/>
<xs:attribute name="EndDate"
type="xs:string"
/>
-
<xs:attribute name="Origin"
type="common:typeIATACode"
>
-
<xs:annotation
>
-
<xs:documentation
>
Origin for Air, but City for all other Types.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Destination"
type="common:typeIATACode"
>
-
<xs:annotation
>
-
<xs:documentation
>
This optional, except when Type is Air, then it is required.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="AvailabilitySource"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
Indicates Availability source of AirSegment.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="PolledAvailabilityOption"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
Indicates if carrier has inside(polled) availability option.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="AvailabilityDisplayType"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
The type of availability from which the segment is sold. E.g., General, Carrier Specific/Direct
Access, Fare Shop/Optimal Shop, etc.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="FlightNumber"
type="xs:string"
/>
<xs:attribute name="ClassOfService"
type="xs:string"
/>
<xs:attribute name="NumberOfItems"
type="xs:integer"
/>
-
<xs:attribute name="SegmentType"
type="xs:string"
use="required"
>
-
<xs:annotation
>
-
<xs:documentation
>
The Type of Passive segment being entered ( Car,Hotel,Tour,Air,Surface,Bus,Rail,Cruise,Helicopter,Limousine,Transfers,Miscellaneous,ProcessingFee,Insurance,
AirTaxi,Currency,Fees,Forms,Group,Include,Leisure,Land,Other,Package,RailRoad,SeaPlane,Software,Supply,Service,
Theater,Ticket,Transfer,Taxi,Charter,CorporatePlane,UnitedPassive,AccountingInfo,BookingFee,ServiceCharge,ServiceFee,TicketFees
,TelexCharge)
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Key"
type="common:typeRef"
>
-
<xs:annotation
>
-
<xs:documentation
>
The Key of Passive Segment.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="VehicleType"
type="xs:string"
>
-
<xs:annotation
>
-
<xs:documentation
>
The Type of Vehicle in Passive Segment.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="PassiveProviderReservationInfoRef"
type="common:typeRef"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Passive Provider Reservation reference key.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="Group"
type="xs:integer"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Unique Identifier used for grouping together identical segments.
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="TravelOrder"
type="xs:integer"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
To identify the appropriate travel sequence for Air/Car/Hotel/Passive segments/reservations
based on travel dates. This ordering is applicable across the UR not provider or traveler
specific
</xs:documentation>
</xs:annotation>
</xs:attribute>
-
<xs:attribute name="ProviderSegmentOrder"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
To identify the appropriate travel sequence for Air/Car/Hotel/Rail segments/reservations
in the provider reservation.
</xs:documentation>
</xs:annotation>
-
<xs:simpleType
>
-
<xs:restriction base="xs:integer"
>
<xs:maxInclusive value="999"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="common:attrElementKeyResults"
/>
-
<xs:attribute name="PassiveGroup"
type="xs:string"
use="optional"
>
-
<xs:annotation
>
-
<xs:documentation
>
Used for grouping 2 sets of identical passive segments with different remark information.
</xs:documentation>
</xs:annotation>
</xs:attribute>