Transmodel class
CUSTOMER ACCOUNT
In package ST Fare Contract MODELView on transmodel-cen.eu
A registration of the TRANSPORT CUSTOMER with an ACCOUNT PROVIDER to obtain travel services.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
CreationDate | dateTime | 0..1 | Creation date of CUSTOMER ACCOUNT. |
Id | CustomerAccountIdType | 1..1 | Identifier of a CUSTOMER ACCOUNT. |
ModificationDate | dateTime | 0..1 | Last modification date of CUSTOMER ACCOUNT. |
Status | normalizedString | 1..1 | Status of a CUSTOMER ACCOUNT. |
Implemented in
| Standard | Declaration | Kind |
|---|---|---|
| NeTEx | CustomerAccount |
element |
CustomerAccount_VersionStructure |
type |
Associations
| CUSTOMER ACCOUNT | Kind | Other class |
|---|---|---|
| provided by 0..* | association | ACCOUNT PROVIDER ROLEprovider 0..1 |
| revived by 1 | association | ACCOUNT REVIVE EVENT abstractreviving 0..* |
| affected by 1 | association | ACCOUNT SALES EVENT abstractaffecting 0..* |
| suspended by 1 | association | ACCOUNT SUSPEND EVENT abstractsuspending 0..* |
| recorded in 1 | association | CUSTOMER ACCOUNT ENTRY abstractrecording 0..* |
| listed by 1 | association | CUSTOMER ACCOUNT SECURITY LISTINGlisting of 0..* |
| anonymising 1 | association | CUSTOMER DEREGISTRATION ENTRYrecorded in 0..1 |
| assigning 1 | association | CUSTOMER MEDIA REGISTRATION ENTRYrecorded in 0..* |
| allowing | composed of | CUSTOMER PAYMENT MEANSregistered with 0..* |
| preferring 0..1 | association | CUSTOMER PAYMENT MEANSpreferred by 0..1 |
| modifying 1 | association | CUSTOMER PROFILE MODIFICATION ENTRYrecorded in 0..* |
| acquisition for 0..1 | association | CUSTOMER PURCHASE PACKAGEacquired by 0..* |
| creating 1 | association | CUSTOMER REGISTRATION ENTRYrecorded in 1 |
| registered to | composed of | FARE CONTRACTgoverned by 0..* |
| identified by 0..* | association | IDENTITY PROVIDER ROLEidentity supplier 0..1 |
| registering | contains | MEDIUM ACCESS DEVICEregistered to 0..* |
| registering 0..1 | association | MEDIUM APPLICATION INSTANCEregistered to 0..* |
| notified by 0..1 | association | MONITORED TRIP PATTERNnotifying 0..* |
| recorded in | contains | PI REQUEST abstractmade for 0..* |
| incurring 0..1 | association | REVENUE PROTECTION ENTRY abstractagainst 0..* |
| — | contains | SERVICE ACCESS CODE 0..* |
| registered for 0..* | association | TRANSPORT CUSTOMERregistered to |
| registering 0..1 | association | TRAVEL DOCUMENTrelated to 0..* |
| classified as 0..* | association | TYPE OF CUSTOMER ACCOUNTclassifying 0..1 |
From the Transmodel 6.2 UML model published by CEN. Names, definitions and relationships are taken unchanged from its Enterprise Architect export (read 2026-10-22). Diagrams are EA's own images from transmodel-cen.eu; the neighbourhood drawings on class pages are made with Graphviz.