perfect-postcode/server-rs/src/routes.rs
2026-05-25 13:20:17 +01:00

63 lines
1.9 KiB
Rust

mod actual_listings;
mod ai_filters;
mod checkout;
mod export;
mod features;
mod filter_counts;
mod hexagon_stats;
pub(crate) mod hexagons;
mod invites;
mod journey;
mod me;
mod newsletter;
mod overlays;
mod pb_proxy;
mod places;
mod pois;
mod postcode_properties;
mod postcode_stats;
mod postcodes;
pub(crate) mod pricing;
pub(crate) mod properties;
mod rightmove;
mod screenshot;
mod shorten;
mod stats;
mod streetview;
mod stripe_webhook;
mod telemetry;
mod tiles;
mod travel_destinations;
mod travel_modes;
pub(crate) mod travel_time;
pub use actual_listings::get_actual_listings;
pub use ai_filters::{build_system_prompt, post_ai_filters};
pub use checkout::post_checkout;
pub use export::get_export;
pub use features::{build_features_response, get_features, FeatureInfo, FeaturesResponse};
pub use filter_counts::get_filter_counts;
pub use hexagon_stats::get_hexagon_stats;
pub use hexagons::get_hexagons;
pub use invites::{get_invite, get_invites, post_invites, post_redeem_invite};
pub use journey::get_journey;
pub use me::get_me;
pub use newsletter::patch_newsletter;
pub use overlays::{get_overlay_tile, OverlayTileFormat};
pub use pb_proxy::proxy_to_pocketbase;
pub use places::get_places;
pub use pois::{get_poi_categories, get_pois};
pub use postcode_properties::get_postcode_properties;
pub use postcode_stats::get_postcode_stats;
pub use postcodes::{get_nearest_postcode, get_postcode_lookup, get_postcodes};
pub use pricing::get_pricing;
pub use properties::get_hexagon_properties;
pub use rightmove::get_rightmove_redirect;
pub use screenshot::{fetch_screenshot_bytes, get_screenshot};
pub use shorten::{get_share_links, get_short_url, post_shorten};
pub use streetview::get_streetview;
pub use stripe_webhook::post_stripe_webhook;
pub use telemetry::post_telemetry;
pub use tiles::{get_style, get_tile, init_tile_reader, TileReader};
pub use travel_destinations::get_travel_destinations;
pub use travel_modes::get_travel_modes;