tandem-server 0.4.23

HTTP server for Tandem engine APIs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use axum::routing::post;
use axum::Router;

use super::mission_builder::*;
use crate::http::AppState;

pub(super) fn apply(router: Router<AppState>) -> Router<AppState> {
    router
        .route(
            "/mission-builder/generate-draft",
            post(mission_builder_generate_draft),
        )
        .route(
            "/mission-builder/compile-preview",
            post(mission_builder_preview),
        )
        .route("/mission-builder/apply", post(mission_builder_apply))
}