Implements the VehicleRentalPlace class which contains Javadoc.
| name | data type | constraints | description | 
|---|---|---|---|
| id | FeedScopedId | ||
| name | I18NString | ||
| longitude | number | required | |
| latitude | number | required | |
| system | VehicleRentalSystem | ||
| vehicleType | RentalVehicleType | ||
| rentalUris | VehicleRentalStationUris | ||
| isReserved | boolean | required | |
| isDisabled | boolean | required | |
| lastReported | number | ||
| currentRangeMeters | number | ||
| station | VehicleRentalStation | ||
| pricingPlanId | string | ||
| stationId | string | Get the system-internal id for the place | |
| network | string | Get the id of the vehicle rental system | |
| vehiclesAvailable | number | required | How many vehicles are currently available for rental at the station | 
| spacesAvailable | number | required | How many parking spaces are currently available for dropping off a vehicle at the station, 0 for floating vehicles | 
| capacity | number | Number of total docking points installed at this station, both available and unavailable. | |
| allowDropoff | boolean | required | Does the place allow dropping off vehicles | 
| allowOverloading | boolean | required | Does the place allow overloading (ignore available spaces) | 
| 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 | 
| arrivingInRentalVehicleAtDestinationAllowed | boolean | required | Is it possible to arrive at the destination with a rented bicycle, without dropping it off | 
| realTimeData | boolean | required | Whether this station has real-time data available currently. If no real-time data, users should take bikesAvailable/spacesAvailable with a pinch of salt, as they are always the total capacity divided by two. | 
Example
{
  "id" : {
    "feedId" : "...",
    "id" : "..."
  },
  "name" : { },
  "longitude" : 12345.0,
  "latitude" : 12345.0,
  "system" : {
    "systemId" : "...",
    "language" : "...",
    "name" : "...",
    "shortName" : "...",
    "operator" : "...",
    "url" : "...",
    "purchaseUrl" : "...",
    "startDate" : "...",
    "phoneNumber" : "...",
    "email" : "...",
    "feedContactEmail" : "...",
    "licenseUrl" : "...",
    "timezone" : "...",
    "androidApp" : {
      "storeUri" : "...",
      "discoveryUri" : "..."
    },
    "iosApp" : {
      "storeUri" : "...",
      "discoveryUri" : "..."
    }
  },
  "vehicleType" : {
    "id" : {
      "feedId" : "...",
      "id" : "..."
    },
    "name" : "...",
    "formFactor" : "MOPED",
    "propulsionType" : "ELECTRIC_ASSIST",
    "maxRangeMeters" : 12345.0
  },
  "rentalUris" : {
    "android" : "...",
    "ios" : "...",
    "web" : "..."
  },
  "isReserved" : true,
  "isDisabled" : true,
  "lastReported" : 12345,
  "currentRangeMeters" : 12345.0,
  "station" : {
    "id" : {
      "feedId" : "...",
      "id" : "..."
    },
    "name" : { },
    "shortName" : "...",
    "longitude" : 12345.0,
    "latitude" : 12345.0,
    "address" : "...",
    "crossStreet" : "...",
    "regionId" : "...",
    "postCode" : "...",
    "rentalMethods" : [ "...", "..." ],
    "isVirtualStation" : true,
    "stationArea" : {
      "envelope" : { },
      "length" : 12345.0,
      "geometryType" : "...",
      "boundary" : { },
      "rectangle" : true,
      "centroid" : { },
      "simple" : true,
      "interiorPoint" : { },
      "factory" : { },
      "valid" : true,
      "coordinate" : { },
      "precisionModel" : { },
      "envelopeInternal" : { },
      "boundaryDimension" : 12345,
      "dimension" : 12345,
      "area" : 12345.0,
      "empty" : true,
      "userData" : { },
      "numGeometries" : 12345,
      "numPoints" : 12345,
      "SRID" : 12345,
      "coordinates" : [ { }, { } ]
    },
    "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" : "...",
      "licenseUrl" : "...",
      "timezone" : "...",
      "androidApp" : { },
      "iosApp" : { }
    },
    "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" : 12345,
    "allowOverloading" : true,
    "isArrivingInRentalVehicleAtDestinationAllowed" : true,
    "realTimeData" : true,
    "stationId" : "...",
    "network" : "...",
    "allowDropoff" : true,
    "allowPickup" : true,
    "floatingVehicle" : true,
    "carStation" : true,
    "arrivingInRentalVehicleAtDestinationAllowed" : true
  },
  "pricingPlanId" : "...",
  "stationId" : "...",
  "network" : "...",
  "vehiclesAvailable" : 12345,
  "spacesAvailable" : 12345,
  "capacity" : 12345,
  "allowDropoff" : true,
  "allowOverloading" : true,
  "allowPickup" : true,
  "floatingVehicle" : true,
  "carStation" : true,
  "arrivingInRentalVehicleAtDestinationAllowed" : true,
  "realTimeData" : true
}