Skip to main content

floopy/types/
mod.rs

1//! Public, fully-typed data models for every Floopy-only resource. Wire
2//! field names are snake_case and map 1:1 to Rust field names (no rename
3//! attributes needed).
4
5mod constraints;
6mod decisions;
7mod evaluations;
8mod experiments;
9mod export;
10mod feedback;
11mod routing;
12mod sessions;
13
14pub use constraints::OrgConstraints;
15pub use decisions::{Decision, DecisionListPage, DecisionListParams};
16pub use evaluations::{
17    EvaluationCreateParams, EvaluationResultRow, EvaluationResultsPage, EvaluationRun,
18};
19pub use experiments::{
20    Experiment, ExperimentCreateParams, ExperimentListPage, ExperimentListParams,
21    ExperimentResults, VariantResults,
22};
23pub use export::{ExportDecisionsParams, ExportTrailer, ExportedDecisionRow};
24pub use feedback::{FeedbackSubmitParams, FeedbackSubmitResponse};
25pub use routing::{RoutingExplainParams, RoutingExplainResult};
26pub use sessions::{Session, SessionTurn};