Definition Type: AttributeGroup
Name: GuestInfoGroup
Containing Schema: OTA_CruiseCommonTypes.xsd
Documentation:
Specifies the Guest information
Collapse XSD Schema Diagram:
Drilldown into LoyalLevelCode in schema ota_commontypes_xsd1 Drilldown into LoyalLevel in schema ota_commontypes_xsd1 Drilldown into LoyalLevelGroup in schema ota_commontypes_xsd Drilldown into LoyaltyMembershipID in schema ota_cruisecommontypes_xsd Drilldown into LoyaltyInfoGroup in schema ota_cruisecommontypes_xsd Drilldown into Gender in schema ota_commontypes_xsd1 Drilldown into GenderGroup in schema ota_commontypes_xsd Drilldown into BirthDate in schema ota_cruisecommontypes_xsd Drilldown into GuestOccupation in schema ota_cruisecommontypes_xsd Drilldown into Nationality in schema ota_cruisecommontypes_xsd Drilldown into Age in schema ota_cruisecommontypes_xsd Drilldown into GuestRefNumber in schema ota_cruisecommontypes_xsdXSD Diagram of GuestInfoGroup in schema ota_cruisecommontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:attributeGroup name="GuestInfoGroup">
    <xs:annotation>
        <xs:documentation xml:lang="en">Specifies the Guest information</xs:documentation>
    </xs:annotation>
    <xs:attribute name="GuestRefNumber" type="NumericStringLength1to16" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Provides a reference number for the guest.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Age" type="Numeric0to999" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Specifies the Guest's Age</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Nationality" type="ISO3166" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Specifies the Nationality</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="GuestOccupation" type="StringLength1to64" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Specifies occupation of the guest</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="BirthDate" type="xs:date" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Specifies the Guest Birth Date</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="GenderGroup" />
    <xs:attributeGroup ref="LoyaltyInfoGroup">
        <xs:annotation>
            <xs:documentation xml:lang="en">Identifies the loyalty membership of a guest.</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
</xs:attributeGroup>
Collapse Child Attributes:
Name Type Default Value Use
GuestRefNumber GuestRefNumber Optional
Age Age Optional
Nationality Nationality Optional
GuestOccupation GuestOccupation Optional
BirthDate BirthDate Optional