io_msgraph/v1/rest/
users.rs1use alloc::string::String;
8
9use serde::{Deserialize, Serialize};
10
11pub mod calendars;
12pub mod contact_folders;
13pub mod contacts;
14pub mod events;
15pub mod get;
16pub mod mail_folders;
17pub mod messages;
18pub mod send_mail;
19
20#[derive(Debug, Clone, Default, Deserialize, Serialize, Eq, PartialEq)]
22#[serde(rename_all = "camelCase")]
23pub struct MsgraphUser {
24 #[serde(default, skip_serializing_if = "String::is_empty")]
26 pub id: String,
27 #[serde(default, skip_serializing_if = "Option::is_none")]
29 pub display_name: Option<String>,
30 #[serde(default, skip_serializing_if = "Option::is_none")]
32 pub mail: Option<String>,
33 #[serde(default, skip_serializing_if = "Option::is_none")]
35 pub user_principal_name: Option<String>,
36}