CreateTransitPassDto
departureDatestringrequired
ISO 8601 calendar date (YYYY-MM-DD)
Example:
2000-01-01arrivalDatestringrequired
ISO 8601 calendar date (YYYY-MM-DD)
Example:
2000-01-01departureTimestring
24-hour HH:mm
Possible values: Value must match regular expression ^([0-1][0-9]|2[0-3]):[0-5][0-9]$
Example:
00:00arrivalTimestring
24-hour HH:mm
Possible values: Value must match regular expression ^([0-1][0-9]|2[0-3]):[0-5][0-9]$
Example:
01:00originStationCodestring
Possible values: <= 3 characters
Example:
strdestinationStationCodestring
Possible values: <= 3 characters
Example:
strexpirationDatestring
Example:
2000-01-01flightNumberstring
gatestring
seatstring
originNamestring
Possible values: <= 13 characters
destinationNamestring
Possible values: <= 13 characters
tripNumberstring
tarifstring
customBackFields object[]
Array [
keystring
Auto-generated server-side (slug derived from label + position index). Clients should NOT send this field — it is ignored and always regenerated.
labelstringrequired
valuestringrequired
typeobjectrequired
]
enableSendEmailOrSmsboolean
Default value:
falsefirstNamestringrequired
lastNamestringrequired
emailstring<email>required
phoneNumberstring
barcodestring
CreateTransitPassDto
{
"departureDate": "2000-01-01",
"arrivalDate": "2000-01-01",
"departureTime": "00:00",
"arrivalTime": "01:00",
"originStationCode": "str",
"destinationStationCode": "str",
"expirationDate": "2000-01-01",
"flightNumber": "string",
"gate": "string",
"seat": "string",
"originName": "string",
"destinationName": "string",
"tripNumber": "string",
"tarif": "string",
"customBackFields": [
{
"key": "string",
"label": "string",
"value": "string",
"type": {}
}
],
"enableSendEmailOrSms": false,
"firstName": "string",
"lastName": "string",
"email": "user@example.com",
"phoneNumber": "string",
"barcode": "string"
}