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 }