All OTP Transit entities should extend this class. The purpose of the class is to enforce a common implementation of the identity:
name | data type | constraints | description |
---|---|---|---|
price | number | required | |
currencyType | string | ||
paymentMethod | number | required | |
transfersSet | boolean | required | |
transfers | number | required | |
transferDurationSet | boolean | required | |
transferDuration | number | required | |
journeyDurationSet | boolean | required | |
journeyDuration | number | required | |
youthPrice | number | required | |
seniorPrice | number | required | |
Properties inherited from TransitEntity |
|||
id | FeedScopedId |
Example
{ "price" : 12345.0, "currencyType" : "...", "paymentMethod" : 12345, "transfersSet" : true, "transfers" : 12345, "transferDurationSet" : true, "transferDuration" : 12345, "journeyDurationSet" : true, "journeyDuration" : 12345, "youthPrice" : 12345.0, "seniorPrice" : 12345.0, "id" : { "feedId" : "...", "id" : "..." } }