canvas_lms_api/resources/params/
user_params.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Default, Serialize, Deserialize)]
4pub struct CreateUserParams {
5 pub name: String,
6 #[serde(skip_serializing_if = "Option::is_none")]
7 pub short_name: Option<String>,
8 #[serde(skip_serializing_if = "Option::is_none")]
9 pub sortable_name: Option<String>,
10 #[serde(skip_serializing_if = "Option::is_none")]
11 pub time_zone: Option<String>,
12 #[serde(skip_serializing_if = "Option::is_none")]
13 pub locale: Option<String>,
14 #[serde(skip_serializing_if = "Option::is_none")]
15 pub birthdate: Option<String>,
16 #[serde(skip_serializing_if = "Option::is_none")]
17 pub terms_of_use: Option<bool>,
18 #[serde(skip_serializing_if = "Option::is_none")]
19 pub skip_registration: Option<bool>,
20}