summaryrefslogtreecommitdiffstats
path: root/misc/controlAppContent.txt
blob: 3c57b7bb87507828292d9807fb9bcc79e534991c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
barcode data to be displayed in the UIC control App:

ticket choice:  reservation,openTicket,pass,customerCard
	
	
issuingData: securityProvider,issuing date-time,issuerName,
			  specimen --> only displayed if value is "true",
              ?securePaperTicket --> only displayed if value is "true"?
              activated --> only displayed if value is "false"
              currency,currencyFract --> used for formatting prices
              issuerPNR
   
controlData:
      	     passportValidationRequired --> only displayed if value is "true",
      	     ageCheckRequired --> only displayed if value is "true",
      	     reductionCardCheckRequired --> only displayed if value is "true",
      	     
?includedTickets?


TravelerData:
             groupName --> only displayed if provided
             list of travelers
             		- first + second + last name in one line
             		- idCard/passportId --> only displayed if provided
             		- date-of-birth 
             		- passengerType
             		- passengerWithReducedMobility --> only displayed if provided
             		- countryOfResidence --> code list needed for display

Reservation
			train, departureDate and time as date-time, 
			serviceBrandAbrUTF8  --> only displayed if provided    
			service --> displayed from code list
			fromStationNameUTF8,
			toStationNameUTF8 
			classCode --> displayed from code list  
			serviceLevel --> displayed from code list, display code if not in list       		
 			places + additional places as "coach xyz, places 1,2,3,4"
 			bicycle places 
 			numberOfOverbooked --> displayed if > 0
 			berth --> display as one line per berthType type from code list + # + compartmentGender from code list
            tariff
            priceType --> Display from code list
            price --> displayed with currency and fraction) (9.99 EUR)

 
 
 
 TariffType:
 			numberOfPassengers + passengerType from code list
            tariffDesc
            reductionCard --> List of CardReference Type
            
            
 CardReferenceType: to be displayed in one line:
 			cardName   
 			cardId --> display if provided
 			leadingCardId --> display if provided
 			trainingCardId --> display if provided
 			
OpenTicket:
  			returnIncluded --> displayed in case the value is "true"
  			fromStationNameUTF8,
  			toStationNameUTF8,
  			validRegionDesc,
  		    returnDescription -->   	
  		    		fromStationNameUTF8,
  					toStationNameUTF8,
  					validRegionDesc,
  			valid-from datetime,
  			valid-until datetime
  			classCode --> displayed from code list  				
 			serviceLevel --> displayed from code list, display code if not in list       		
            tariff
            price --> displayed with currency and fraction) (9.99 EUR)
 			
Pass:
			passType --> display from code list,
			passDescription
			classCode --> displayed from code list  
			valid-from datetime,
  			valid-until datetime,
  			numberOfPossibleTrips,
			countries -> Displayed from code list
			infoText
            tariff
            price --> displayed with currency and fraction) (9.99 EUR)			
			
  			
CustomerCard:
			customer
  			valid-from datetime,
  			valid-until datetime,
  			classCode --> displayed from code list  		
			cardTypeDescr
			customerStatusDescr