complexType Rate
diagram pscev_p641.png
children Amenities DestinationDetails Rates Rating Address LocationDetails ImageLinks PrincingOrder
used by
element FullHotel/Hotel
attributes
Name  Type  Use  Default  Fixed  annotation
SupplierIDxs:stringrequired      
Codexs:stringrequired      
Namexs:stringrequired      
Longitudexs:double      
Latitudexs:double      
annotation
documentation
Representa el detalle completo de una tarifa de hotel
source <xs:complexType name="Rate">
 
<xs:annotation>
   
<xs:documentation>Representa el detalle completo de una tarifa de hotel</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Amenities" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Amenity" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:attribute name="Code" type="xs:unsignedInt" use="required"/>
             
<xs:attribute name="GroupCode" type="PSCodeType" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DestinationDetails">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Destination" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:attribute name="Code" type="xs:string" use="required"/>
             
<xs:attribute name="Type" type="PSCodeType" use="required"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Rates" type="RatesType"/>
   
<xs:element name="Rating" type="Rating"/>
   
<xs:element name="Address">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Line" type="AddressLine" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LocationDetails" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Location" type="Location" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ImageLinks" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ImageLink" type="ImageLink" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrincingOrder" type="Amount" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="SupplierID" type="xs:string" use="required"/>
 
<xs:attribute name="Code" type="xs:string" use="required"/>
 
<xs:attribute name="Name" type="xs:string" use="required"/>
 
<xs:attribute name="Longitude" type="xs:double"/>
 
<xs:attribute name="Latitude" type="xs:double"/>
</xs:complexType>

attribute Rate/@SupplierID
type xs:string
properties
isRef 0
use required
source <xs:attribute name="SupplierID" type="xs:string" use="required"/>

attribute Rate/@Code
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Code" type="xs:string" use="required"/>

attribute Rate/@Name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Name" type="xs:string" use="required"/>

attribute Rate/@Longitude
type xs:double
properties
isRef 0
source <xs:attribute name="Longitude" type="xs:double"/>

attribute Rate/@Latitude
type xs:double
properties
isRef 0
source <xs:attribute name="Latitude" type="xs:double"/>

element Rate/Amenities
diagram pscev_p642.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Amenity
source <xs:element name="Amenities" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Amenity" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:attribute name="Code" type="xs:unsignedInt" use="required"/>
         
<xs:attribute name="GroupCode" type="PSCodeType" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Rate/Amenities/Amenity
diagram pscev_p643.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
Codexs:unsignedIntrequired      
GroupCodePSCodeTyperequired      
source <xs:element name="Amenity" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="Code" type="xs:unsignedInt" use="required"/>
   
<xs:attribute name="GroupCode" type="PSCodeType" use="required"/>
 
</xs:complexType>
</xs:element>

attribute Rate/Amenities/Amenity/@Code
type xs:unsignedInt
properties
isRef 0
use required
source <xs:attribute name="Code" type="xs:unsignedInt" use="required"/>

attribute Rate/Amenities/Amenity/@GroupCode
type PSCodeType
properties
isRef 0
use required
facets
Kind Value annotation 
minLength 
source <xs:attribute name="GroupCode" type="PSCodeType" use="required"/>

element Rate/DestinationDetails
diagram pscev_p644.png
properties
isRef 0
content complex
children Destination
source <xs:element name="DestinationDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Destination" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:attribute name="Code" type="xs:string" use="required"/>
         
<xs:attribute name="Type" type="PSCodeType" use="required"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Rate/DestinationDetails/Destination
diagram pscev_p645.png
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
Codexs:stringrequired      
TypePSCodeTyperequired      
source <xs:element name="Destination" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="Code" type="xs:string" use="required"/>
   
<xs:attribute name="Type" type="PSCodeType" use="required"/>
 
</xs:complexType>
</xs:element>

attribute Rate/DestinationDetails/Destination/@Code
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Code" type="xs:string" use="required"/>

attribute Rate/DestinationDetails/Destination/@Type
type PSCodeType
properties
isRef 0
use required
facets
Kind Value annotation 
minLength 
source <xs:attribute name="Type" type="PSCodeType" use="required"/>

element Rate/Rates
diagram pscev_p646.png
type RatesType
properties
isRef 0
content complex
children Rate
source <xs:element name="Rates" type="RatesType"/>

element Rate/Rating
diagram pscev_p647.png
type Rating
properties
isRef 0
content complex
children Value Description
attributes
Name  Type  Use  Default  Fixed  annotation
TypePSCodeTyperequired      
documentation
Tipo de la categoria HCEV, ej: PS.HTL.RTT.KEY (LLAVES)
Codexs:stringrequired      
documentation
Codigo de la categoria: PS.THL.RTN.4SL (CUATRO ESTRELLAS DE LUJO)
source <xs:element name="Rating" type="Rating"/>

element Rate/Address
diagram pscev_p648.png
properties
isRef 0
content complex
children Line
source <xs:element name="Address">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Line" type="AddressLine" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Rate/Address/Line
diagram pscev_p649.png
type AddressLine
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
source <xs:element name="Line" type="AddressLine" maxOccurs="unbounded"/>

element Rate/LocationDetails
diagram pscev_p650.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Location
source <xs:element name="LocationDetails" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Location" type="Location" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Rate/LocationDetails/Location
diagram pscev_p651.png
type Location
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
LocationCodexs:stringrequired      
source <xs:element name="Location" type="Location" maxOccurs="unbounded"/>

element Rate/ImageLinks
diagram pscev_p652.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ImageLink
source <xs:element name="ImageLinks" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ImageLink" type="ImageLink" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Rate/ImageLinks/ImageLink
diagram pscev_p653.png
type ImageLink
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ImageDescription DisplayOrder ImageHeight ImageWidth ImageURL ThumbnailURL
source <xs:element name="ImageLink" type="ImageLink" maxOccurs="unbounded"/>

element Rate/PrincingOrder
diagram pscev_p654.png
type Amount
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
CurrencyCodeCurrencyCoderequired      
source <xs:element name="PrincingOrder" type="Amount" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy