<xs:complexType name="SpecialRequestType">
<xs:annotation>
<xs:documentation xml:lang="en">SpecialRequests : SpecialRequest
A collection of SpecialRequest objects. The collection of all special requests associated with any part of the reservation (the reservation in its entirety, one or more guests, or one or more room stays). Which special requests belong to which part is determined by each object's SpecialRequestRPHs collection.</xs:documentation>
</xs:annotation>
<xs:sequence>
<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>
</xs:sequence>
</xs:complexType>
|