ironshield_api/test/
endpoint.rs

1use axum::Json;
2use serde_json::{json, Value};
3
4use ironshield_types::IronShieldRequest;
5
6pub async fn sample_request() -> Json<Value> {
7    let sample = IronShieldRequest::new(
8        "https://exapmle.com/protected".to_string(),
9        chrono::Utc::now().timestamp_millis(),
10    );
11    
12    Json(json!({
13        "description": "Sample request for IronShieldRequest structure.",
14        "sample": sample,
15        "usage": "POST this JSON structure to /request to get a challenge."
16    }))
17}