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" : "..."
}
}