<xs:attributeGroup name="CruiseDiningGroup">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the Dining Information</xs:documentation>
</xs:annotation>
<xs:attribute name="SmokingCode" type="OTA_CodeType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Indicates the guest smoking preference. Refer to OTA code table Option Type Code (OTC).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="DiningRoom" type="StringLength1to32" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the Dining Room</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TableSize" type="AlphaNumericStringLength1to14" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the table size of the dining.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AgeCode" type="OTA_CodeType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Refer to OTA Code List Age Qualifying Code (AQC).
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Language" type="xs:language" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Typically used to define the preferred language of the server.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Sitting" type="StringLength1to64" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">Dining service. Typical values are: first, second, third, open.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Status" type="OTA_CodeType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Dining status. Refer to OTA Code table Status (STS).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Preference" type="PreferLevelType" use="optional" />
</xs:attributeGroup>
|