-
Notifications
You must be signed in to change notification settings - Fork 26
Implementation Details
Andreas Schlapbach edited this page Feb 9, 2024
·
29 revisions
Party | Description | Version (targeted) |
---|---|---|
SBB | Fare Provider | 2.0.7 |
.. |
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 |
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 |
OSDM Wiki