==== Información de tours ==== Consulta la información sobre una ruta. Verbo HTTP: GET Recurso: /tour Método: /info --------------------------------------------------------------------------------------------------------------------------------------------------- Parámetros obligatorios: * tourID: Identificador del tour Parámetros opcionales: * explicitDate: Fecha específica de salida del tour -> yyyy-MM-dd * dateFrom: Fecha "desde" para la búsqueda de salidas de tours -> yyyy-MM-dd * dateTo: Fecha "hasta" para la búsqueda de salidas de tours -> yyyy-MM-dd * output: Formato de salida de la consulta (XML o JSON) --------------------------------------------------------------------------------------------------------------------------------------------------- === Esquema de la respuesta === * Tour -> Root * Id -> Identificador del tour * Name -> Nombre del tour * URL -> URL a la descripción del tour * Image -> URL a la imagen del tour * Periods -> Contenedor de períodos de operación del tour * Period -> Período de operación del tour * DayFrom -> Día en que comienza el período * DayTo -> Día en que termina el período * Departures -> Contenedor de información de salidas del tour * Departure -> Información de una salida del tour * Code -> Código de referencia de la salida * AmericaDeparture -> Fecha de salida de américa * MaxQuota -> Cupo máximo de la salida del tour para cualquier día * Itinerary -> Contenedor de la información del itinerario * ItineraryDay -> Información del día del itinerario * Order -> Orden del día en el itinerario * Route -> Descripción breve del recorrido * Image -> Imagen del día del itinerario * Type -> [[public:enums|Enumerador del tipo de dia en el itinerario]] * Description -> Descripción del recorrido * Hotel -> Información del hotel de ese día * Name -> Nombre del hotel * Category -> [[public:enums|Enumerador del tipo de categoría del hotel]] * URL -> URL del hotel * Image -> Imagen del hotel * Quota -> Información de cupos * TotalQuota -> Cupo total del día del itinerario * FreeQuota -> Cupo libre del día del itinerario * Prices -> Contenedor de la información de precios * Price -> Información de precios * PVP_"Type" -> PVP sobre habitación doble/twin(DBL), triple(TPL), single(SGL) o niño(CHD) * Net_"Type" -> Neto sobre habitación doble/twin(DBL), triple(TPL), single(SGL) o niño(CHD) * CommissionIncluded -> Indica si la comisión ya está incluida o no * CommissionPercent -> Indica el porcentaje de comisión si ésta ya se encuentra incluida * Buses -> Contenedor de la información de buses * Bus -> Información del bus * Id -> Identificador del bus * GuideName -> Nombre del guía * Telephone -> Teléfono de emergencia * DateFrom -> Fecha desde la cual opera el bus * DateTo -> fecha hasta la cual opera el bus * Order -> Orden del bus en el circuito * Inclusions -> Contenedor de inclusiones del circuito * Inclusion -> Inclusión del circuito * Exclusions -> Contenedor de exclusiones del circuito * Exclusion -> Exclusión del circuito * Observations -> Contenedor de observaciones del circuito * Observation -> Observaciones del circuito * ExtraInfos -> Contenedor de informaciones extras del circuito * ExtraInfo -> Información extra del circuito --------------------------------------------------------------------------------------------------------------------------------------------------- === Respuestas de ejemplo === --------------------------------------------------------------------------------------------------------------------------------------------------- { "Id": 1, "Name": "Esencia Europea 2017", "Periods": [ { "DayFrom": "2017-01-13T00:00:00", "DayTo": "2018-01-14T00:00:00" } ], "URL": "", "Image": "", "Departures": [ { "Code": "MEG-2063", "AmericaDeparture": "2017-01-13T00:00:00", "MaxQuota": 25, "Itinerary": [ { "Order": 0, "Route": "AME-MAD", "Description": "", "Image": "", "Hotel": { "Name": "Hotel", "Category": 5, "URL": "", "Image": "" }, "Quota": { "TotalQuota": 25, "FreeQuota": 25 }, "Type": 0 }, { "Order": 1, "Route": "MAD", "Description": "", "Image": "", "Hotel": { "Name": "Hotel", "Category": 5, "URL": "", "Image": "" }, "Quota": { "TotalQuota": 25, "FreeQuota": 25 }, "Type": 0 }, { "Order": 2, "Route": "MAD-LOU", "Description": "", "Image": "", "Hotel": { "Name": "Hotel", "Category": 5, "URL": "", "Image": "" }, "Quota": { "TotalQuota": 25, "FreeQuota": 25 }, "Type": 1 }, { "Order": 3, "Route": "LOU-ORL", "Description": "", "Image": "", "Hotel": { "Name": "Hotel", "Category": 5, "URL": "", "Image": "" }, "Quota": { "TotalQuota": 25, "FreeQuota": 25 }, "Type": 1 } ], "Prices": [ { "PVP_DBL": 100, "PVP_SGL": 80, "PVP_TPL": 120, "PVP_CHD": 50, "Net_DBL": 0, "Net_SGL": 0, "Net_TPL": 0, "Net_CHD": 0, "CommissionIncluded": true, "CommissionPercent": 5 } ], "Buses": [ { "Id": 1, "GuideName": "", "Telephone": "", "DateFrom": "2017-01-16T00:00:00", "DateTo": "2017-01-28T00:00:00", "Order": 0 } ], "Inclusions": [], "Exclusions": [], "Observations": [], "ExtraInfos": [] } ] }