cc983963d4
* Compile & copy wg probe * Node status agent WIP * Enable debug logging * Agent submits results - add clap to agent - agent runs network probe - /submit endpoint on NS API * Build clients with timeouts * Update logging and dev scripts * Replace /blaclisted endpoint * Testruns fully functional - task that queues testruns periodically - testruns read/write in DB * Probe scores fully working - testruns are assigned on API - submit updates testruns correctly on NS API side - agent registers with API - agent submits results correctly * Clippy fixes * PR feedback * Clippy again * PR feedback * Run clippy earlier in CI * Make refresh delay configurable in server & agent
16 lines
547 B
Rust
16 lines
547 B
Rust
use crate::http::{Gateway, GatewaySkinny, Mixnode, Service};
|
|
use utoipa::OpenApi;
|
|
use utoipauto::utoipauto;
|
|
|
|
// manually import external structs which are behind feature flags because they
|
|
// can't be automatically discovered
|
|
// https://github.com/ProbablyClem/utoipauto/issues/13#issuecomment-1974911829
|
|
#[utoipauto(paths = "./nym-node-status-api/src")]
|
|
#[derive(OpenApi)]
|
|
#[openapi(
|
|
info(title = "Node Status API"),
|
|
tags(),
|
|
components(schemas(nym_node_requests::api::v1::node::models::NodeDescription,))
|
|
)]
|
|
pub(super) struct ApiDoc;
|