Definition Type: Element
Name: OTA_CruiseCategoryAvailRQ
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_CruiseCategoryAvailRQ.xsd
Abstract
Documentation:
The Category Availability Request message requests Category Availability for a given sailing with a specific Mode of Transportation/GatewayCity pair and currency and for selected fares (depending on the cruise line). Optional request information can include: - Guest ages - Guest city - Inclusive package
Collapse XSD Schema Diagram:
Drilldown into TPA_Extensions in schema ota_commontypes_xsd1 Drilldown into SelectedFare in schema ota_cruisecategoryavailrq_xsd Drilldown into SearchQualifiers in schema ota_cruisecategoryavailrq_xsd Drilldown into SailingInfo in schema ota_cruisecategoryavailrq_xsd Drilldown into GuestCounts in schema ota_cruisecategoryavailrq_xsd Drilldown into Guest in schema ota_cruisecategoryavailrq_xsd Drilldown into POS in schema ota_cruisecategoryavailrq_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_CruiseCategoryAvailRQ in schema ota_cruisecategoryavailrq_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_CruiseCategoryAvailRQ">
    <xs:annotation>
        <xs:documentation xml:lang="en">
The Category Availability Request message requests Category Availability 
for a given sailing with a specific Mode of Transportation/GatewayCity pair and currency and for selected fares (depending on the cruise line). Optional request information can include:
- Guest ages 
- Guest city
- Inclusive package
</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="POS" type="POS_Type">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Point of sale 
object.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Guest" type="GuestType" maxOccurs="9">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies guest names and/or their transportation.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="GuestCounts">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies guest quantity and guest types.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="GuestCount" maxOccurs="9">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Categorization of all guests in the request.  The sum of the Quantity attribute will provide you with the total number of guests.</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                                <xs:attributeGroup ref="TravelerCountGroup" />
                            </xs:complexType>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SailingInfo" type="SailingInfoType">
                <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:element>
            <xs:element name="SearchQualifiers" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Used to further qualify the category availability search.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:complexContent>
                        <xs:extension base="SearchQualifierType">
                            <xs:attributeGroup ref="DeckGroup">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Provides the ability to search on deck number or name.</xs:documentation>
                                </xs:annotation>
                            </xs:attributeGroup>
                        </xs:extension>
                    </xs:complexContent>
                </xs:complexType>
            </xs:element>
            <xs:element name="SelectedFare" maxOccurs="5">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies the fare code and the group code.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attributeGroup ref="FareGroup" />
                </xs:complexType>
            </xs:element>
            <xs:element ref="TPA_Extensions" minOccurs="0" />
        </xs:sequence>
        <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
POS nsA:POS (1) (1)
Guest nsA:Guest (1) 9
GuestCounts nsA:GuestCounts (1) (1)
SailingInfo nsA:SailingInfo (1) (1)
SearchQualifiers nsA:SearchQualifiers 0 (1)
SelectedFare nsA:SelectedFare (1) 5
TPA_Extensions TPA_Extensions 0 (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