ironflow_api/entities/mod.rs
1//! API entities — DTOs and query parameter types.
2//!
3//! These types form the public API contract. They map from internal store
4//! models and are never exposed directly.
5
6mod auth;
7mod create_run;
8mod run;
9mod secret;
10mod stats;
11mod step;
12mod user;
13
14pub use auth::{MeResponse, SignInRequest, SignUpRequest};
15pub use create_run::CreateRunRequest;
16pub use run::{ListRunsQuery, RunDetailResponse, RunResponse};
17pub use secret::{SecretResponse, SetSecretRequest};
18pub use stats::StatsResponse;
19pub use step::StepResponse;
20pub use user::{CreateUserRequest, UpdateRoleRequest, UserResponse};