Definition Type: ComplexType
Name: RoomType
Namespace: http://www.opentravel.org/OTM/product/hospitality/v1
Type: ph:RoomType_ID
Containing Schema: Hospitality_1_0_0.xsd
Abstract
Documentation:
Provides details regarding rooms, usually guest rooms.
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint in schema otm_builtins_xsd Drilldown into Tier in schema hospitality_1_0_0_xsd Drilldown into Code in schema hospitality_1_0_0_xsd Drilldown into RoomOccupancy in schema hospitality_1_0_0_xsd Drilldown into Amenity in schema common_4_0_0_xsd Drilldown into Description in schema common_4_0_0_xsd Drilldown into RoomCharacteristicsSubGrp in schema hospitality_1_0_0_xsd Drilldown into objID in schema hospitality_1_0_0_xsd Drilldown into RoomType_ID in schema hospitality_1_0_0_xsdXSD Diagram of RoomType in schema hospitality_1_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="RoomType">
    <xsd:annotation>
        <xsd:documentation source="Description">Provides details regarding rooms, usually guest rooms.</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="BusinessObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">RoomType</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="ph:RoomType_ID">
            <xsd:sequence>
                <xsd:element minOccurs="0" ref="ph:RoomCharacteristicsSubGrp">
                    <xsd:annotation>
                        <xsd:documentation source="Description">Provides details of the room type.</xsd:documentation>
                        <xsd:documentation source="Implementer">AttributeGroup: RoomGroup</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" ref="ota2-0400:Description">
                    <xsd:annotation>
                        <xsd:documentation source="Description">Textual information regarding the room.</xsd:documentation>
                        <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}ParagraphType</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1000" minOccurs="0" ref="ota2-0400:Amenity">
                    <xsd:annotation>
                        <xsd:documentation source="Description">A collection of amenity information.</xsd:documentation>
                        <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}Amenities</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="10" minOccurs="0" ref="ph:RoomOccupancy">
                    <xsd:annotation>
                        <xsd:documentation source="Description">Provides parameters of occupancy limits.</xsd:documentation>
                        <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}Occupancy</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="Code" type="ota2-0400:Code">
                    <xsd:annotation>
                        <xsd:documentation source="Description">(Formerly, RoomInventoryCode) A code value that indicates the type of room for which this request is made, e.g.: double, king, etc. Values may use the Hotel Descriptive Content table or a codes specific to the property or hotel.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="Tier" type="ota2-0400:OTA_Code">
                    <xsd:annotation>
                        <xsd:documentation source="Description">TODO:  Create enumerated list.  Indicates the category of the room. Typical values would be Moderate, Standard, or Deluxe. Refer to OpenTravel Code List Segment Category Code (SEG).</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" ref="ota2:ExtensionPoint" />
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
RoomCharacteristicsSubGrp ph:RoomCharacteristicsSubGrp 0 (1)
Description ota2-0400:Description 0 1
Amenity ota2-0400:Amenity 0 1000
RoomOccupancy ph:RoomOccupancy 0 10
Code ph:Code 0 (1)
Tier ph:Tier 0 (1)
ExtensionPoint ota2:ExtensionPoint 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
objID ph:objID Optional
Collapse Derivation Tree:
Collapse References:
ph:RoomType, ph:RoomTypeSummary