Definition Type: ComplexType
Name: CancelInfoRQType
Containing Schema: OTA_CommonTypes.xsd
Abstract
Documentation:
Identifies the common, or core, information associated with the request for cancellation of a reservation or other type of record.
Collapse XSD Schema Diagram:
Drilldown into PersonName in schema ota_commontypes_xsd Drilldown into UniqueID in schema ota_commontypes_xsd Drilldown into CancelType in schema ota_commontypes_xsd1XSD Diagram of CancelInfoRQType in schema ota_commontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="CancelInfoRQType">
    <xs:annotation>
        <xs:documentation xml:lang="en">Identifies the common, or core, information associated with the request for cancellation of a reservation or other type of record.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="UniqueID" type="UniqueID_Type" maxOccurs="2">
            <xs:annotation>
                <xs:documentation xml:lang="en">Sending own UniqueID and partner UniqueID - the receiving system needs to know which one - UniqueID acts as a reference for each system</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="PersonName" type="PersonNameType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">The person's name in a reservation.</xs:documentation>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="CancelType" type="TransactionActionType" use="required">
        <xs:annotation>
            <xs:documentation xml:lang="en">Used to specify if this is to initiate a cancellation or to commit the cancellation.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
UniqueID UniqueID (1) 2
PersonName PersonName 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
CancelType CancelType Required