Skip to content

Commit 70a4345

Browse files
committed
Remove camelcases
1 parent 3d7ad8f commit 70a4345

File tree

2 files changed

+9
-25
lines changed

2 files changed

+9
-25
lines changed

crates/tmc-mooc-client/src/exercise.rs

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -68,47 +68,31 @@ impl TryFrom<api::ExerciseTask> for TmcExerciseTask {
6868

6969
#[derive(Debug, Serialize, Deserialize)]
7070
#[serde(tag = "type")]
71-
#[serde(rename_all = "camelCase")]
7271
#[cfg_attr(feature = "ts-rs", derive(TS))]
7372
pub enum PublicSpec {
7473
Browser {
7574
files: Vec<ExerciseFile>,
7675
},
7776
Editor {
78-
#[serde(rename = "archiveName")]
7977
archive_name: String,
80-
#[serde(rename = "archiveDownloadUrl")]
8178
archive_download_url: String,
8279
checksum: String,
8380
},
8481
}
8582

8683
#[derive(Debug, Serialize, Deserialize)]
8784
#[serde(tag = "type")]
88-
#[serde(rename_all = "camelCase")]
8985
pub enum UserAnswer {
90-
Browser {
91-
files: Vec<ExerciseFile>,
92-
},
93-
Editor {
94-
#[serde(rename = "archiveDownloadUrl")]
95-
download_url: String,
96-
},
86+
Browser { files: Vec<ExerciseFile> },
87+
Editor { archive_download_url: String },
9788
}
9889

9990
#[derive(Debug, Serialize, Deserialize)]
10091
#[serde(tag = "type")]
101-
#[serde(rename_all = "camelCase")]
10292
#[cfg_attr(feature = "ts-rs", derive(TS))]
10393
pub enum ModelSolutionSpec {
104-
Browser {
105-
#[serde(rename = "solutionFiles")]
106-
solution_files: Vec<ExerciseFile>,
107-
},
108-
Editor {
109-
#[serde(rename = "archiveDownloadUrl")]
110-
download_url: String,
111-
},
94+
Browser { solution_files: Vec<ExerciseFile> },
95+
Editor { download_url: String },
11296
}
11397

11498
#[derive(Debug, Serialize, Deserialize)]
@@ -126,7 +110,7 @@ mod test {
126110
fn deserializes_browser_public_spec() {
127111
let browser_task = r#"
128112
{
129-
"type": "browser",
113+
"type": "Browser",
130114
"files": [
131115
{
132116
"filepath": "1",
@@ -146,9 +130,9 @@ mod test {
146130
fn deserializes_editor_public_spec() {
147131
let editor_task = r#"
148132
{
149-
"type": "editor",
150-
"archiveName": "1",
151-
"archiveDownloadUrl": "2",
133+
"type": "Editor",
134+
"archive_name": "1",
135+
"archive_download_url": "2",
152136
"checksum": "abcd"
153137
}
154138
"#;

crates/tmc-mooc-client/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ impl MoocClient {
167167

168168
// send submission
169169
let user_answer = UserAnswer::Editor {
170-
download_url: res.download_url,
170+
archive_download_url: res.download_url,
171171
};
172172
let data_json = serialize::to_json_value(&user_answer)?;
173173
let exercise_slide_submission = api::ExerciseSlideSubmission {

0 commit comments

Comments
 (0)