Herramientas de usuario

Herramientas del sitio


public:listtoursummary

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
public:listtoursummary [2017/01/23 17:13]
onieto creado
public:listtoursummary [2017/01/23 17:15] (actual)
onieto
Línea 1: Línea 1:
-==== Lista de tours ====+==== Lista de tours resumida ​====
  
-Consulta la lista de tours disponibles.+Consulta la lista resumida ​de tours disponibles.
  
   Verbo HTTP: GET   Verbo HTTP: GET
   Recurso: ​   /tour   Recurso: ​   /tour
-  Método: ​    /list+  Método: ​    /listSummary
 --------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
   Parámetros obligatorios:​   Parámetros obligatorios:​
   Parámetros opcionales:   Parámetros opcionales:
-    * tourID: Identificador del tour a consultar 
     * output: Formato de salida de la consulta (XML o JSON)     * output: Formato de salida de la consulta (XML o JSON)
 --------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
Línea 18: Línea 17:
         * Id -> Identificador del tour         * Id -> Identificador del tour
         * Name -> Nombre del tour         * Name -> Nombre del tour
-        * Image -> URL a la imagen ​del tour +        * Duration ​-> Duración (en días) ​del tour 
-        * URL -> URL a la descripción del tour +
-        * Departures -> Contenedor de fechas de salida del tour +
-          * Departure -> Fecha de salida del tour+
 --------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
 === Respuestas de ejemplo === === Respuestas de ejemplo ===
Línea 27: Línea 24:
 <​TourList>​ <​TourList>​
   <​Tours>​   <​Tours>​
-    <Tour Id="​1"​ Name="​Esencia Europea 2017" ​Image="" ​URL="">​ +    <Tour Id="​1"​ Name="​Esencia Europea 2017" ​Duration="17" /> 
-      <​Departures>​ +    <Tour Id="​2"​ Name="​Europa Preferente 2017" ​Duration="19" /> 
-        <​Departure>​2017-01-13T00:​00:​00<​/Departure>​ +    <Tour Id="​3"​ Name="​Ronda Europea 2017" ​Duration="18" /> 
-      </​Departures>​ +    <Tour Id="​4"​ Name="​Viva Europa 2017" ​Duration="12" /> 
-    </Tour+    <Tour Id="​5"​ Name="​Encanto de Europa 2017" ​Duration="15" /> 
-    <Tour Id="​2"​ Name="​Europa Preferente 2017" ​Image="" ​URL="">​ +    <Tour Id="​6"​ Name="​Europa Emocionante 2017" ​Duration="12" /> 
-      <​Departures>​ +    <Tour Id="​7"​ Name="​Europa de Gala 2017" ​Duration="14" /> 
-        <​Departure>​2017-03-02T00:​00:​00</​Departure>​ +    <Tour Id="​8"​ Name="​Rutas de Europa 2017" ​Duration="14" /> 
-      </Departures>​ +    <Tour Id="​9"​ Name="​Europa Bella 2017" ​Duration="15" /> 
-    </Tour+    <Tour Id="​10"​ Name="​Magia Europea 2017" ​Duration="11" />
-    <Tour Id="​3"​ Name="​Ronda Europea 2017" ​Image="" ​URL="">​ +
-      <​Departures>​ +
-        <​Departure>​2017-03-02T00:​00:​00<​/Departure>​ +
-      </​Departures>​ +
-    </Tour+
-    <Tour Id="​4"​ Name="​Viva Europa 2017" ​Image="" ​URL="">​ +
-      <​Departures>​ +
-        <​Departure>​2017-03-02T00:​00:​00<​/Departure>​ +
-      </​Departures>​ +
-    </Tour+
-    <Tour Id="​5"​ Name="​Encanto de Europa 2017" ​Image="" ​URL="">​ +
-      <​Departures>​ +
-        <​Departure>​2017-03-02T00:​00:​00<​/Departure>​ +
-      </​Departures>​ +
-    </Tour+
-    <Tour Id="​6"​ Name="​Europa Emocionante 2017" ​Image="" ​URL="">​ +
-      <​Departures>​ +
-        <​Departure>​2017-03-03T00:​00:​00<​/Departure>​ +
-      </​Departures>​ +
-    </Tour+
-    <Tour Id="​7"​ Name="​Europa de Gala 2017" ​Image="" ​URL="">​ +
-      <​Departures>​ +
-        <​Departure>​2017-03-02T00:​00:​00<​/Departure>​ +
-      </​Departures>​ +
-    </Tour+
-    <Tour Id="​8"​ Name="​Rutas de Europa 2017" ​Image="" ​URL="">​ +
-      <​Departures>​ +
-        <​Departure>​2017-03-03T00:​00:​00<​/Departure>​ +
-      </​Departures>​ +
-    </Tour+
-    <Tour Id="​9"​ Name="​Europa Bella 2017" ​Image="" ​URL="">​ +
-      <​Departures>​ +
-        <​Departure>​2017-03-03T00:​00:​00<​/Departure>​ +
-      </​Departures>​ +
-    </Tour+
-    <Tour Id="​10"​ Name="​Magia Europea 2017" ​Image="" ​URL="">​ +
-      <​Departures>​ +
-        <​Departure>​2017-03-03T00:​00:​00<​/Departure>​ +
-      </​Departures>​ +
-    </Tour>+
   </​Tours>​   </​Tours>​
 </​TourList>​ </​TourList>​
Línea 87: Línea 44:
       "​Id":​ 1,       "​Id":​ 1,
       "​Name":​ "​Esencia Europea 2017",       "​Name":​ "​Esencia Europea 2017",
-      "Image": ​"",​ +      "Duration": ​17
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-01-13T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 2,       "​Id":​ 2,
       "​Name":​ "​Europa Preferente 2017",       "​Name":​ "​Europa Preferente 2017",
-      "Image": ​"",​ +      "Duration": ​19
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-02T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 3,       "​Id":​ 3,
       "​Name":​ "Ronda Europea 2017",       "​Name":​ "Ronda Europea 2017",
-      "Image": ​"",​ +      "Duration": ​18
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-02T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 4,       "​Id":​ 4,
       "​Name":​ "Viva Europa 2017",       "​Name":​ "Viva Europa 2017",
-      "Image": ​"",​ +      "Duration": ​12
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-02T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 5,       "​Id":​ 5,
       "​Name":​ "​Encanto de Europa 2017",       "​Name":​ "​Encanto de Europa 2017",
-      "Image": ​"",​ +      "Duration": ​15
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-02T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 6,       "​Id":​ 6,
       "​Name":​ "​Europa Emocionante 2017",       "​Name":​ "​Europa Emocionante 2017",
-      "Image": ​"",​ +      "Duration": ​12
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-03T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 7,       "​Id":​ 7,
       "​Name":​ "​Europa de Gala 2017",       "​Name":​ "​Europa de Gala 2017",
-      "Image": ​"",​ +      "Duration": ​14
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-02T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 8,       "​Id":​ 8,
       "​Name":​ "Rutas de Europa 2017",       "​Name":​ "Rutas de Europa 2017",
-      "Image": ​"",​ +      "Duration": ​14
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-03T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 9,       "​Id":​ 9,
       "​Name":​ "​Europa Bella 2017",       "​Name":​ "​Europa Bella 2017",
-      "Image": ​"",​ +      "Duration": ​15
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-03T00:​00:​00"​ +
-      ]+
     },     },
     {     {
       "​Id":​ 10,       "​Id":​ 10,
       "​Name":​ "Magia Europea 2017",       "​Name":​ "Magia Europea 2017",
-      "Image": ​"",​ +      "Duration": ​11
-      "​URL":​ "",​ +
-      "​Departures":​ [ +
-        "​2017-03-03T00:​00:​00"​ +
-      ]+
     }     }
   ]   ]
 } }
 </​code>​ </​code>​
public/listtoursummary.1485187993.txt.gz · Última modificación: 2017/01/23 17:13 por onieto