<xs:element name="SpecialRequest" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">The SpecialRequest object indicates special requests for a particular guest, service or reservation. Each of these may be independent of any that are tied to the profile (see Profile Synchronization standard).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="ParagraphType">
<xs:attribute name="RequestCode" type="StringLength1to16" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">This identifies a special request for this reservation and is typically hotel-specific.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CodeContext" type="StringLength1to32" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Identifies the source authority for the RequestCode. </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="NumberOfUnits" type="Numeric1to999" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Allows you to pass the number of units that the special request is for (e.g., if 4 rooms are booked you may want 3 with double/double beds and 1 with a king). </xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
|