Expand description
Re-export of used objects
Modules
- flight_plan module implementing gRPC functions Will only be included if the
flight_plan
feature is enabled - group module implementing gRPC functions Will only be included if the
group
feature is enabled - Provide geo types and conversions
- itinerary module implementing gRPC functions Will only be included if the
itinerary
feature is enabled - GRPC Simple Service traits
- GRPC Simple Service traits
- GRPC Simple Service traits
- user module implementing gRPC functions Will only be included if the
user
feature is enabled - vehicle module implementing gRPC functions Will only be included if the
vehicle
feature is enabled - vertipad module implementing gRPC functions Will only be included if the
vertipad
feature is enabled - vertiport module implementing gRPC functions Will only be included if the
vertiport
feature is enabled
Structs
- Advanced search filter object providing options for multiple search columns, sorted output and paged results
- struct providing all available clients
- A lightweight struct used to store coordinates on the 2-dimensional Cartesian plane.
FieldMask
represents a set of symbolic field paths, for example:- Generic field/ value pair definition
- Filter option which can be used for the [
AdvancedSearchFilter
] - Geo Location Line representation
- Geo Location Shape representation
- Geo Location Point representation https://mapscaping.com/latitude-x-or-y/
- Geo Location Polygon representation
- Id type for passing id only requests
- IdList type for passing a list of id strings
- repeated FieldValue representing id fields and their corresponding value
- An ordered collection of two or more
Coord
s, representing a path between locations. - A single point in 2D space.
- A bounded two-dimensional area.
- Checks if this service is ready
- Indicates if this service is ready
- Sort option which can be used for [
AdvancedSearchFilter
] - A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond resolution. The count is relative to an epoch at UTC midnight on January 1, 1970, in the proleptic Gregorian calendar which extends the Gregorian calendar backwards to year one.
- Field name and error message
- Returns a [
bool
] success status and list of [ValidationError
]
Enums
- Comparison operators which can be used for the [
FilterOption
] - Predicate operators which can be used for the [
FilterOption
] - Sort order which can be used for [
SortOption
]
Traits
- Generic gRPC Client trait to provide wrapper for [
GrpcClient
] struct creation - A data structure that can be deserialized from any data format supported by Serde.
- Trait used to convert implementing type to OpenAPI parameters.
- Generic gRPC object traits to provide wrappers for simple
Resource
functions - A data structure that can be serialized into any data format supported by Serde.
- Generic gRPC object traits to provide wrappers for simple
Resource
functions - Generic gRPC object traits to provide wrappers for simple
Resource
functions - Trait for implementing OpenAPI Schema object.
Type Aliases
- GrpcClient implementation for flight_plan RpcServiceClient
- GrpcClient implementation for group RpcServiceClient
- GrpcClient implementation for group RpcUserLinkClient
- GrpcClient implementation for group RpcVehicleLinkClient
- GrpcClient implementation for group RpcVertipadLinkClient
- GrpcClient implementation for group RpcVertiportLinkClient
- GrpcClient implementation for itinerary RpcServiceClient
- GrpcClient implementation for itinerary RpcFlightPlanLinkClient
- GrpcClient implementation for user RpcServiceClient
- GrpcClient implementation for user RpcGroupLinkClient
- GrpcClient implementation for vehicle RpcServiceClient
- GrpcClient implementation for vehicle RpcGroupLinkClient
- GrpcClient implementation for vertipad RpcServiceClient
- GrpcClient implementation for vertipad RpcGroupLinkClient
- GrpcClient implementation for vertiport RpcServiceClient
- GrpcClient implementation for vertiport RpcGroupLinkClient
Derive Macros
- Generate path parameters from struct’s fields.
- Generate reusable OpenAPI schema to be used together with
OpenApi
.