Definition Type: ComplexType
Name: RelatedTravelerType
Containing Schema: OTA_CommonTypes.xsd
Abstract
Documentation:
Other traveler profiles associated with an specific individual.
Collapse XSD Schema Diagram:
Drilldown into PersonName in schema ota_commontypes_xsd Drilldown into UniqueID in schema ota_commontypes_xsd Drilldown into BirthDate in schema ota_commontypes_xsd1 Drilldown into BirthDateGroup in schema ota_commontypes_xsd Drilldown into Relation in schema ota_commontypes_xsd1 Drilldown into ShareMarketInd in schema ota_commontypes_xsd1 Drilldown into ShareSynchInd in schema ota_commontypes_xsd1 Drilldown into PrivacyGroup in schema ota_commontypes_xsdXSD Diagram of RelatedTravelerType in schema ota_commontypes_xsd1 (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="RelatedTravelerType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Other traveler profiles associated with an specific individual.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="UniqueID" type="UniqueID_Type" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Identifies the profile of the related traveler.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="PersonName" type="PersonNameType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Person associated with the traveler.</xs:documentation>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
    <xs:attributeGroup ref="PrivacyGroup">
        <xs:annotation>
            <xs:documentation xml:lang="en">Allows for control of the sharing of related traveler data between parties.</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attribute name="Relation" type="StringLength1to32" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Indicates the type of relationship with the person in the profile, such as Spouse, Child, Family, Business Associate, Interest Group, Medical, Security, Other, etc.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="BirthDateGroup">
        <xs:annotation>
            <xs:documentation xml:lang="en">Birth date of the related traveler.</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
UniqueID UniqueID 0 (1)
PersonName PersonName 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
ShareSynchInd ShareSynchInd Optional
ShareMarketInd ShareMarketInd Optional
Relation Relation Optional
BirthDate BirthDate Optional
Collapse Derivation Tree:
  • RelatedTravelerType
    • Unresolved link to linkedtraveler1
    • Unresolved link to linkedbooking1
Collapse References:
Unresolved link to linkedbooking1 Unresolved link to linkedtraveler1, RelatedTraveler,