<xsd:complexType name="RoomCharacteristics">
<xsd:annotation>
<xsd:documentation source="Description">Used to define a room (eg. its location, configuration, view). These are items that are part of the room and cannot easily be removed.</xsd:documentation>
<xsd:appinfo>
<otm:OTA2Entity type="CoreObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">RoomCharacteristics</otm:OTA2Entity>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="LocationCode" type="ota2-0300:RoomLocation_Enum">
<xsd:annotation>
<xsd:documentation source="Description">Indicates the location of the room within the hotel structure. Typical values would be &quot;Near Exit&quot;,&quot;Close to elevator&quot;, &quot;Low Floor&quot; or &quot;High Floor&quot;. Refer to OpenTravel Code List Room Location Type (RLT).</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}OTA_CodeType</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="100" minOccurs="0" ref="ph:AccessibilityFeature">
<xsd:annotation>
<xsd:documentation source="Description">Accessibility features of the room.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="100" minOccurs="0" ref="ph:SecurityFeature">
<xsd:annotation>
<xsd:documentation source="Description">Security features of the room.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="BedTypeCode" type="ota2-0300:BedType_Enum">
<xsd:annotation>
<xsd:documentation source="Description">Indicates the type of bed(s) found in the room. Typical values would be Double, Twin, Queen, or King. Refer to OpenTravel Code List Bed Type Code (BED).</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}ListOfOTA_CodeType</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Category" type="ota2-0300:SegmentCategory_Enum">
<xsd:annotation>
<xsd:documentation source="Description">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:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}OTA_CodeType</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ClassificationCode" type="ota2-0300:GuestRoomInfo">
<xsd:annotation>
<xsd:documentation source="Description">Specifies the room classification (e.g., cabin, apartment). Refer to OpenTravel Code List Guest Room Info (GRI).</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}OTA_CodeType</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ViewCode" type="ota2-0300:RoomViewType_Enum">
<xsd:annotation>
<xsd:documentation source="Description">Indicates the view of the room. Typical values would be &quot;Ocean view&quot;, &quot;Pool view&quot; or &quot;Garden View&quot;. Refer to OpenTravel Code List Room View Type (RVT).</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}OTA_CodeType</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="ota2:ExtensionPoint_Summary" />
</xsd:sequence>
<xsd:attribute name="nonSmokingInd" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Non-smoking indicator.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}boolean</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="compositeInd" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Indicates that the room (suite) is a composite of smaller units.</xsd:documentation>
<xsd:documentation source="Implementer">Assigned XSD Type: {http://www.w3.org/2001/XMLSchema}boolean</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
|