Expand description
vehicle module implementing gRPC functions
Will only be included if the vehicle
feature is enabled
Provides basic insert/ update/ get / delete functionality and a more advanced search function.
Modules
- Generated client implementations.
- Generated client implementations.
Structs
- A lightweight struct used to store coordinates on the 2-dimensional Cartesian plane.
- Data struct with vehicle data
- Geo Location Line representation
- Geo Location Shape representation
- Geo Location Point representation https://mapscaping.com/latitude-x-or-y/
- Geo Location Polygon representation
- An ordered collection of two or more
Coord
s, representing a path between locations. - Struct containing a
list
of vehicle [Vec<Object>] - Object struct with
id
anddata
field - A single point in 2D space.
- A bounded two-dimensional area.
- Response struct returning an [Object] on success and [ValidationResult] if invalid fields were provided
- UpdateObject struct with
id
,data
andmask
fields - Struct used to link groups to a vehicle
Enums
- Vehicle Model Type Enum
Traits
- A data structure that can be deserialized from any data format supported by Serde.
- Trait used to convert implementing type to OpenAPI parameters.
- A data structure that can be serialized into any data format supported by Serde.
- Trait for implementing OpenAPI Schema object.
Derive Macros
- Generate path parameters from struct’s fields.
- Generate reusable OpenAPI schema to be used together with
OpenApi
.