added homework and atachments
This commit is contained in:
1 parent
f8db5881a6
commit
bf57b813b1
6 files changed
+73
-29
No files matched your search
+16
-16
@@ -1,36 +1,36 @@
|
||||
use crate::StdType;
|
||||
use chrono::{DateTime, Utc};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use crate::StdType;
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "PascalCase")]
|
||||
pub struct Events {
|
||||
events: Vec<Event>,
|
||||
pub events: Vec<Event>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "PascalCase")]
|
||||
pub struct Event {
|
||||
id: String,
|
||||
title: String,
|
||||
description: String,
|
||||
times: Vec<Time>,
|
||||
event_type: StdType,
|
||||
classes: Vec<StdType>,
|
||||
pub id: String,
|
||||
pub title: String,
|
||||
pub description: String,
|
||||
pub times: Vec<Time>,
|
||||
pub event_type: StdType,
|
||||
pub classes: Vec<StdType>,
|
||||
//class_sets: unknown
|
||||
teachers: Vec<StdType>,
|
||||
pub teachers: Vec<StdType>,
|
||||
//teacher_sets: unknown
|
||||
rooms: Vec<StdType>,
|
||||
pub rooms: Vec<StdType>,
|
||||
//room_sets: unknown
|
||||
students: Vec<StdType>,
|
||||
note: Option<String>,
|
||||
date_changed: DateTime<Utc>
|
||||
pub students: Vec<StdType>,
|
||||
pub note: Option<String>,
|
||||
pub date_changed: DateTime<Utc>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "PascalCase")]
|
||||
pub struct Time {
|
||||
whole_day: bool,
|
||||
start_time: DateTime<Utc>,
|
||||
end_time: DateTime<Utc>,
|
||||
pub whole_day: bool,
|
||||
pub start_time: DateTime<Utc>,
|
||||
pub end_time: DateTime<Utc>,
|
||||
}
|
||||
Reference in new issue
Block a user