<xs:attributeGroup name="TravelerCountGroup">
<xs:annotation>
<xs:documentation xml:lang="en">Defines information on the number of travelers of a specific type (e.g. a driver type can be either one of a defined set, Adult, YoungDriver, YoungerDriver, or it may be a code that is acceptable to both Trading Partners).</xs:documentation>
</xs:annotation>
<xs:attribute name="Age" type="Numeric0to999" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">This is used to specify age in years.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Code" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Refer to OTA Code List Age Qualifying Code (AQC) or use StringLength1to8 with CodeContext to use a non-OTA code.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:union memberTypes="StringLength1to8 OTA_CodeType" />
</xs:simpleType>
</xs:attribute>
<xs:attribute name="CodeContext" type="StringLength1to32" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Identifies the source authority for the code. </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="URI" type="xs:anyURI" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Identifies the location of the code table</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="QuantityGroup">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the number of travelers.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:attributeGroup>
|