added homework and atachments

This commit is contained in:
vextrixes committed 2026-10-24 19:57:28 +02:00
1 parent f8db5881a6
commit bf57b813b1
6 files changed
+73 -29

No files matched your search

+9 -10
View File
@@ -3,23 +3,22 @@ use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct Error {
message: String,
model_state: ModelState,
pub message: String,
pub model_state: ModelState,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
struct ModelState {
pub struct ModelState {
#[serde(rename = "$type")]
type_name: String,
pub type_name: String,
#[serde(rename = "from")]
from: StringArray,
pub from: StringArray,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
struct StringArray {
pub struct StringArray {
#[serde(rename = "$type")]
type_name: String,
pub type_name: String,
#[serde(rename = "$values")]
values: Vec<String>,
}
pub values: Vec<String>,
}