Transfers

Modelos de respuesta de Transfers

Las formas compartidas que aparecen en las respuestas de transfers, y dónde vive la tabla completa de cada una.

Compartir

Las formas compartidas que aparecen en las respuestas de transfers, y dónde vive la tabla completa de cada una.

Los campos opcionales se omiten cuando no hay información para ellos, así que lee de forma defensiva: un campo ausente es normal, no un error.

Cada página de endpoint incluye la tabla completa de campos de las formas que devuelve. Esta página es un mapa.

Dónde se documenta cada modelo

ModeloTabla completa de campos
Offer, step, vehículo, política de cancelación[Buscar transfers](/docs/transfers-search)
Amenity[Listar amenities de transfers](/docs/transfers-amenities)
Money[Cotizar un transfer](/docs/transfers-pricing)
Reserva y envelope de reserva[Reservar un transfer](/docs/transfers-book)
Driver y vehículo asignado[Obtener driver y vehículo del transfer](/docs/transfers-reservation-vehicle)
Evento de tracking[Obtener el último evento de tracking](/docs/transfers-tracking-latest)
Resultado de reembolso[Cancelar una reserva de transfer](/docs/transfers-cancel-reservation)

Money

json
json
{
  "amount": 181.97,
  "currency": "USD"
}

Location

Las ubicaciones aparecen en la metadata de búsqueda y dentro de los steps.

json
json
{
  "formattedAddress": "Barcelona Airport (BCN)",
  "fullAddress": "08820 El Prat de Llobregat, Barcelona, Spain",
  "iataCode": "BCN",
  "icaoCode": "LEBL",
  "placeId": "provider-place-id",
  "latitude": 41.2974,
  "longitude": 2.0833,
  "timezone": "Europe/Madrid"
}

Amenity

json
json
{
  "key": "baby_seats",
  "name": "Baby seats",
  "description": "Your vehicle will have a child safety seat to keep children under age 4 safe.",
  "imageUrl": "https://api.sandbox.travelandz.com/v1/assets/transfers/images/0/amenities/baby-seats.svg",
  "pngImageUrl": "https://api.sandbox.travelandz.com/v1/assets/transfers/images/0/amenities/baby-seats.png",
  "inputType": "numeric",
  "included": false,
  "selected": true,
  "selectable": true
}

included significa que la amenity ya forma parte de la oferta. selectable significa que puedes añadirla. selected aparece cuando la amenity forma parte de una selección cotizada.

Identificadores y tokens

searchId, resultId, reservationId y confirmationNumber son strings estables que puedes almacenar y registrar. bookingToken y pricingToken son opacos: pásalos sin cambios y mantenlos fuera de los logs del cliente.