VehicleRentalStationService Data Type

Implemented Interfaces
Serializable
Properties
name data type description
vehicleRentalPlaces array of VehicleRentalPlace
vehicleRentalVehicles array of VehicleRentalVehicle
vehicleRentalStations array of VehicleRentalStation

Example

{
  "vehicleRentalPlaces" : [ {
    "spacesAvailable" : 12345,
    "longitude" : 12345.0,
    "keepingVehicleRentalAtDestinationAllowed" : true,
    "rentalUris" : {
      "android" : "...",
      "ios" : "...",
      "web" : "..."
    },
    "allowPickup" : true,
    "capacity" : 12345,
    "vehiclesAvailable" : 12345,
    "id" : {
      "feedId" : "...",
      "id" : "..."
    },
    "allowDropoff" : true,
    "floatingVehicle" : true,
    "allowOverloading" : true,
    "network" : "...",
    "stationId" : "...",
    "name" : { },
    "carStation" : true,
    "realTimeData" : true,
    "latitude" : 12345.0
  }, {
    "spacesAvailable" : 12345,
    "longitude" : 12345.0,
    "keepingVehicleRentalAtDestinationAllowed" : true,
    "rentalUris" : {
      "android" : "...",
      "ios" : "...",
      "web" : "..."
    },
    "allowPickup" : true,
    "capacity" : 12345,
    "vehiclesAvailable" : 12345,
    "id" : {
      "feedId" : "...",
      "id" : "..."
    },
    "allowDropoff" : true,
    "floatingVehicle" : true,
    "allowOverloading" : true,
    "network" : "...",
    "stationId" : "...",
    "name" : { },
    "carStation" : true,
    "realTimeData" : true,
    "latitude" : 12345.0
  } ],
  "vehicleRentalVehicles" : [ {
    "id" : {
      "feedId" : "...",
      "id" : "..."
    },
    "name" : { },
    "longitude" : 12345.0,
    "latitude" : 12345.0,
    "system" : {
      "systemId" : "...",
      "language" : "...",
      "name" : "...",
      "shortName" : "...",
      "operator" : "...",
      "url" : "...",
      "purchaseUrl" : "...",
      "startDate" : "...",
      "phoneNumber" : "...",
      "email" : "...",
      "feedContactEmail" : "...",
      "timezone" : { },
      "licenseUrl" : "...",
      "androidApp" : { },
      "iosApp" : { }
    },
    "vehicleType" : {
      "id" : { },
      "name" : "...",
      "formFactor" : "MOPED",
      "propulsionType" : "ELECTRIC",
      "maxRangeMeters" : 12345.0
    },
    "rentalUris" : {
      "android" : "...",
      "ios" : "...",
      "web" : "..."
    },
    "isReserved" : true,
    "isDisabled" : true,
    "lastReported" : "...",
    "currentRangeMeters" : 12345.0,
    "station" : {
      "id" : { },
      "name" : { },
      "shortName" : "...",
      "longitude" : 12345.0,
      "latitude" : 12345.0,
      "address" : "...",
      "crossStreet" : "...",
      "regionId" : "...",
      "postCode" : "...",
      "rentalMethods" : [ "...", "..." ],
      "isVirtualStation" : true,
      "stationArea" : { },
      "capacity" : 12345,
      "vehicleTypeAreaCapacity" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "vehicleTypeDockCapacity" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "isValetStation" : true,
      "system" : { },
      "rentalUris" : { },
      "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
    },
    "pricingPlanId" : "...",
    "stationId" : "...",
    "network" : "...",
    "vehiclesAvailable" : 12345,
    "spacesAvailable" : 12345,
    "capacity" : 12345,
    "allowDropoff" : true,
    "allowOverloading" : true,
    "allowPickup" : true,
    "floatingVehicle" : true,
    "carStation" : true,
    "keepingVehicleRentalAtDestinationAllowed" : true,
    "realTimeData" : true
  }, {
    "id" : {
      "feedId" : "...",
      "id" : "..."
    },
    "name" : { },
    "longitude" : 12345.0,
    "latitude" : 12345.0,
    "system" : {
      "systemId" : "...",
      "language" : "...",
      "name" : "...",
      "shortName" : "...",
      "operator" : "...",
      "url" : "...",
      "purchaseUrl" : "...",
      "startDate" : "...",
      "phoneNumber" : "...",
      "email" : "...",
      "feedContactEmail" : "...",
      "timezone" : { },
      "licenseUrl" : "...",
      "androidApp" : { },
      "iosApp" : { }
    },
    "vehicleType" : {
      "id" : { },
      "name" : "...",
      "formFactor" : "SCOOTER",
      "propulsionType" : "ELECTRIC_ASSIST",
      "maxRangeMeters" : 12345.0
    },
    "rentalUris" : {
      "android" : "...",
      "ios" : "...",
      "web" : "..."
    },
    "isReserved" : true,
    "isDisabled" : true,
    "lastReported" : "...",
    "currentRangeMeters" : 12345.0,
    "station" : {
      "id" : { },
      "name" : { },
      "shortName" : "...",
      "longitude" : 12345.0,
      "latitude" : 12345.0,
      "address" : "...",
      "crossStreet" : "...",
      "regionId" : "...",
      "postCode" : "...",
      "rentalMethods" : [ "...", "..." ],
      "isVirtualStation" : true,
      "stationArea" : { },
      "capacity" : 12345,
      "vehicleTypeAreaCapacity" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "vehicleTypeDockCapacity" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "isValetStation" : true,
      "system" : { },
      "rentalUris" : { },
      "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
    },
    "pricingPlanId" : "...",
    "stationId" : "...",
    "network" : "...",
    "vehiclesAvailable" : 12345,
    "spacesAvailable" : 12345,
    "capacity" : 12345,
    "allowDropoff" : true,
    "allowOverloading" : true,
    "allowPickup" : true,
    "floatingVehicle" : true,
    "carStation" : true,
    "keepingVehicleRentalAtDestinationAllowed" : true,
    "realTimeData" : true
  } ],
  "vehicleRentalStations" : [ {
    "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" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "boundary" : { },
      "boundaryDimension" : 12345,
      "numPoints" : 12345,
      "coordinates" : [ { }, { } ],
      "dimension" : 12345,
      "envelopeInternal" : { },
      "empty" : true,
      "coordinate" : { },
      "centroid" : { },
      "factory" : { },
      "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" : { },
      "licenseUrl" : "...",
      "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" : "...",
    "allowOverloading" : true,
    "isKeepingVehicleRentalAtDestinationAllowed" : true,
    "realTimeData" : true,
    "stationId" : "...",
    "network" : "...",
    "allowDropoff" : true,
    "allowPickup" : true,
    "floatingVehicle" : true,
    "carStation" : true,
    "keepingVehicleRentalAtDestinationAllowed" : true
  }, {
    "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" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "boundary" : { },
      "boundaryDimension" : 12345,
      "numPoints" : 12345,
      "coordinates" : [ { }, { } ],
      "dimension" : 12345,
      "envelopeInternal" : { },
      "empty" : true,
      "coordinate" : { },
      "centroid" : { },
      "factory" : { },
      "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" : { },
      "licenseUrl" : "...",
      "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" : "...",
    "allowOverloading" : true,
    "isKeepingVehicleRentalAtDestinationAllowed" : true,
    "realTimeData" : true,
    "stationId" : "...",
    "network" : "...",
    "allowDropoff" : true,
    "allowPickup" : true,
    "floatingVehicle" : true,
    "carStation" : true,
    "keepingVehicleRentalAtDestinationAllowed" : true
  } ]
}