| Contact | Donate | Imprint |
| Vehicle | VehicleModule | Uber |
| Property | Type | Entity | Reference | Module |
| (1) Capacity | INT | Vehicle | ||
| (2) Color | STRING | Vehicle | ||
| (3) Make | STRING | Vehicle | ||
| (4) Model | STRING | Vehicle | ||
| (5) PlateCountry | STRING | Vehicle | ||
| (6) PlateNumber | STRING | Vehicle | ||
| (7) VehicleType | STRING | Vehicle | ||
| (8) Year | INT | Vehicle |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /vehicle | findAllVehicle() | VehicleModule | GET | Vehicle |
| (2) /vehicle/{id} | deleteVehicleById(id) | VehicleModule | DELETE | Vehicle |
| (3) /trip/vehicle/{id} | findAllTripOfVehicle(id) | VehicleModule | GET | Vehicle Trip |
| (4) /vehicle | insertVehicle(vehicle) | VehicleModule | POST | Vehicle |
| (5) /drivervehicle/vehicle/{id} | findAllDriverVehicleOfVehicle(id) | VehicleModule | GET | Vehicle DriverVehicle |
| (6) /vehicle/{id} | updateVehicleById(vehicle) | VehicleModule | PUT | Vehicle |
| (7) /vehicle/{id} | findVehicleById(id) | VehicleModule | GET | Vehicle |
Example:
final Vehicle vehicle = (Vehicle) invokeModule(VEHICLE_MODULE + "/vehicle/" + id, Vehicle.class);| Contact | Donate | Imprint |