# Fleet Engine API for on-demand trips

Services for on-demand trips users.

## Service: fleetengine.googleapis.com

The Service name `fleetengine.googleapis.com` is needed to create RPC client stubs.

## `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService`

| Methods ||
|---|---|
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.CreateTrip` `` | Creates a trip in the Fleet Engine and returns the new trip. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.DeleteTrip` `` | Deletes a single Trip. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.GetTrip` `` | Get information about a single trip. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.ReportBillableTrip` `` | Report billable trip usage. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.SearchTrips` `` | Get all the trips for a specific vehicle. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.UpdateTrip` `` | Updates trip data. |

## `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService`

| Methods ||
|---|---|
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.CreateVehicle` `` | Instantiates a new vehicle associated with an on-demand rideshare or deliveries provider. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.DeleteVehicle` `` | Deletes a Vehicle from the Fleet Engine. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.GetVehicle` `` | Returns a vehicle from the Fleet Engine. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.ListVehicles` `` | Returns a paginated list of vehicles associated with a provider that match the request options. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.SearchVehicles` `` | Returns a list of vehicles that match the request options. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.UpdateVehicle` `` | Writes updated vehicle data to the Fleet Engine. |
| `` `https://developers.google.com/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes` `` | Partially updates a vehicle's attributes. |