io_msgraph/v1/rest/users/messages/
attachments.rs1use alloc::string::String;
8
9use serde::{Deserialize, Serialize};
10
11pub mod create;
12pub mod delete;
13pub mod get_raw;
14pub mod list;
15
16#[derive(Debug, Clone, Default, Deserialize, Serialize, Eq, PartialEq)]
22#[serde(rename_all = "camelCase")]
23pub struct MsgraphAttachment {
24 #[serde(default, skip_serializing_if = "String::is_empty")]
26 pub id: String,
27 #[serde(default, skip_serializing_if = "Option::is_none")]
29 pub name: Option<String>,
30 #[serde(default, skip_serializing_if = "Option::is_none")]
32 pub content_type: Option<String>,
33 #[serde(default, skip_serializing_if = "Option::is_none")]
35 pub size: Option<i64>,
36 #[serde(default, skip_serializing_if = "Option::is_none")]
38 pub is_inline: Option<bool>,
39 #[serde(default, skip_serializing_if = "Option::is_none")]
41 pub last_modified_date_time: Option<String>,
42 #[serde(default, skip_serializing_if = "Option::is_none")]
44 pub content_bytes: Option<String>,
45}