Definition Type: Element
Name: OTA_CruiseCabinHoldRS
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_CruiseCabinHoldRS.xsd
Abstract
Documentation:
The cabin hold response message is used to return the list of cabins with the status of thier hold request.
Collapse XSD Schema Diagram:
Drilldown into Errors in schema ota_cruisecabinholdrs_xsd Drilldown into TPA_Extensions in schema ota_commontypes_xsd1 Drilldown into SelectedSailing in schema ota_cruisecabinholdrs_xsd Drilldown into Warnings in schema ota_cruisecabinholdrs_xsd Drilldown into Success in schema ota_cruisecabinholdrs_xsd Drilldown into RetransmissionIndicator in schema ota_commontypes_xsd1 Drilldown into AltLangID in schema ota_commontypes_xsd1 Drilldown into AltLangID_Group in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID_Group in schema ota_commontypes_xsd1 Drilldown into TransactionStatusCode in schema ota_commontypes_xsd1 Drilldown into SequenceNmbr in schema ota_commontypes_xsd1 Drilldown into TransactionIdentifier in schema ota_commontypes_xsd1 Drilldown into Version in schema ota_commontypes_xsd1 Drilldown into Target in schema ota_commontypes_xsd1 Drilldown into TimeStamp in schema ota_commontypes_xsd1 Drilldown into EchoToken in schema ota_commontypes_xsd1 Drilldown into OTA_PayloadStdAttributes in schema ota_commontypes_xsd1XSD Diagram of OTA_CruiseCabinHoldRS in schema ota_cruisecabinholdrs_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_CruiseCabinHoldRS">
    <xs:annotation>
        <xs:documentation xml:lang="en">The cabin hold response message is used to return the list of cabins with the status of thier hold request.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:choice>
            <xs:sequence>
                <xs:element name="Success" type="SuccessType">
                    <xs:annotation>
                        <xs:documentation xml:lang="en"> Standard way to indicate successful 
processing of an OTA message. Returning an empty element of this type indicates 
success.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Warnings" type="WarningsType" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation xml:lang="en"> Standard way to indicate successful 
processing of an OTA message, but one in which warnings are 
generated.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="SelectedSailing" maxOccurs="3">
                    <xs:annotation>
                        <xs:documentation xml:lang="en">Contains information related to the selected sailing. Typically the selected sailing is one of the sailings returned in the previous sailing availability response. </xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="SelectedCabin" maxOccurs="4">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Cabins for the given sailing for which a hold has been requested.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:attribute name="Status" type="OTA_CodeType" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Specifies the status of the category. Refer to OTA code table Status (STS).</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="ReleaseDateTime" type="xs:dateTime" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Date the held cabin will be released back to inventory.</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attributeGroup ref="CruiseCabinGroup" />
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Dining" minOccurs="0" maxOccurs="5">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">A list of dining options with the availability status.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:attributeGroup ref="CruiseDiningGroup" />
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Insurance" minOccurs="0" maxOccurs="9">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">A list of insurances with the availability status.</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:attributeGroup ref="CruiseInsuranceGroup" />
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="CruiseProfiles" type="CruiseProfileType" minOccurs="0" maxOccurs="3">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Specifies the cruise profile options for this reservation.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="AcceptedPayments" type="AcceptedPaymentsType" minOccurs="0">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Specifies the Payment Options Information</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="Information" type="ParagraphType" minOccurs="0" maxOccurs="5">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Contains information such as advisories or marketing messages returned by the cruise line.</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                        </xs:sequence>
                        <xs:attributeGroup ref="SelectedSailingGroup" />
                    </xs:complexType>
                </xs:element>
                <xs:element ref="TPA_Extensions" minOccurs="0" />
            </xs:sequence>
            <xs:element name="Errors">
                <xs:annotation>
                    <xs:documentation xml:lang="en"> A collection of errors that occurred during 
the processing of a message.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:complexContent>
                        <xs:extension base="ErrorsType" />
                    </xs:complexContent>
                </xs:complexType>
            </xs:element>
        </xs:choice>
        <xs:attributeGroup ref="OTA_PayloadStdAttributes">
            <xs:annotation>
                <xs:documentation xml:lang="en">The standard attributes that appear on the root element for all OTA payloads. </xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Success nsA:Success (1) (1)
Warnings nsA:Warnings 0 (1)
SelectedSailing nsA:SelectedSailing (1) 3
TPA_Extensions TPA_Extensions 0 (1)
Errors nsA:Errors (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
EchoToken EchoToken Optional
TimeStamp TimeStamp Optional
Target Target Production Optional
Version Version Required
TransactionIdentifier TransactionIdentifier Optional
SequenceNmbr SequenceNmbr Optional
TransactionStatusCode TransactionStatusCode Optional
PrimaryLangID PrimaryLangID Optional
AltLangID AltLangID Optional
RetransmissionIndicator RetransmissionIndicator Optional