[package] name = "zesdex-api" version.workspace = true edition.workspace = true authors.workspace = true # REST API interface — Axum HTTP server. # Provides RESTful endpoints for the application, enabling # web clients, mobile apps, and third-party integrations. [dependencies] zesdex-domain = { path = "../../domain" } zesdex-application = { path = "../../application" } zesdex-infrastructure = { path = "../../infrastructure" } serde.workspace = true serde_json.workspace = true chrono.workspace = true uuid.workspace = true anyhow.workspace = true tokio.workspace = true tracing.workspace = true axum.workspace = true tower.workspace = true tower-http.workspace = true jsonwebtoken.workspace = true argon2.workspace = true thiserror.workspace = true futures-util.workspace = true