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
|
|
|
|
}
|