Package ch.voev.nova.reseller.masterdata
Types / Enumerations:
Types
Channel
Entity channel (DE: Kanal), used by resellers (DE: Leistungsvermittler) for selling tickets.
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
name | String | 1..1 | @Size(min=0, max=255) | |
code | NOVAClientCode | 1..1 | | |
channelType | ChannelType | 1..1 | | |
ChannelMasterData
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
channels | Channel | 0..* | | |
DistributionPoint
A distribution point is a service point which can be used as a (tariff-based) location for sales by NOVA. These can be both physical locations (e.g., Bern Main Station) and virtual distribution points (e.g SBB WebShop).
Type Details | Details |
Alias | Vertriebspunkt |
Parent Class | EntityVersion |
Properties / Associations
DistributionPointDataUnit
Type Details | Details |
Parent Class | DataUnit |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
distributionPoints | DistributionPoint | 0..* | | |
Reseller
Entity Reseller (DE: Leistungsvermittler) is an organization role for selling tickets to end customers.
Type Details | Details |
Alias | Leistungsvermittler (LV) |
Parent Class | EntityVersion |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
organization | Organization | 1..1 | @Valid | |
ResellerConfiguration
Properties / Associations
ResellerDataUnit
Type Details | Details |
Parent Class | DataUnit |
Properties / Associations
ResellerMasterData
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
resellers | Reseller | 0..* | | |
ResellerRestrictionGroup
Defines a list of reseller configurations which are used to restrict specific operation (e.g. refund product, issue coupon, etc.). Each reseller configuration describes one allowed combination of reseller, channel & service points.
Type Details | Details |
Alias | Vermittlereinschränkungen |
Parent Class | EntityVersion |
Properties / Associations
ResellerRestrictionsDataUnit
Type Details | Details |
Parent Class | DataUnit |
Properties / Associations
SalesArea
Defines a group of service points which are allowed to sell certain products.
Type Details | Details |
Alias | Verkaufsgebiet |
Parent Class | EntityVersion |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
name | String | 1..1 | @Size(min=0, max=255) | |
servicePoints | ServicePoint | 1..* | | |
SalesAreaDataUnit
Type Details | Details |
Parent Class | DataUnit |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
salesAreas | SalesArea | 0..* | | |