use serde_json::{json, Value};
pub fn endpoint_samples() -> Vec<(&'static str, Value)> {
vec![
("SessionCreateParams", json!({})),
("PromptAsyncParams", json!({"parts": []})),
("PermissionReplyParams", json!({"response": "once"})),
(
"Session",
json!({"id": "x", "slug": "x", "projectID": "x", "directory": "x", "title": "x", "version": "x", "time": {"created": 0, "updated": 0}}),
),
(
"MessageWithParts",
json!({"info": {"id": "x", "sessionID": "x", "role": "user", "time": {"created": 0.0}, "agent": "x", "model": {"providerID": "x", "modelID": "x"}}, "parts": []}),
),
(
"Event",
json!({"id": "x", "type": "models-dev.refreshed", "properties": {}}),
),
]
}