userlib/jsonb/
additional.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
#[serde(rename_all = "camelCase")]
pub struct AdditionalForm {
    //pub emergency_contacts: Option<Vec<EmergencyDetails>>,
    pub special_circumstances: bool,
    pub special_circumstances_description: Option<String>,
    pub need_support: bool,
    pub anything_may_help: bool,
    pub specify_anything_may_help: Option<String>,
    pub changes: bool,
    pub communication: bool,
    pub modification: bool,
    pub support: bool,
    pub social_support: bool,
    pub other_adjustments: bool,
    pub specify_other_adjustments: Option<String>,
    pub autism: bool,
    pub physical_disability: bool,
    pub behaviour_disorder: bool,
    pub vision_impairment: bool,
    pub hearing_impairment: bool,
    pub difficulties_in_learning: bool,
    pub intellectual_disability: bool,
    pub language_disorder: bool,
    pub acquired_brain_injury: bool,
    pub mental_health_disorder: bool,
    pub other_has_any: bool,
    pub specify_other_has_any: Option<String>,
    pub documented_plan_to_support: bool,
    pub specify_documented_plan_to_support: Option<String>,
}