pub struct CreateCourseParams {Show 20 fields
pub name: Option<String>,
pub course_code: Option<String>,
pub start_at: Option<DateTime<Utc>>,
pub end_at: Option<DateTime<Utc>>,
pub license: Option<String>,
pub is_public: Option<bool>,
pub is_public_to_auth_users: Option<bool>,
pub public_syllabus: Option<bool>,
pub public_description: Option<String>,
pub allow_student_wiki_edits: Option<bool>,
pub allow_wiki_comments: Option<bool>,
pub allow_student_forum_attachments: Option<bool>,
pub open_enrollment: Option<bool>,
pub self_enrollment: Option<bool>,
pub restrict_enrollments_to_course_dates: Option<bool>,
pub term_id: Option<u64>,
pub sis_course_id: Option<String>,
pub hide_final_grades: Option<bool>,
pub apply_assignment_group_weights: Option<bool>,
pub time_zone: Option<String>,
}Fields§
§name: Option<String>§course_code: Option<String>§start_at: Option<DateTime<Utc>>§end_at: Option<DateTime<Utc>>§license: Option<String>§is_public: Option<bool>§is_public_to_auth_users: Option<bool>§public_syllabus: Option<bool>§public_description: Option<String>§allow_student_wiki_edits: Option<bool>§allow_wiki_comments: Option<bool>§allow_student_forum_attachments: Option<bool>§open_enrollment: Option<bool>§self_enrollment: Option<bool>§restrict_enrollments_to_course_dates: Option<bool>§term_id: Option<u64>§sis_course_id: Option<String>§hide_final_grades: Option<bool>§apply_assignment_group_weights: Option<bool>§time_zone: Option<String>Trait Implementations§
Source§impl Debug for CreateCourseParams
impl Debug for CreateCourseParams
Source§impl Default for CreateCourseParams
impl Default for CreateCourseParams
Source§fn default() -> CreateCourseParams
fn default() -> CreateCourseParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateCourseParams
impl<'de> Deserialize<'de> for CreateCourseParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreateCourseParams
impl RefUnwindSafe for CreateCourseParams
impl Send for CreateCourseParams
impl Sync for CreateCourseParams
impl Unpin for CreateCourseParams
impl UnsafeUnpin for CreateCourseParams
impl UnwindSafe for CreateCourseParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more