-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfuelingPointID
42 lines (38 loc) · 2.14 KB
/
fuelingPointID
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
Data Element Name: fuelingPointID
Definition: The unique identifier on a forecourt (fuel retailing premise) of a fueling point. Further definition
is given in the IFSF Glossary (link ?).
Description: A Fueling Point Identifer is the method of identifying a unique fuel service delivery point for
(re-)fueling a vehicle fuel tank or other fuel container. By definition one vehicle tank/container
can be refuelled at a time irrespective of the number of nozzles (or electric cable connectors
for electric vehciles)
Data Type: string (max length of 8 alphanumeric characters; an alphanumeric charater is [A-Z, a-z, 0-9])
Regular Expression -
Examples: "Pump 1","FP1","10","PUMP05"
Alias: FPIdentifier, FPID, FuelingPointNumber, PumpIdentifier, PumpNbr, PumpNumber, PumpID
Where used:
object: used in object......
APIs This data element is used in the following IFSF APIs. (invented Examples only not yet defined)
PUT/approveFPs/{fuelingPointID}
PUT/cancelFPs/{fuelingPointID}
PUT/FPTransaction/{fuelingPointID}
PUT/freeFPs/{fuelingPointID}
PUT/reserveFPs/{fuelingPointID}
YAML code: - The text between brackets can be cut and paste into the Online Swagger editor (include a hyper link)
This is exmple YAML code for data element fuelingPointID
[
core.fuel.fuelingPointID:
maxLength: 8
type: string
required:
- type
]
Example:
"fuelingPointID" : "Pump 1"
"fuelingPointID" : "FP1"
"fuelingPointID" : "10"
"fuelingPointID" : "PUMP05"
The following are not supported nativvely
"fuelingPointID" : "Pump+1" illegal character +
"fuelingPointID" : "Pump$1" illegal character $
"fuelingPointID" : "Pump#1" illegal character #
"fuelingPointID" : "Pumpnumber1" string exceeds 8 characters... for real-time processing it may be truncated to "Pumpnumb"