diagram | |||||||||||||||||||||||||
children | BookingReferences BookingStatusList Hotel DestinationDetails CheckIn CheckOut Rate Remarks Notification SupplierComments | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xs:complexType name="BookingRate"> <xs:annotation> <xs:documentation>Nodo Rate de una tarifa de hotel seleccionada post consulta de disponibilidad </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="BookingReferences" type="BookingReferences" minOccurs="0"> <xs:annotation> <xs:documentation>Como minimo DEBE existir un identificador de reserva generado por Price Surfer y un identificador de reserva generado por el proveedor (si todo salio bien). Luego pueden existir N identificadores mas de acuerdo a necesidades puntuales de un proveedor, ej. token ack sincrono, token confirmacion asincrono, record number de facturacion, etc. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="BookingStatusList" type="BookingStatusList" minOccurs="0"> <xs:annotation> <xs:documentation>Estados del "item" que es en realidad una reserva a su vez.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Hotel" type="Hotel" minOccurs="0"> <xs:annotation> <xs:documentation>Hotel es opcional de manera que el BookingServiceItem pueda usarse en distintas partes, sin embargo, es obligatorio en la emision del voucher. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="DestinationDetails" type="Destinations" minOccurs="0"/> <xs:element name="CheckIn" type="xs:date" minOccurs="0"/> <xs:element name="CheckOut" type="xs:date" minOccurs="0"/> <xs:element name="Rate" type="BookingRateRate"/> <xs:element name="Remarks" type="Remarks" minOccurs="0"> <xs:annotation> <xs:documentation>Observaciones del item de la reserva.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Notification" type="PSNotification" minOccurs="0"/> <xs:element name="SupplierComments" type="Comments" minOccurs="0"/> </xs:sequence> <xs:attribute name="HotelCode" type="xs:string"/> <xs:attribute name="SupplierID" type="xs:string"/> <xs:attribute name="LogID" type="xs:int"/> </xs:complexType> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="HotelCode" type="xs:string"/> |
type | xs:string | ||
properties |
|
||
source | <xs:attribute name="SupplierID" type="xs:string"/> |
type | xs:int | ||
properties |
|
||
source | <xs:attribute name="LogID" type="xs:int"/> |
diagram | |||||||||
type | BookingReferences | ||||||||
properties |
|
||||||||
children | BookingReference | ||||||||
annotation |
|
||||||||
source | <xs:element name="BookingReferences" type="BookingReferences" minOccurs="0"> <xs:annotation> <xs:documentation>Como minimo DEBE existir un identificador de reserva generado por Price Surfer y un identificador de reserva generado por el proveedor (si todo salio bien). Luego pueden existir N identificadores mas de acuerdo a necesidades puntuales de un proveedor, ej. token ack sincrono, token confirmacion asincrono, record number de facturacion, etc. </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||
type | BookingStatusList | ||||||||
properties |
|
||||||||
children | BookingStatus | ||||||||
annotation |
|
||||||||
source | <xs:element name="BookingStatusList" type="BookingStatusList" minOccurs="0"> <xs:annotation> <xs:documentation>Estados del "item" que es en realidad una reserva a su vez.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||
type | Hotel | ||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||
children | HotelName AccomodationType HotelDescriptions LocationDetails Amenities Addresses Position HotelRating ImageLinks HotelChain GuestAgeRangeDescriptions HotelLicense AreaDetails HotelRoomTypeDescriptions HotelContracts Emails URLs HotelIssues Copyright Notification HotelRecommendation TripAdvisor | ||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||
source | <xs:element name="Hotel" type="Hotel" minOccurs="0"> <xs:annotation> <xs:documentation>Hotel es opcional de manera que el BookingServiceItem pueda usarse en distintas partes, sin embargo, es obligatorio en la emision del voucher. </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||
type | Destinations | ||||||||||||
properties |
|
||||||||||||
children | Destination | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="DestinationDetails" type="Destinations" minOccurs="0"/> |
diagram | |||||||||
type | xs:date | ||||||||
properties |
|
||||||||
source | <xs:element name="CheckIn" type="xs:date" minOccurs="0"/> |
diagram | |||||||||
type | xs:date | ||||||||
properties |
|
||||||||
source | <xs:element name="CheckOut" type="xs:date" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||||||
type | BookingRateRate | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
children | Rooms Board RatePrices ChargeConditions Deadline SupplierComments | ||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
source | <xs:element name="Rate" type="BookingRateRate"/> |
diagram | |||||||||
type | Remarks | ||||||||
properties |
|
||||||||
children | Remark | ||||||||
annotation |
|
||||||||
source | <xs:element name="Remarks" type="Remarks" minOccurs="0"> <xs:annotation> <xs:documentation>Observaciones del item de la reserva.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||
type | PSNotification | ||||||||
properties |
|
||||||||
children | NotificationId NotificationType NotificationMessage NotificationDetailedMessage NotificationTime AdditionalInformation ErrorQualifier | ||||||||
source | <xs:element name="Notification" type="PSNotification" minOccurs="0"/> |
diagram | |||||||||
type | Comments | ||||||||
properties |
|
||||||||
children | Comment | ||||||||
source | <xs:element name="SupplierComments" type="Comments" minOccurs="0"/> |