Expand description

itinerary module implementing gRPC functions Will only be included if the itinerary feature is enabled

Provides basic insert/ update/ get / delete functionality and a more advanced search function.

Modules

Structs

  • A lightweight struct used to store coordinates on the 2-dimensional Cartesian plane.
  • Data struct with itinerary data
  • Geo Location Line representation
  • Geo Location Shape representation
  • Geo Location Point representation https://mapscaping.com/latitude-x-or-y/
  • Geo Location Polygon representation
  • Struct used to link flight_plans to itinerary
  • An ordered collection of two or more Coords, representing a path between locations.
  • Struct containing a list of itinerary [Vec<Object>]
  • Object struct with id and data 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 and mask fields

Enums

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