<xs:complexType name="OtherSrvcPrefType">
<xs:annotation>
<xs:documentation xml:lang="en">Identifies other service preferences.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="OtherSrvcName" type="StringLength1to32">
<xs:annotation>
<xs:documentation xml:lang="en">The name identfiying the service.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VendorPref" type="CompanyNamePrefType" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">Enables a preference to be indicated for a vendor.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LoyaltyPref" type="LoyaltyPrefType" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">Enables a preference to be indicated for a loyalty program.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PaymentFormPref" type="PaymentFormPrefType" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">Enables a preference to be indicated for a form of payment.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SpecRequestPref" type="SpecRequestPrefType" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">Enables a preference to be indicated for a special request.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="TPA_Extensions" minOccurs="0" />
</xs:sequence>
<xs:attributeGroup ref="PreferLevelGroup">
<xs:annotation>
<xs:documentation xml:lang="en">Used to indicate a level of preference for a service perference.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attributeGroup ref="PrivacyGroup">
<xs:annotation>
<xs:documentation xml:lang="en">Allows for control of the sharing of data between parties.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="TravelPurpose" type="OTA_CodeType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Refer to OTA Code List Travel Purpose (TVP). </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|