use serde::{Serialize, Deserialize};

#[derive(Serialize, Deserialize, Debug)]
pub struct Spell {
    pub name: String,
    pub school: String,
    pub sub_school: String,
    pub source: String,
    pub description:  String,
    pub effect:  String,
    pub area: String,
    pub range: String,
    pub components: String,
    pub target: String,
    pub duration: String,
    pub saving_throw: String,
    pub spell_resistance: bool,
    pub is_30_spell: bool,
}