Reserva de trem

Casos de uso

Os casos de uso a seguir mostram exemplos comuns de como o esquema TrainReservation é usado. Use esses exemplos para garantir que sua marcação esteja estruturada corretamente.

Confirmação de reserva básica

Incorpore a marcação a seguir em seu e-mail ao enviar uma confirmação de reserva.

O Google app exibirá os detalhes da reserva no dia da viagem e notificará o usuário sobre a hora de sair para chegar à estação de trem a tempo (considerando o meio de transporte, o trânsito etc). Se você fornecer um URL de check-in, como no exemplo abaixo, o Google app o exibirá para o usuário 24 horas antes da viagem.

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "TrainReservation",
  "reservationNumber": "AB3XY2",
  "reservationStatus": "http://schema.org/ReservationConfirmed",
  "reservationFor": {
    "@type": "TrainTrip",
    "departureStation": {
      "@type": "TrainStation",
      "name": "Munich Central"
    },
    "departureTime": "2017-01-04T10:30:00+01:00",
    "arrivalStation": {
      "@type": "TrainStation",
      "name": "Paris Gare De Lyon"
    },
    "arrivalTime": "2017-01-04T03:10:00+01:00"
  }
}
</script>

Microdados

<div itemscope itemtype="http://schema.org/TrainReservation">
  <meta itemprop="reservationNumber" content="AB3XY2"/>
  <link itemprop="reservationStatus" href="http://schema.org/ReservationConfirmed"/>
  <div itemprop="reservationFor" itemscope itemtype="http://schema.org/TrainTrip">
    <div itemprop="departureStation" itemscope itemtype="http://schema.org/TrainStation">
      <meta itemprop="name" content="Munich Central"/>
    </div>
    <meta itemprop="departureTime" content="2017-01-04T10:30:00+01:00"/>
    <div itemprop="arrivalStation" itemscope itemtype="http://schema.org/TrainStation">
      <meta itemprop="name" content="Paris Gare De Lyon"/>
    </div>
    <meta itemprop="arrivalTime" content="2017-01-04T03:10:00+01:00"/>
  </div>
</div>

Cartão de embarque e ingresso

Além de uma confirmação de reserva, você pode acionar um cartão de embarque com um cartão de confirmação em um e-mail separado.

Os cartões de confirmação podem não apenas ajudar o usuário a chegar à estação de trem a tempo, mas também exibir a passagem para o usuário durante a viagem. Para isso, é preciso incluir alguns campos adicionais na marcação. Inclua outros campos obrigatórios para embarcar no campo additionalTicketText, se necessário.

Estes são os campos de ingressos sem assentos reservados : numSeats, ticketNumber e ticketToken

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "TrainReservation",
  "reservationNumber": "AB3XY2",
  "underName": {
    "@type": "Person",
    "name": "Eva Green"
  },
  "reservationStatus": "http://schema.org/ReservationConfirmed",
  "reservationFor": {
    "@type": "TrainTrip",
    "departureStation": {
      "@type": "TrainStation",
      "name": "Munich Central"
    },
    "departureTime": "2017-01-04T10:30:00+01:00",
    "arrivalStation": {
      "@type": "TrainStation",
      "name": "Paris Gare De Lyon"
    },
    "arrivalTime": "2017-01-04T03:10:00+01:00"
  },
  "reservedTicket": {
    "@type": "Ticket",
    "underName": "Eva Green",
    "ticketNumber": "123XYZ",
    "ticketToken": "aztecCode:AB34",
    "additionalTicketText": "We recommend that you arrive at the station at least 30 minutes prior to your scheduled departure. Allow additional time if you need help with baggage or tickets."
  }
}
</script>

Microdados

<div itemscope itemtype="http://schema.org/TrainReservation">
  <meta itemprop="reservationNumber" content="AB3XY2"/>
  <div itemprop="underName" itemscope itemtype="http://schema.org/Person">
    <meta itemprop="name" content="Eva Green"/>
  </div>
  <link itemprop="reservationStatus" href="http://schema.org/ReservationConfirmed"/>
  <div itemprop="reservationFor" itemscope itemtype="http://schema.org/TrainTrip">
    <div itemprop="departureStation" itemscope itemtype="http://schema.org/TrainStation">
      <meta itemprop="name" content="Munich Central"/>
    </div>
    <meta itemprop="departureTime" content="2017-01-04T10:30:00+01:00"/>
    <div itemprop="arrivalStation" itemscope itemtype="http://schema.org/TrainStation">
      <meta itemprop="name" content="Paris Gare De Lyon"/>
    </div>
    <meta itemprop="arrivalTime" content="2017-01-04T03:10:00+01:00"/>
  </div>
  <div itemprop="reservedTicket" itemscope itemtype="http://schema.org/Ticket">
    <meta itemprop="underName" content="Eva Green"/>
    <meta itemprop="ticketNumber" content="123XYZ"/>
    <meta itemprop="ticketToken" content="aztecCode:AB34"/>
    <meta itemprop="additionalTicketText" content="We recommend that you arrive at the station at least 30 minutes prior to your scheduled departure. Allow additional time if you need help with baggage or tickets."/>
  </div>
</div>

Para ingressos com assentos reservados, estes campos são : seatNumber, seatingType, ticketNumber e ticketToken

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "TrainReservation",
  "reservationNumber": "AB3XY2",
  "underName": {
    "@type": "Person",
    "name": "Eva Green"
  },
  "reservationStatus": "http://schema.org/ReservationConfirmed",
  "reservationFor": {
    "@type": "TrainTrip",
    "departureStation": {
      "@type": "TrainStation",
      "name": "Munich Central"
    },
    "departureTime": "2017-01-04T10:30:00+01:00",
    "arrivalStation": {
      "@type": "TrainStation",
      "name": "Paris Gare De Lyon"
    },
    "arrivalTime": "2017-01-04T03:10:00+01:00"
  },
  "reservedTicket": {
    "@type": "Ticket",
    "underName": "Eva Green",
    "ticketedSeat": {
      "@type": "Seat",
      "seatNumber": "27B",
      "seatingType": "1st Class"
    },
    "ticketNumber": "123XYZ",
    "ticketToken": "aztecCode:AB34",
    "additionalTicketText": "We recommend that you arrive at the station at least 30 minutes prior to your scheduled departure. Allow additional time if you need help with baggage or tickets."
  }
}
</script>

Microdados

<div itemscope itemtype="http://schema.org/TrainReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="AB3XY2"/
  div itemprop="underName" items>cope <itemtype="http://schema.org/Person&q>uot<;
  >  m<eta itemprop="name" content="Eva Green"/
  /div
  link itemp>rop<="reservationStatus" href="http://schema.org/ReservationConfirm>ed&qu<ot;/
  div itemprop="reservationFor" itemscope itemtype="http://sche>ma.org/<TrainTrip"
    div itemprop="departu>reSta<tion>"<; itemscope itemtype="http://schema.org/TrainStation"
  >    m<eta itemprop="name" content="Munich Central"/
    /div
    me>ta item<prop="departureTime" content="2017->01-04<T10:>30:00<+01:00"/
    div itemprop="arrivalStation" itemsc>ope< ite>mty<pe="http://schema.org/TrainStation"
      meta itemprop="nam>e&quo<t; content="Paris Gare De Lyon"/
   > /div<
    meta itemprop="arrivalTime" content="2017-01-04T03:>10:00+0<1:00"/
  /div
  div itemprop="r>eserved<Ticket" itemscope itemtype="http://sch>ema.o<rg/T>icket<"
    meta itemprop="underName"> cont<ent="Eva Green"/
    div itemprop="tic>keted<Seat" itemscope itemtype="http://schema.org/Seat"
      meta itemprop="seatNumber" content="27B"/
      meta itemprop="seatingType" content="1st Class"/
  >  /<div
> <   m>eta itemprop="ticketNumber" content="123XYZ"/
    meta itemprop="ticketToken" content="aztecCode:AB34"/
    meta itemprop="additionalTicketText" content="We recommend that you arrive at the station at least 30 minutes prior to your scheduled departure. Allow additional time if you need help with baggage or tickets."/
  /div
/div

Vários passageiros

Para descrever uma reserva que envolva vários passageiros, use um TrainReservation por passageiro por trecho.

JSON-LD

<script type="application/ld+>json"
[
  {
    "@context": "http://schema.org",
    "@type": "TrainReservation",
    "reservationNumber": "AB3XY2",
    "reservationStatus": "http://schema.org/ReservationConfirmed",
    "reservationFor": {
      "@type": "TrainTrip",
      "departureStation": {
        "@type": "TrainStation",
        "name": "Munich Central"
      },
      "departureTime": "2017-01-04T10:30:00+01:00",
      "arrivalStation": {
        "@type": "TrainStation",
        "name": "Paris Gare De Lyon"
      },
      "arrivalTime": "2017-01-04T03:10:00+01:00"
    },
    "reservedTicket": {
      "@type": "Ticket",
      "underName": {
        "@type": "Person",
        "name": "Eva Green"
      }
    }
  },
  {
    "@context": "http://schema.org",
    "@type": "TrainReservation",
    "reservationNumber": "AB3XY2",
    "reservationStatus": "http://schema.org/ReservationConfirmed",
    "reservationFor": {
      "@type": "TrainTrip",
      "departureStation": {
        "@type": "TrainStation",
        "name": "Munich Central"
      },
      "departureTime": "2017-01-04T10:30:00+01:00",
      "arrivalStation": {
        "@type": "TrainStation",
        "name": "Paris Gare De Lyon"
      },
      "arrivalTime": "2017-01-04T03:10:00+01:00"
    },
    "reservedTicket": {
      "@type": "Ticket",
      "underName": {
        "@type": "Person",
        "name": "John Green"
      }
    }
  },
  {
    "@context": "http://schema.org",
    "@type": "TrainReservation",
    "reservationNumber": "AB3XY2",
    "reservationStatus": "http://schema.org/ReservationConfirmed",
    "reservationFor": {
      "@type": "TrainTrip",
      "departureStation": {
        "@type": "TrainStation",
        "name": "Munich Central"
      },
      "departureTime": "2017-01-04T10:30:00+01:00",
      "arrivalStation": {
        "@type": "TrainStation",
        "name": "Paris Gare De Lyon"
   <   },
 >     "arrivalTime": "2017-01-04T03:10:00+01:00"
    },
    "reservedTicket": {
      "@type": "Ticket",
      "underName": {
        "@type": "Person",
        "name": "Carol Green"
      }
    }
  },
  {
    "@context": "http://schema.org",
    "@type": "TrainReservation",
    "reservationNumber": "AB3XY2",
    "reservationStatus": "http://schema.org/ReservationConfirmed",
    "reservationFor": {
      "@type": "TrainTrip",
      "departureStation": {
        "@type": "TrainStation",
        "name": "Munich Central"
      },
      "departureTime": "2017-01-04T10:30:00+01:00",
      "arrivalStation": {
        "@type": "TrainStation",
        "name": "Paris Gare De Lyon"
      },
      "arrivalTime": "2017-01-04T03:10:00+01:00"
    },
    "reservedTicket": {
      "@type": "Ticket",
      "underName": {
        "@type": "Person",
        "name": "Daniel Green"
      }
    }
  }
]
/script

Microdados

<div itemscope itemtype="http://schema.org/TrainReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="AB3XY2"/
  link itemprop="reservationStatus" href=&>quo<t;http://schema.org/ReservationConfirmed"/
  div itemprop="reservati>onFor<" itemscope itemtype="http://schema.org/TrainTrip"
    div itemprop=>"d<epartureStation" itemscope itemtype=">;http<://s>chema<.org/TrainStation"
      meta itemprop="name" conte>nt=&q<uot;Munich Central"/
    /div
    meta itemprop="departureTime" co>ntent=&<quot;2017-01-04T10:30:00+01:00"/
    div item>prop=<&quo>t;arr<ivalStation" itemscope itemtype="http://schema.org/Tra>inS<tati>on&<quot;
      meta itemprop="name" content="Paris Gare De Lyon>"<;/
    /div
    meta itemprop="arrivalTime" content="20>17-01-0<4T03:10:00+01:00"/
  /div
  div item>prop=<&quo>t;r<eser>v<edTi>c<ket" itemscope itemtype="http://schema.org/Ticket>&qu<ot;
    div itemprop="underName" itemscop>e i<temtype="http://schema.org/Person"
      meta itemprop="name">; c<ontent="Eva Green"/
    /div
  /div
/div
div itemscope itemtype=&quo>t;htt<p://schema.org/TrainReservation"
  meta itemprop="reservationNumber"> conten<t="AB3XY2"/
  link itemprop="re>serva<tion>Statu<s" href="http://schema.org/ReservationConfirmed"/
 > div <itemprop="reservationFor" itemscope itemtype="http://schema.org/Tr>ainTrip<"
    div itemprop="departureStation&quo>t; it<emsc>ope i<temtype="http://schema.org/TrainStation"
      meta it>emp<rop=>&qu<ot;name" content="Munich Central"/
    /div
    meta itempro>p=&qu<ot;departureTime" content="2017-01-04T10:30:00+01:00"/
>    div< itemprop="arrivalStation" items>cope <item>typ<e=&q>u<ot;h>t<tp://schema.org/TrainStation"
      meta itemprop=&quo>t;n<ame" content="Paris Gare De Lyon"/
 >   </div
    meta itemprop="arrivalTime" content="2017-01-04T03:10:00>+01<:00"/
  /div
  div itemprop="reservedTicket" itemscope itemtype>=&quo<t;http://schema.org/Ticket"
    div itemprop="underName" itemscope i>temtype<="http://schema.org/Person"
      me>ta it<empr>op=&q<uot;name" content="John Green"/
    /div
  /div
/di>v
div< itemscope itemtype="http://schema.org/TrainReservation"
  meta itempro>p="<;reservationNumber" content="AB3XY2">;/
  <link> item<prop="reservationStatus" href="http://schema.org/>Res<erva>tio<nConfirmed"/
  div itemprop="reservationFor" itemscope itemt>ype=&<quot;http://schema.org/TrainTrip"
    div itemprop="departur>eStatio<n" itemscope itemtype="http://sch>ema.o<rg/T>rai<nSta>t<ion&>q<uot;
      meta itemprop="name" content="Mun>ich< Central"/
    /div
    meta itemprop="de>par<tureTime" content="2017-01-04T10:30:00+01:00"/
    div itemprop=&>quo<t;arrivalStation" itemscope itemtype="http://schema.org/TrainStation>"<;
      meta itemprop="name" content="Paris Gare De Lyon"/
    >/div
  <  meta itemprop="arrivalTime" conten>t=&qu<ot;2>017-0<1-04T03:10:00+01:00"/
  /div
  div itemprop="reservedTic>ket&q<uot; itemscope itemtype="http://schema.org/Ticket"
    div itemprop=&qu>ot;unde<rName" itemscope itemtype="http://schema>.org/<Pers>on&qu<ot;
      meta itemprop="name" content="Carol Gre>en&<quot>;/
<    /div
  /div
/div
div itemscope itemtype="http://schema.org/TrainRe>serva<tion"
  meta itemprop="reservationNumber" content=">;AB3XY2<"/
  link itemprop="reservationSta>tus&q<uot;> hr<ef=&>q<uot;>http://schema.org/ReservationConfirmed"/
  div itemprop="reservationFor" itemscope itemtype="http://schema.org/TrainTrip"
    div itemprop="departureStation" itemscope itemtype="http://schema.org/TrainStation"
      meta itemprop="name" content="Munich Central"/
    /div
    meta itemprop="departureTime" content="2017-01-04T10:30:00+01:00"/
    div itemprop="arrivalStation" itemscope itemtype="http://schema.org/TrainStation"
      meta itemprop="name" content="Paris Gare De Lyon"/
    /div
    meta itemprop="arrivalTime" content="2017-01-04T03:10:00+01:00"/
  /div
  div itemprop="reservedTicket" itemscope itemtype="http://schema.org/Ticket"
    div itemprop="underName" itemscope itemtype="http://schema.org/Person"
      meta itemprop="name" content="Daniel Green"/
    /div
  /div
/div

Exemplo com todos os campos compatíveis

Como referência, veja um exemplo com todos os campos aceitos preenchidos:

JSON-LD

<script type="application/ld+>json"
{
  "@context": "http://schema.org",
  "@type": "TrainReservation",
  "reservationNumber": "AB3XY2",
  "url": "http://eurotravel/view/AB3XY2",
  "underName": {
    "@type": "Person",
    "name": "John Smith",
    "email": "john@mail.com"
  },
  "programMembership": {
    "@type": "ProgramMembership",
    "memberNumber": "12345",
    "program": "STA"
  },
  "bookingAgent": {
    "@type": "Organization",
    "name": "European Vacations",
    "url": "http://eurotravel/"
  },
  "bookingTime": "2013-01-14T13:05:00-05:00",
  "modifiedTime": "2013-03-14T13:05:00-05:00",
  "confirmReservationUrl": "http://eurotravel/confirm?id=AB3XY2",
  "cancelReservationUrl": "http://eurotravel/cancel?id=AB3XY2",
  "modifyReservationUrl": "http://eurotravel/edit?id=AB3XY2",
  "reservationStatus": "http://schema.org/ReservationConfirmed",
  "checkinUrl": "http://train.com/checkin?id=AB3XY2",
  "reservationFor": {
    "@type": "TrainTrip",
    "trainNumber": "9203",
    "trainName": "Orient Express",
    "trainCode": "iGTV",
    "trainCompany": {
      "@type": "Organization"
    },
    "departureStation": {
      "@type": "TrainStation",
      "name": "Munich Central"
    },
    "departurePlatform": "64",
    "departureTime": "2017-01-04T10:30:00+01<:00&quo>t;,
    "arrivalStation": {
      "@type": "TrainStation",
      "name": "Paris Gare De Lyon"
    },
    "arrivalPlatform": "101B",
    "arrivalTime": "2017-01-04T03:10:00+01:00"
  },
  "reservedTicket": {
    "@type": "Ticket",
    "ticketNumber": "123XYZ",
    "downloadUrl": "?",
    "printUrl": "?",
    "ticketToken": "qrCode:123456789",
    "additionalTicketText": "?",
    "price": "135.00",
    "priceCurrency": "EUR",
    "underName": {
      "@type": "Person",
      "name": "Mary Smith"
    },
    "ticketedSeat": {
      "@type": "Seat",
      "seatingType": "1st Class",
      "seatNumber": "27",
      "seatRow": "A"
    }
  }
}
/script

Microdados

<div itemscope itemtype="http://schema.org/TrainReserva>tio<n"
  meta itemprop="reservationNumber&quo>t; <content="AB3XY2"/
  link itemprop="url&quo>t; <href="http://eurotravel/view/AB3XY2"/
  div itemprop="u>nderN<ame" itemscope itemtype="http://>schem<a.org/Person"
    meta itemprop="nam>e&q<uot;> co<ntent="John Smith"/
    meta itemprop="email" content="john@mail>.com&<quot;/
  /div
  div itemprop="programMem>bersh<ip" itemscope itemtype="http>://<sche>ma.<org/ProgramMembership"
    meta itemprop="memberNumber" content=>"<;12345"/
    meta itemprop="program">; con<tent="STA"/
  /div
  div itemprop=&q>uot<;boo>kin<gAgent" itemscope itemtype="http://schema.org/Organiza>tio<n"
    meta itemprop="name" content="European> Va<cations"/
    link itemprop="url" href="http://eurotravel/&qu>ot;</
  /div
  meta itemprop="bookingTime" content="2013-01-14T13:05>:00<-05:00"/
  meta itemprop="modifiedTime" content="2013-03->14T<13:05:00-05:00"/
  link itemprop="confirmReservationUrl" href=&qu>ot;<http://eurotravel/confirm?id=AB3XY2"/
  link itemprop="canc>elR<eservationUrl" href="http://eurotravel/cancel?id=AB3XY2"/
  lin>k ite<mprop="modifyReservationUrl" href>=&quo<t;http://eurotravel/edit?id=AB3XY2"/
  link it>empro<p="reservationStatus" href=&quo>t;htt<p://schema.org/ReservationConfirmed"/
  link itemprop="checkinUrl&quo>t; hr<ef=&>quot;<http://train.com/checkin?id=AB3XY2"/
  div itemprop="reservationFor"> itemsc<ope itemtype="http://schema.org/TrainTrip>"<;
  >  met<a itemprop="trainNumber" content=&quo>t;920<3"/
    meta itemprop="trainName" content="Ori>ent E<xpress"/
    meta itemprop="trainCode" content="iGTV"/
 >   div <itemprop="trainCompany" itemscope itemty>pe=&q<uot;>http:<//schema.org/Organization"
    /div
    di>v ite<mprop="departureStation" itemscope itemtype="http>://<sche>ma.<org/TrainStation"
      meta itemprop="name" content="M>unich< Central"/
    /div
    meta itemprop=&qu>ot;de<parturePlatform" content="64&q>uot;/<
    meta itemprop="departureTim>e&quo<t; content="2017-01-04T10:30:00+01:00"/
    d>iv it<emprop="arrivalStation" itemscope itemt>ype=&<quot;http://schema.org/TrainStation&quo>t;
  <    meta itemprop="name" content=&>quot;<Paris Gare De Lyon"/
    /div
    meta itemprop="arrivalPlat>form&qu<ot; content="101B"/
    meta ite>mprop<=&qu>ot;ar<rivalTime" content="2017-01-04T03:10:00+01:00"/
  /div
 > div it<emprop="reservedTicket" itemscope item>type=&q<uot;http://schema.org/Ticket"
    m>eta ite<mprop="ticketNumber" conte>nt=&q<uot;>123<XYZ&>q<uot;>/
    meta itemprop="downloadUrl" content="?"/
    meta itemprop="printUrl" content="?"/
    meta itemprop="ticketToken" content="qrCode:123456789"/
    meta itemprop="additionalTicketText" content="?"/
    meta itemprop="price" content="135.00"/
    meta itemprop="priceCurrency" content="EUR"/
    div itemprop="underName" itemscope itemtype="http://schema.org/Person"
      meta itemprop="name" content="Mary Smith"/
    /div
    div itemprop="ticketedSeat" itemscope itemtype="http://schema.org/Seat"
      meta itemprop="seatingType" content="1st Class"/
      meta itemprop="seatNumber" content="27"/
      meta itemprop="seatRow" content="A"/
    /div
  /div
/div

Testar sua marcação

É possível validar sua marcação usando a Ferramenta para testar a marcação em e-mails. Cole seu código de marcação e clique no botão Validar para digitalizar o conteúdo e receber um relatório sobre os erros presentes.

Especificação

Revise os detalhes do e-mail para ver se alguma dessas propriedades é aplicável à sua reserva de trem. Ao marcar essas propriedades adicionais, você permite que o Google mostre ao usuário uma descrição muito mais detalhada da reserva de trem.

Propriedade Tipo Descrição
reservationNumber Texto (obrigatório) O número ou ID da reserva.
url URL Página da Web em que as reservas podem ser visualizadas.
underName Pessoa ou organização O passageiro.
underName.name Texto (recomendado para cartões de confirmação/respostas da pesquisa) Nome da pessoa.
underName.email Texto Endereço de e-mail.
programMembership ProgramMembership Qualquer associação em um programa de milhagem, programa de fidelidade de hotel etc. que esteja sendo aplicada à reserva.
programMembership.memberNumber Texto O identificador da assinatura.
programMembership.program Texto É o nome do programa.
bookingAgent Organização ou Pessoa Agente ou agência de reservas. Também aceita uma string (por exemplo, "").
bookingAgent.name Texto Nome do agente/serviço.
bookingAgent.url URL Site do agente/serviço.
bookingTime DateTime Data em que a reserva foi feita.
modifiedTime DateTime (recomendado para cartões de confirmação/respostas da pesquisa) Hora em que a reserva foi modificada pela última vez.
confirmReservationUrl URL Página da Web em que é possível confirmar a reserva.
cancelReservationUrl URL Página da Web em que é possível cancelar a reserva.
modifyReservationUrl URL (recomendado para cartões de confirmação/respostas da pesquisa) Página da Web em que a reserva pode ser modificada.
reservationStatus ReservationStatus (obrigatório) Status atual da reserva.
checkinUrl URL Página da Web em que o passageiro pode fazer check-in.
reservationFor TrainTrip (obrigatório) Informações sobre a viagem de trem.
reservationFor.trainNumber Texto (recomendado para cartões de confirmação/respostas da pesquisa) O número do trem.
reservationFor.trainName Texto O nome do trem.
reservationFor.trainCode Texto O identificador exclusivo do trem.
reservationFor.trainCompany Organização A organização que opera o trem. Também aceita uma string (por exemplo, "").
reservationFor.departureStation TrainStation (obrigatório) A estação de partida do trem.
reservationFor.departureStation.name Texto (obrigatório) Nome da TrainStation.
reservationFor.departurePlatform Texto A plataforma de partida do trem.
reservationFor.departureTime DateTime (obrigatório) O horário de partida esperado.
reservationFor.arrivalStation TrainStation (obrigatório) A estação onde o trem termina.
reservationFor.arrivalStation.name Texto (obrigatório) Nome da TrainStation.
reservationFor.arrivalPlatform Texto A plataforma em que o trem chega.
reservationFor.arrivalTime DateTime (obrigatório) O horário de chegada esperado.
reservedTicket "Ticket" (Tíquete) Informações sobre passagens.
reservedTicket.ticketNumber Texto O número ou ID do tíquete.
reservedTicket.downloadUrl URL .
reservedTicket.printUrl URL .
reservedTicket.ticketToken Texto ou URL Se a imagem do código de barras estiver hospedada no seu site, o valor do campo será o URL da imagem, ou um URI de código de barras ou QR, como "barcode128:AB34" (códigos de barras ISO-15417), "qrCode:AB34" (QR codes), "aztecCode:AB34" (códigos Astec), "barcodeEAN:1234" (códigos EAN) e "barcodeUPCA:1234" (códigos UPCA).
reservedTicket.additionalTicketText Texto Texto explicativo adicional sobre o ingresso.
reservedTicket.price Texto Preço total do ingresso.
reserveTicket.priceCurrency. Texto A moeda (no formato ISO 4217 de três letras) do preço do ingresso.
reservedTicket.underName Pessoa ou organização A pessoa ou organização a que o tíquete se destina.
reservedTicket.underName.name Texto Nome da pessoa.
reservedTicket.ticketedSeat Assento O local do assento reservado (por exemplo, 27B). .
reservedTicket.ticketedSeat.seatingType Texto O tipo/classe do assento.
reservedTicket.ticketedSeat.seatNumber Texto O local do assento reservado.
reservedTicket.ticketedSeat.seatRow Texto O local da fila do assento reservado.