Home » NOVA Tariff » NOVA Tariff Data Types

NOVA Tariff Data Types (Package ch.voev.nova.tariff.datatypes)

Types / Enumerations:


Types

CustomerSegmentCode


Properties / Associations

Name Type Multiplicity Constraints Description
code String 1..1 @Size(min=0, max=64)


TariffCode


Properties / Associations

Name Type Multiplicity Constraints Description
code String 1..1 @Size(min=0, max=32)



Enumerations

JourneyDirection

Enum which defines the direction of travel, e.g. single or return.

Please be aware that this type is a so called extensible enum. This means that additional literals might be added in the future and that this is considered to be a non-breaking / SemVer compliant change.

Literals

Name Description
SINGLE Literal for tickets where traveling is only allowed in one direction towards the destination stop.
RETURN Literal for tickets where traveling is allowed towards the destination stop and back to the departure stop again.
VALIDITY_AREA Literal for tickets where traveling within a certain area no matter in which direction is allowed.
UNKNOWN Please be aware that this enum is an extensible enum. This means that new literals can be introduced without prior notice.

OfferRequestType

Enumeration defines the available types of offer requests for public transport tickets.

Please be aware that this type is a so called extensible enum. This means that additional literals might be added in the future and that this is considered to be a non-breaking / SemVer compliant change.

Literals

Name Description
TIMETABLE_CONNECTIONS_OFFER_REQUEST
ROUTE_OFFER_REQUEST
FARE_NETWORK_OFFER_REQUEST
PRODUCT_OFFER_REQUEST
RENEWAL_OFFER_REQUEST
ACTIVATION_OFFER_REQUEST
LEG_BASED_OFFER_REQUEST
UNKNOWN Please be aware that this enum is an extensible enum. This means that new literals can be introduced without prior notice.

ReductionCardCode

Enum defines all the reduction cards that are know to NOVA.

Please be aware that this type is a so called extensible enum. This means that additional literals might be added in the future and that this is considered to be a non-breaking / SemVer compliant change.

Literals

Name Description
HALBTAX Half-fare travelcard

Former NOVA 14 code: HTA
NO_REDUCTION_CARD No reduction card

Former NOVA 14 code: KEINE_ERMAESSIGUNGSKARTE
GA_1_CLASS GA 1. Class

Former NOVA 14 code: GA_1KL
GA_2_CLASS GA 2. Class

Former NOVA 14 code: GA_2KL
DAY_PASS_ADULT_1_CLASS Day pass adults for 1st class

Former NOVA 14 code: TAGESKARTE_1KL
DAY_PASS_CHILD_1_CLASS Day pass children for 1st class

Former NOVA 14 code: KINDER_TAGESKARTE
DAY_PASS_CHILD_2_CLASS Day pass children for 2nd class

Former NOVA 14 code: KINDER_TAGESKARTE
DAY_PASS_ADULT_2_CLASS Day pass adults for 2nd class

Former NOVA 14 code: TAGESKARTE_2KL
JUNIOR_TRAVEL_CARD Junior travelcard

Former NOVA 14 code: JUNIORKARTE
CHILD_CO_TRAVEL_CARD Children's co-travelcard

Former NOVA 14 code: KINDER_MITFAHRKARTE
FVP_1_CLASS FVP 1st class

Former NOVA 14 code: FVP_1KL
FVP_2_CLASS FVP 2nd class

Former NOVA 14 code: FVP_2KL
SWISS_TRAVEL_PASS_1_CLASS Former NOVA 14 code: ST_PASS_1KL
SWISS_TRAVEL_PASS_2_CLASS Former NOVA 14 code: ST_PASS_2KL
SWISS_TRAVEL_PASS Former NOVA 14 code: SWISS_TRAVEL_PASS
INTERRAIL_CH_1_CLASS Former NOVA 14 code: INTERRAIL_CH_1KL
INTERRAIL_CH_2_CLASS Former NOVA 14 code: INTERRAIL_CH_2KL
EURAIL_CH_ADULT_1_CLASS Former NOVA 14 code: EURAIL_CH_ADULT_1KL
EURAIL_CH_YOUTH_1_CLASS Former NOVA 14 code: EURAIL_CH_YOUTH_1KL
EURAIL_CH_YOUTH_2_CLASS Former NOVA 14 code: EURAIL_CH_YOUTH_2KL
EURAIL_CH_CHILD Former NOVA 14 code: EURAIL_CH_CHILD
BAHN_CARD_25 BahnCard 25 of Deutsche Bahn (DB)

Former NOVA 14 code: BC_25
BAHN_CARD_50 BahnCard 50 of Deutsche Bahn (DB)

Former NOVA 14 code: BC_50
BAHN_CARD_100 BahnCard 100 of Deutsche Bahn (DB)

Former NOVA 14 code: BC_100
SWISS_HALF_FARE_CARD Former NOVA 14 code: SWISS_HALF_FARE_CARD
REGIONAL_PASS_1_CLASS Former NOVA 14 code: REGIONAL_PASS_1_KL
REGIONAL_PASS_2_CLASS Former NOVA 14 code: REGIONAL_PASS_2_KL
EURAIL_INTERRAIL Former NOVA 14 code: EURAIL_INTERRAIL
EXISTING_TRAVEL_AUTHORIZATION Existing travel authorization

Former NOVA 14 code: BESTEHENDER_FAHRAUSWEIS
POINT_TO_POINT_TRAVEL_PASS Former NOVA 14 code: STRECKENABO
UNKNOWN Please be aware that this enum is an extensible enum. This means that new literals can be introduced without prior notice.

TicketClass

Please be aware that this type is a so called extensible enum. This means that additional literals might be added in the future and that this is considered to be a non-breaking / SemVer compliant change.

Literals

Name Description
FIRST_CLASS
SECOND_CLASS
CLASS_UPGRADE
UNKNOWN Please be aware that this enum is an extensible enum. This means that new literals can be introduced without prior notice.

TicketType

Enumeration defines the different type of public transport tickets.

Please be aware that this type is a so called extensible enum. This means that additional literals might be added in the future and that this is considered to be a non-breaking / SemVer compliant change.

Literals

Name Description
SINGLE_TICKET
SEASON_TICKET
GROUP_TICKET
MULTI_TRIP_TICKET
UNKNOWN Please be aware that this enum is an extensible enum. This means that new literals can be introduced without prior notice.