Module dto

Source
Expand description

DTOs of PermaplanT.

Modules§

actions
Contains all the actions that can be broadcasted via crate::sse::broadcaster::Broadcaster.
application_settings_impl
Contains the implementation of ApplicationSettingDto.
areas
All DTOs associated with AreaDto.
areas_impl
Contains the implementations related to AreaDto.
base_layer_images
base_layer_images_impl
Contains the implementations related to BaseLayerImageDto.
blossoms_impl
Contains the implementation of GainedBlossoms.
coordinates_impl
Contains the implementation of Coordinates.
core
Core DTO types, like wrappers. Used by other modules of the dto module.
drawings
drawings_impl
guided_tours_impl
Contains the implementation of GuidedToursDto.
layer_impl
Contains the implementation of LayerDto.
layers
map_collaborator_impl
map_impl
Contains the implementation of MapDto.
new_map_collaborator_impl
new_map_impl
Contains the implementation of NewMapDto.
new_seed_impl
Contains the implementation of NewSeedDto.
page_impl
Contains the implementation of Page.
plantings
All DTOs associated with PlantingDto.
plantings_impl
Contains the implementations related to PlantingDto.
plants_impl
Contains the implementation of PlantsSummaryDto.
seed_impl
Contains the implementation of SeedDto.
timeline
update_map_geometry_impl
Contains the implementation of UpdateMapGeometryDto.
update_map_impl
Contains the implementation of UpdateMapDto.
users_impl
Contains DTO implementations for Users.

Structs§

ApplicationSettingDto
Application setting
ArchiveSeedDto
Data that is required when archiving a seed.
ConfigDto
Contains configuration the frontend needs to run.
ConnectToMapQueryParams
Query parameters for connecting to a map.
Coordinates
Support struct for transmitting latitude/longitude coordinates.
DeleteMapCollaboratorDto
GainedBlossomsDto
Information on a specific Blossom gained by a user.
GuidedToursDto
Completion status of all Guided Tours.
HeatMapQueryParams
Query parameters to configure the generation of the heatmap.
MapCollaboratorDto
Information on user collaborating on a map.
MapCollaboratorSearchParameters
Query params for searching map collaborators.
MapDto
The whole information of a map.
MapSearchParameters
Query parameters for searching maps.
NewMapCollaboratorDto
The information of a map collaborator necessary for its creation.
NewMapDto
The information of a map necessary for its creation.
NewSeedDto
Page
A page of results returned from a list endpoint.
PageParameters
Query parameters paginating list endpoints.
PlantsSearchParameters
Query parameters for searching plants.
PlantsSummaryDto
The essential identifying information of a plant.
RelationDto
Use to return a spatial relation.
RelationSearchParameters
Query parameters for searching spatial plant relations.
RelationsDto
Use to return spatial relations for the plant.
SeedDto
Represents seeds of a user.
SeedSearchParameters
Query parameters for searching seeds.
UpdateGuidedToursDto
The information for updating an users Guided Tour status.
UpdateMapDto
The information for updating a map.
UpdateMapGeometryDto
Data for updating a maps geometry.
UserSearchParameters
Query params for searching users.
UsersDto
All of the application managed user data.

Type Aliases§

PageLayerDto
PageMapDto
PagePlantsSummaryDto
PageSeedDto