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}