Skip to main content

platform_http/
lib.rs

1pub mod auth;
2pub mod context;
3pub mod errors;
4pub mod health;
5pub mod json;
6pub mod responses;
7pub mod routes;
8
9pub use auth::{
10    AdminActor, AuthenticatedActor, CONSOLE_ADMIN_SCOPE, OptionalActor, ServiceActor, UserActor,
11};
12pub use context::{HttpRequestContext, request_context_middleware};
13pub use errors::ProblemDetails as ErrorResponse;
14pub use errors::{ApiErrorResponse, IntoApiError, ProblemDetails, ProblemErrorDetail};
15pub use json::JsonBody;
16pub use routes::{ApiOpenApiRouter, ApiRouter, base_router};
17
18pub use utoipa_axum::router::OpenApiRouter;
19pub use utoipa_axum::routes;