Home » NOVA Tariff

Domain NOVA Tariff

[Planned Breaking Changes] [Diagrams] [Artifacts] [Dependencies] [Provided REST Endpoints / Services] [Deprecations] [Maven Artifacts]


Diagrams

NOVA Tariff Data Types NOVA Tariff Master Data
- Tariff Data Types
- Tariff Data Types - OpenAPI
- Tariff Master Data - Data Unit
- Tariff Master Data - Domain
- Tariff Master Data - OpenAPI

Artifacts

Artifact Icon Maturity Level since
NOVA Tariff Data Types 🐔 Crazy Chicken
NOVA Tariff Master Data 🐔 Crazy Chicken

Dependencies

Artifact Outgoing Dependencies Incoming Dependencies
NOVA Tariff Data Types - NOVA Public Transport Master Data
- NOVA Travel Authorization Control Service Model
- NOVA Coupon Master Data
- NOVA Dummy Master Data
- NOVA Super Saver Master Data
- NOVA Offer Service Model
- NOVA Tariff Master Data
- NOVA Fare Calculation Service Model
NOVA Tariff Master Data - NOVA Common Data Types
- NOVA Fare Calculation Data Types
- NOVA Master Data Data Types
- NOVA Offer Data Types
- NOVA Tariff Data Types

Planned Breaking Changes

No breaking changes planned.

Deprecations

Package ch.voev.nova.tariff.datatypes

No deprecations published.


Package ch.voev.nova.tariff.masterdata


Classes with Deprecations


Type Attribute Description Deprecated since Planned to be removed
CustomerSegmentMasterData deprecated, use direct link from data unit to entity. PI20
TariffDataUnit
customerSegmentMasterData deprecated, use direct link from data unit to entity. PI20


Maven Artifacts

The following table shows the Maven modules that might be used by integrators.

Module Type [1] NOVA Tariff Data Types NOVA Tariff Master Data
OpenAPI
<dependency>
<groupId>ch.voev.nova.tariff.datatypes.api</groupId>
<artifactId>tariff-datatypes-api-openapi</artifactId>
</dependency>
<dependency>
<groupId>ch.voev.nova.tariff.masterdata.api</groupId>
<artifactId>tariff-masterdata-api-openapi</artifactId>
</dependency>
Java
<dependency>
<groupId>ch.voev.nova.tariff.datatypes.api</groupId>
<artifactId>tariff-datatypes-api-java</artifactId>
</dependency>
<dependency>
<groupId>ch.voev.nova.tariff.masterdata.api</groupId>
<artifactId>tariff-masterdata-api-java</artifactId>
</dependency>
Java Runtime
<dependency>
<groupId>ch.voev.nova.tariff.datatypes.api</groupId>
<artifactId>tariff-datatypes-api-java-runtime</artifactId>
</dependency>
<dependency>
<groupId>ch.voev.nova.tariff.masterdata.api</groupId>
<artifactId>tariff-masterdata-api-java-runtime</artifactId>
</dependency>
Services
REST Client
REST Client Starter
Jackson Starter
<dependency>
<groupId>ch.voev.nova.tariff.masterdata.api</groupId>
<artifactId>tariff-masterdata-api-starter</artifactId>
</dependency>

[1] For further details about the different module types please see: