Skip to main content

Module model

Module model 

Source
Expand description

The messages and enums that are part of this client library.

Modules§

report_billable_trip_request
Defines additional types related to ReportBillableTripRequest.
request_header
Defines additional types related to RequestHeader.
search_vehicles_request
Defines additional types related to SearchVehiclesRequest.
speed_reading_interval
Defines additional types related to SpeedReadingInterval.
terminal_point_id
Defines additional types related to TerminalPointId.
trip_attribute
Defines additional types related to TripAttribute.
vehicle
Defines additional types related to Vehicle.
vehicle_attribute
Defines additional types related to VehicleAttribute.
vehicle_match
Defines additional types related to VehicleMatch.
visual_traffic_report_polyline_rendering
Defines additional types related to VisualTrafficReportPolylineRendering.

Structs§

BatteryInfo
Information about the device’s battery.
ConsumableTrafficPolyline
Traffic density along a Vehicle’s path.
CreateTripRequest
CreateTrip request message.
CreateVehicleRequest
CreateVehicle request message.
DeleteTripRequest
DeleteTrip request message.
DeleteVehicleRequest
DeleteVehicle request message.
DeviceSettings
Information about various settings on the mobile device.
GetTripRequest
GetTrip request message.
GetVehicleRequest
GetVehicle request message.
LicensePlate
The license plate information of the Vehicle. To avoid storing personally-identifiable information, only the minimum information about the license plate is stored as part of the entity.
ListVehiclesRequest
ListVehicles request message.
ListVehiclesResponse
ListVehicles response message.
ReportBillableTripRequest
ReportBillableTrip request message.
RequestHeader
A RequestHeader contains fields common to all Fleet Engine RPC requests.
SearchTripsRequest
SearchTrips request message.
SearchTripsResponse
SearchTrips response message.
SearchVehiclesRequest
SearchVehicles request message.
SearchVehiclesResponse
SearchVehicles response message.
SpeedReadingInterval
Traffic density indicator on a contiguous segment of a path. Given a path with points P_0, P_1, … , P_N (zero-based index), the SpeedReadingInterval defines an interval and describes its traffic using the following categories.
StopLocation
The actual location where a stop (pickup/dropoff) happened.
TerminalLocation
Describes the location of a waypoint.
TerminalPointIdDeprecated
Deprecated: TerminalPoints are no longer supported in Fleet Engine. Use TerminalLocation.point instead.
TrafficPolylineData
Traffic conditions along the expected vehicle route.
Trip
Trip metadata.
TripAttribute
Describes a trip attribute as a key-value pair. The “key:value” string length cannot exceed 256 characters.
TripWaypoint
Describes a stopping point on a vehicle’s route or an ending point on a vehicle’s trip.
UpdateTripRequest
UpdateTrip request message.
UpdateVehicleAttributesRequest
UpdateVehicleAttributes request message.
UpdateVehicleAttributesResponse
UpdateVehicleAttributes response message.
UpdateVehicleRequest
`UpdateVehicle request message.
Vehicle
Vehicle metadata.
VehicleAttribute
Describes a vehicle attribute as a key-value pair. The “key:value” string length cannot exceed 256 characters.
VehicleAttributeList
A list-of-lists datatype for vehicle attributes.
VehicleLocation
The location, speed, and heading of a vehicle at a point in time.
VehicleMatch
Contains the vehicle and related estimates for a vehicle that match the points of active trips for the vehicle SearchVehiclesRequest.
VisualTrafficReportPolylineRendering
Describes how clients should color one portion of the polyline along the route.
Waypoint
Describes intermediate points along a route for a VehicleMatch in a SearchVehiclesResponse. This concept is represented as a TripWaypoint in all other endpoints.

Enums§

BatteryStatus
Status of the battery, whether full or charging etc.
BillingPlatformIdentifier
A set of values that indicate upon which platform the request was issued.
LocationPowerSaveMode
How location features are configured to behave on the mobile device when the devices “battery saver” feature is on. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
LocationSensor
The sensor or methodology used to determine the location.
NavigationStatus
The vehicle’s navigation status.
PolylineFormatType
The type of polyline format.
PowerSource
Type of the charger being used to charge the battery.
TripStatus
The status of a trip indicating its progression.
TripType
The type of a trip.
TripView
Selector for different sets of Trip fields in a GetTrip response. See AIP-157 for context. Additional views are likely to be added.
VehicleState
The state of a Vehicle.
WaypointType
The type of waypoint.