Definition Type: AttributeGroup
Name: CruiseDiningGroup
Containing Schema: OTA_CruiseCommonTypes.xsd
Documentation:
Specifies the Dining Information
Collapse XSD Schema Diagram:
Drilldown into Preference in schema ota_cruisecommontypes_xsd Drilldown into Status in schema ota_cruisecommontypes_xsd Drilldown into Sitting in schema ota_cruisecommontypes_xsd Drilldown into Language in schema ota_cruisecommontypes_xsd Drilldown into AgeCode in schema ota_cruisecommontypes_xsd Drilldown into TableSize in schema ota_cruisecommontypes_xsd Drilldown into DiningRoom in schema ota_cruisecommontypes_xsd Drilldown into SmokingCode in schema ota_cruisecommontypes_xsdXSD Diagram of CruiseDiningGroup in schema ota_cruisecommontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<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>
Collapse Child Attributes:
Name Type Default Value Use
SmokingCode SmokingCode Optional
DiningRoom DiningRoom Optional
TableSize TableSize Optional
AgeCode AgeCode Optional
Language Language Optional
Sitting Sitting Required
Status Status Optional
Preference Preference Optional