formies/backend/src/models.rs

16 lines
379 B
Rust
Raw Normal View History

2024-12-27 14:05:56 +01:00
use serde::{Deserialize, Serialize};
2024-12-27 15:40:32 +01:00
#[derive(Serialize, Deserialize, Debug)]
2024-12-27 14:05:56 +01:00
pub struct Form {
2024-12-27 15:40:32 +01:00
pub id: Option<String>,
2024-12-27 14:05:56 +01:00
pub name: String,
pub fields: serde_json::Value, // JSON array of form fields
}
#[derive(Serialize, Deserialize)]
pub struct Submission {
pub id: String,
pub form_id: String,
pub data: serde_json::Value, // JSON of submission data
}