Nesta seção, fornecemos mais detalhes sobre a API do servidor do parceiro, que você vai precisar como parte da integração com o Google Transport.
Para integrar informações de preços e disponibilidade, os parceiros precisam implementar a API Partner, em especial o método GetBulkTripOptions.
Em um nível superior, essa API usa os seguintes conceitos:
Classe de serviço
Uma classe de serviço indica um nível padrão de serviço fornecido em um grupo de diferentes assentos/ingressos. As opções de viagem com a mesma classe de serviço devem ser uma experiência equivalente (mesmos tipos de assento, comodidades etc.), mas pode haver pequenas variações por assento (por exemplo, mais espaço para as pernas, janela etc.). As classes de serviço serão usadas para fornecer informações aos usuários sobre diferentes opções de viagem em um determinado trajeto.
Segmento
Um segmento descreve uma parte da jornada do usuário que acontece em um único veículo, incluindo todos os atributos relacionados a ele (por exemplo, a classe de serviço para esse segmento).
A SegmentKey identifica o horário e o veículo exatos do segmento, mas não inclui outros atributos que descrevem a viagem nesse veículo.
Uma pesquisa de viagem geralmente inclui várias chaves de segmento porque um usuário pode precisar usar vários veículos para chegar ao destino escolhido. Cada opção de viagem retornada inclui vários segmentos que especificam as classes de serviço para cada chave de segmento solicitada.