Definition Type: ComplexType
Name: VerificationType
Containing Schema: OTA_CommonTypes.xsd
Abstract
Documentation:
Collection of data used to ensure the correct reservation is canceled or modified (e.g. in the case of a hotel reservation modification, a CustLoyalty/ MembershipID would be verified as part of the reservation that you plan to modify to ensure the correct reservation is being modified).
Collapse XSD Schema Diagram:
Drilldown into TPA_Extensions in schema ota_commontypes_xsd Drilldown into EndLocation in schema ota_commontypes_xsd Drilldown into StartLocation in schema ota_commontypes_xsd Drilldown into AssociatedQuantity in schema ota_commontypes_xsd Drilldown into ReservationTimeSpan in schema ota_commontypes_xsd Drilldown into Vendor in schema ota_commontypes_xsd Drilldown into CustLoyalty in schema ota_commontypes_xsd Drilldown into AddressInfo in schema ota_commontypes_xsd Drilldown into PaymentCard in schema ota_commontypes_xsd Drilldown into TelephoneInfo in schema ota_commontypes_xsd Drilldown into Email in schema ota_commontypes_xsd Drilldown into PersonName in schema ota_commontypes_xsdXSD Diagram of VerificationType in schema ota_commontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="VerificationType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Collection of data used to ensure the correct reservation is canceled or modified (e.g. in the case of a hotel reservation modification, a CustLoyalty/ MembershipID would be verified as part of the reservation that you plan to modify to ensure the correct reservation is being modified).</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="PersonName" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Detailed name information.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="PersonNameType">
                        <xs:attribute name="PartialName" type="xs:boolean" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">When true the full name is not provided.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="Email" type="EmailType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Information on an email address.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="TelephoneInfo" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Information on a telephone number.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:attributeGroup ref="TelephoneInfoGroup">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Information about a telephone number, including the actual number and its usage.</xs:documentation>
                    </xs:annotation>
                </xs:attributeGroup>
            </xs:complexType>
        </xs:element>
        <xs:element name="PaymentCard" type="PaymentCardType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Payment Card information.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="AddressInfo" type="AddressInfoType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Detailed information on an address.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="CustLoyalty" minOccurs="0" maxOccurs="5">
            <xs:annotation>
                <xs:documentation xml:lang="en">Loyalty program information.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:attributeGroup ref="CustomerLoyaltyGroup">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Details of the customer loyalty membership.</xs:documentation>
                    </xs:annotation>
                </xs:attributeGroup>
            </xs:complexType>
        </xs:element>
        <xs:element name="Vendor" type="CompanyNameType" minOccurs="0" maxOccurs="5">
            <xs:annotation>
                <xs:documentation xml:lang="en">Vendor or vendors associated with the reservation.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ReservationTimeSpan" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">The start and end date of the reservation.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:attributeGroup ref="DateTimeSpanGroup">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">The start and end date of the reservation.</xs:documentation>
                    </xs:annotation>
                </xs:attributeGroup>
            </xs:complexType>
        </xs:element>
        <xs:element name="AssociatedQuantity" minOccurs="0" maxOccurs="5">
            <xs:annotation>
                <xs:documentation xml:lang="en">Quantity or quantities that are associated with the reservation (e.g., number of seats, number of rooms, number of people).</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:attributeGroup ref="CodeListGroup">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Used to specify a quantity of an item as defined by the code.</xs:documentation>
                    </xs:annotation>
                </xs:attributeGroup>
            </xs:complexType>
        </xs:element>
        <xs:element name="StartLocation" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Start location associated with the reservation.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:simpleContent>
                    <xs:extension base="LocationType">
                        <xs:attribute name="AssociatedDateTime" type="xs:dateTime" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">A date and time associated with this start location.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:extension>
                </xs:simpleContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="EndLocation" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">End location associated with the reservation.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:simpleContent>
                    <xs:extension base="LocationType">
                        <xs:attribute name="AssociatedDateTime" type="xs:dateTime" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">A date and time associated with this end location.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:extension>
                </xs:simpleContent>
            </xs:complexType>
        </xs:element>
        <xs:element ref="TPA_Extensions" minOccurs="0" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PersonName PersonName 0 (1)
Email Email 0 (1)
TelephoneInfo TelephoneInfo 0 (1)
PaymentCard PaymentCard 0 (1)
AddressInfo AddressInfo 0 (1)
CustLoyalty CustLoyalty 0 5
Vendor Vendor 0 5
ReservationTimeSpan ReservationTimeSpan 0 (1)
AssociatedQuantity AssociatedQuantity 0 5
StartLocation StartLocation 0 (1)
EndLocation EndLocation 0 (1)
TPA_Extensions TPA_Extensions 0 (1)