-
Notifications
You must be signed in to change notification settings - Fork 26
Implementation Details
Josef Petrák edited this page Dec 17, 2024
·
29 revisions
Party | Description | Versions | State |
---|---|---|---|
ARRIVA vlaky | Fare Provider | 1.2 | sunsetting (Bileto), reservations only |
Benerail | Product provider | 3.0.2 | implementing |
Bileto | IT vendor, retailer | 3.2 | production |
DB | Provider/Retailer | 3.3 | implementing |
HitRail | H2O Converter | 2.0 | production |
öBB | Retailer, Distributor & Fare Provider | 3.3 | implemented |
samtrafiken | Retailer, Distributor & Fare Provider | 3.3 | implemented |
SBB | Fare Provider | 2.0.7 | sunsetting |
SBB | Fare Provider | 3.4 | implementing |
SJ | Retailer, Distributor & Provider | 3.0.3 | production |
SNCF | Fare Provider | 2.0 | production |
SNCF | Fare Provider, Distributor | 3.2 | development |
trenitalia | Fare Provider, Distributor | 3.3 | development |
To better understand which languages and generators are used here's an overview of parties' tool chain.
Party | Language | Code Generator | Library | Application |
---|---|---|---|---|
Bileto (ARR, GE, ZUB) | PHP 8+ / Java 21 |
OpenAPI Generator, spring generator |
Nette, Apitte, Doctrine / Spring Boot | Online API 1.2.0 (live) / 3.2.0 (sandbox+upgrade) |
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 | OpenAPI Generator | Spring Boot/fasterxml Jackson | OSDM API |
Benerail | Java | swagger-codegen | Springboot | OSDM Online API |
OSDM Wiki