Skip to content

Commit 5f23be6

Browse files
committed
fix coursedata
1 parent a2c901f commit 5f23be6

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

tmc-langs-core/src/response.rs

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -90,26 +90,26 @@ pub struct Course {
9090
#[derive(Debug, Deserialize, Serialize)]
9191
pub struct CourseData {
9292
pub name: String,
93-
//pub hide_after
93+
pub hide_after: Option<String>,
9494
pub hidden: bool,
95-
pub cache_version: usize,
96-
//pub spreadsheet_key
97-
//pub hidden_if_registered_after
98-
pub refreshed_at: String,
95+
pub cache_version: Option<usize>,
96+
pub spreadsheet_key: Option<String>,
97+
pub hidden_if_registered_after: Option<String>,
98+
pub refreshed_at: Option<String>,
9999
pub locked_exercise_points_visible: bool,
100-
pub description: String,
101-
//pub paste_visibility
102-
//pub formal_name
103-
pub certificate_downloadable: bool,
104-
//pub certificate_unlock_spec
105-
pub organization_id: usize,
106-
pub disabled_status: String,
107-
pub title: String,
108-
pub material_url: String,
109-
pub course_template_id: usize,
100+
pub description: Option<String>,
101+
pub paste_visibility: Option<String>,
102+
pub formal_name: Option<String>,
103+
pub certificate_downloadable: Option<bool>,
104+
pub certificate_unlock_spec: Option<String>,
105+
pub organization_id: Option<usize>,
106+
pub disabled_status: Option<String>,
107+
pub title: Option<String>,
108+
pub material_url: Option<String>,
109+
pub course_template_id: Option<usize>,
110110
pub hide_submission_results: bool,
111-
pub external_scoreboard_url: String,
112-
pub organization_slug: String,
111+
pub external_scoreboard_url: Option<String>,
112+
pub organization_slug: Option<String>,
113113
}
114114

115115
/// Represents a course details response from tmc-server,

0 commit comments

Comments
 (0)