Struct epitech_api::response::UserData
source · pub struct UserData {Show 39 fields
pub login: String,
pub title: String,
pub internal_email: String,
pub lastname: String,
pub firstname: String,
pub userinfo: UserDataInfo,
pub referent_used: bool,
pub picture: String,
pub picture_fun: Option<String>,
pub scolaryear: Option<String>,
pub promo: Option<u32>,
pub semester: Option<u32>,
pub location: String,
pub documents: Option<String>,
pub userdocs: Option<String>,
pub shell: Option<String>,
pub close: bool,
pub ctime: String,
pub mtime: String,
pub id_promo: Option<String>,
pub id_history: Option<String>,
pub course_code: Option<String>,
pub semester_code: Option<String>,
pub school_id: Option<String>,
pub school_code: Option<String>,
pub school_title: Option<String>,
pub old_id_promo: Option<String>,
pub old_id_location: Option<String>,
pub rights: Value,
pub invited: bool,
pub studentyear: Option<u32>,
pub admin: bool,
pub editable: bool,
pub groups: Vec<UserDataGroup>,
pub events: Option<Vec<Value>>,
pub credits: Option<u32>,
pub gpa: Option<Vec<UserDataGPA>>,
pub spice: Option<UserDataSpice>,
pub nsstat: Option<UserDataNsStat>,
}
Fields
login: String
title: String
internal_email: String
lastname: String
firstname: String
userinfo: UserDataInfo
referent_used: bool
picture: String
picture_fun: Option<String>
scolaryear: Option<String>
promo: Option<u32>
semester: Option<u32>
location: String
documents: Option<String>
userdocs: Option<String>
shell: Option<String>
close: bool
ctime: String
mtime: String
id_promo: Option<String>
id_history: Option<String>
course_code: Option<String>
semester_code: Option<String>
school_id: Option<String>
school_code: Option<String>
school_title: Option<String>
old_id_promo: Option<String>
old_id_location: Option<String>
rights: Value
invited: bool
studentyear: Option<u32>
admin: bool
editable: bool
groups: Vec<UserDataGroup>
events: Option<Vec<Value>>
credits: Option<u32>
gpa: Option<Vec<UserDataGPA>>
spice: Option<UserDataSpice>
nsstat: Option<UserDataNsStat>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for UserData
impl<'de> Deserialize<'de> for UserData
sourcefn 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 RefUnwindSafe for UserData
impl Send for UserData
impl Sync for UserData
impl Unpin for UserData
impl UnwindSafe for UserData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more