1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use crate::models::sheet::Heading;
use serde::{Deserialize, Serialize};
use serde_json::Value;
#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct GanttConfig {
#[serde(rename = "firstDayOfWeek")]
pub first_day_of_week: String,
#[serde(rename = "fiscalYearBegins")]
pub fiscal_year_begins: String,
pub holidays: Vec<Value>,
#[serde(rename = "hoursInWorkingDay")]
pub hours_in_working_day: f64,
#[serde(rename = "primaryHeading")]
pub primary_heading: Heading,
#[serde(rename = "secondaryHeading")]
pub secondary_heading: Heading,
#[serde(rename = "workingDays")]
pub working_days: Vec<String>,
}