Implements the VehicleRentalPlace class which contains Javadoc.
| name | data type | constraints | description |
|---|---|---|---|
| id | FeedScopedId | ||
| name | I18NString | ||
| shortName | string | ||
| longitude | number | required | |
| latitude | number | required | |
| address | string | ||
| crossStreet | string | ||
| regionId | string | ||
| postCode | string | ||
| rentalMethods | array of string | ||
| isVirtualStation | boolean | required | |
| stationArea | Geometry | ||
| capacity | number | ||
| vehicleTypeAreaCapacity | map of number | ||
| vehicleTypeDockCapacity | map of number | ||
| isValetStation | boolean | required | |
| system | VehicleRentalSystem | ||
| rentalUris | VehicleRentalStationUris | ||
| vehiclesAvailable | number | required | |
| vehiclesDisabled | number | required | |
| vehicleTypesAvailable | map of number | ||
| spacesAvailable | number | required | |
| spacesDisabled | number | required | |
| vehicleSpacesAvailable | map of number | ||
| isInstalled | boolean | required | |
| isRenting | boolean | required | |
| isReturning | boolean | required | |
| lastReported | string | ||
| allowOverloading | boolean | required | |
| isKeepingVehicleRentalAtDestinationAllowed | boolean | required | |
| realTimeData | boolean | required | |
| stationId | string | Get the system-internal id for the place | |
| network | string | Get the id of the vehicle rental system | |
| allowDropoff | boolean | required | Does the place allow dropping off vehicles |
| allowPickup | boolean | required | Can a vehicle be rented here |
| floatingVehicle | boolean | required | Is the vehicle to be rented free-floating |
| carStation | boolean | required | Should the search be continued with CAR mode after renting a vehicle |
| keepingVehicleRentalAtDestinationAllowed | boolean | required | Is it possible to arrive at the destination with a rented bicycle, without dropping it off |
Example
{
"id" : {
"feedId" : "...",
"id" : "..."
},
"name" : { },
"shortName" : "...",
"longitude" : 12345.0,
"latitude" : 12345.0,
"address" : "...",
"crossStreet" : "...",
"regionId" : "...",
"postCode" : "...",
"rentalMethods" : [ "...", "..." ],
"isVirtualStation" : true,
"stationArea" : {
"length" : 12345.0,
"numGeometries" : 12345,
"precisionModel" : {
"scale" : 12345.0,
"floating" : true,
"maximumSignificantDigits" : 12345,
"type" : { },
"offsetX" : 12345.0,
"offsetY" : 12345.0
},
"interiorPoint" : {
"boundaryDimension" : 12345,
"x" : 12345.0,
"coordinates" : [ { }, { } ],
"coordinate" : { },
"simple" : true,
"numPoints" : 12345,
"dimension" : 12345,
"boundary" : { },
"geometryType" : "...",
"coordinateSequence" : { },
"empty" : true,
"y" : 12345.0,
"length" : 12345.0,
"numGeometries" : 12345,
"precisionModel" : { },
"interiorPoint" : { },
"rectangle" : true,
"area" : 12345.0,
"envelopeInternal" : { },
"centroid" : { },
"factory" : { },
"SRID" : 12345,
"userData" : { },
"envelope" : { },
"valid" : true
},
"rectangle" : true,
"area" : 12345.0,
"boundary" : { },
"boundaryDimension" : 12345,
"numPoints" : 12345,
"coordinates" : [ {
"x" : 12345.0,
"y" : 12345.0,
"z" : 12345.0,
"m" : 12345.0,
"valid" : true
}, {
"x" : 12345.0,
"y" : 12345.0,
"z" : 12345.0,
"m" : 12345.0,
"valid" : true
} ],
"dimension" : 12345,
"envelopeInternal" : {
"width" : 12345.0,
"null" : true,
"diameter" : 12345.0,
"area" : 12345.0,
"minY" : 12345.0,
"height" : 12345.0,
"maxX" : 12345.0,
"maxY" : 12345.0,
"minX" : 12345.0
},
"empty" : true,
"coordinate" : {
"x" : 12345.0,
"y" : 12345.0,
"z" : 12345.0,
"m" : 12345.0,
"valid" : true
},
"centroid" : {
"boundaryDimension" : 12345,
"x" : 12345.0,
"coordinates" : [ { }, { } ],
"coordinate" : { },
"simple" : true,
"numPoints" : 12345,
"dimension" : 12345,
"boundary" : { },
"geometryType" : "...",
"coordinateSequence" : { },
"empty" : true,
"y" : 12345.0,
"length" : 12345.0,
"numGeometries" : 12345,
"precisionModel" : { },
"interiorPoint" : { },
"rectangle" : true,
"area" : 12345.0,
"envelopeInternal" : { },
"centroid" : { },
"factory" : { },
"SRID" : 12345,
"userData" : { },
"envelope" : { },
"valid" : true
},
"factory" : {
"precisionModel" : { },
"SRID" : 12345,
"coordinateSequenceFactory" : { }
},
"SRID" : 12345,
"simple" : true,
"userData" : { },
"geometryType" : "...",
"envelope" : { },
"valid" : true
},
"capacity" : 12345,
"vehicleTypeAreaCapacity" : {
"property1" : 12345,
"property2" : 12345
},
"vehicleTypeDockCapacity" : {
"property1" : 12345,
"property2" : 12345
},
"isValetStation" : true,
"system" : {
"systemId" : "...",
"language" : "...",
"name" : "...",
"shortName" : "...",
"operator" : "...",
"url" : "...",
"purchaseUrl" : "...",
"startDate" : "...",
"phoneNumber" : "...",
"email" : "...",
"feedContactEmail" : "...",
"timezone" : {
"rawOffset" : 12345,
"DSTSavings" : 12345,
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"ID" : "..."
},
"licenseUrl" : "...",
"androidApp" : {
"storeUri" : "...",
"discoveryUri" : "..."
},
"iosApp" : {
"storeUri" : "...",
"discoveryUri" : "..."
}
},
"rentalUris" : {
"android" : "...",
"ios" : "...",
"web" : "..."
},
"vehiclesAvailable" : 12345,
"vehiclesDisabled" : 12345,
"vehicleTypesAvailable" : {
"property1" : 12345,
"property2" : 12345
},
"spacesAvailable" : 12345,
"spacesDisabled" : 12345,
"vehicleSpacesAvailable" : {
"property1" : 12345,
"property2" : 12345
},
"isInstalled" : true,
"isRenting" : true,
"isReturning" : true,
"lastReported" : "...",
"allowOverloading" : true,
"isKeepingVehicleRentalAtDestinationAllowed" : true,
"realTimeData" : true,
"stationId" : "...",
"network" : "...",
"allowDropoff" : true,
"allowPickup" : true,
"floatingVehicle" : true,
"carStation" : true,
"keepingVehicleRentalAtDestinationAllowed" : true
}