<xs:element name="FareRestrictPref" minOccurs="0" maxOccurs="4">
<xs:annotation>
<xs:documentation xml:lang="en">Constrains a fare search to those with restrictions that satisfy user-imposed limitations.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:annotation>
<xs:documentation xml:lang="en"> Container used for specifying or limiting acceptable fare restrictions.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="AdvResTicketing" type="AdvResTicketingType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Identifies whether advance reservation or ticketing restrictions are acceptable in the search results</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StayRestrictions" type="StayRestrictionsType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Identifies whether restrictions on minimum or maximum stays should be included in the search results</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VoluntaryChanges" type="VoluntaryChangesType" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Identifies whether penalties associated with voluntary changes should be included in the search results</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="FareRestrictPrefGroup" />
<xs:attribute name="FareDisplayCurrency" type="AlphaLength3" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Currency in which fare display is requested</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CurrencyOverride" type="AlphaLength3" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Display fare published in other than local selling currency only.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|