Skip to content

Implementation Details

Andreas Schlapbach edited this page Feb 9, 2024 · 29 revisions

Implementations

Party Description Version (targeted)
SBB Fare Provider 2.0.7
..

Languages used by Implementing Parties

Do better understand which languages and generators are used here's an overview of parties' tool chain.

Party Language Code Generator Library Application
Bileto (ARR, ZUB) PHP 8+ / Java 17 OpenAPI Generator, spring generator Nette, Apitte, Doctrine / Spring Boot
SBB Java (Spring Boot) swagger-codegen
UIC Java jsonschema2pojo fasterxml OSDM Offline Converter
Entur Java protoc (NeTEx xsd as protobuf definition) Spring Boot Account Based Ticketing
OEBB Ticketshop Java swagger-codegen Spring Boot OSDM API

Implementations

Scope Description
OSDM Offline Fare Import Direct Import of OSDM Offline Fare Data without the use of the OSDM Converter
OSDM Offline Fare Export Direct Export of OSDM Offline Fare Data without the use of the OSDM Converter
Providing OSDM Retailer API Providing the OSDM API for Retailers
Using Retailer API Connecting to the OSDM API for Retailers
Providing Fare Provider API Providing the OSDM API for Allocators
Using Fare Provider API Providing the OSDM API for Allocators
Full Allocator Implementation Combining the OSDM fare data (online and/or offline and providing the combined fares as Offers in the Reailer API
Clone this wiki locally