twilight_model/channel/message/component/
file_upload.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, Eq, Hash, PartialEq, Deserialize, Serialize)]
7pub struct FileUpload {
8 #[serde(skip_serializing_if = "Option::is_none")]
10 pub id: Option<i32>,
11 pub custom_id: String,
13 #[serde(skip_serializing_if = "Option::is_none")]
15 pub max_values: Option<u8>,
16 #[serde(skip_serializing_if = "Option::is_none")]
18 pub min_values: Option<u8>,
19 #[serde(skip_serializing_if = "Option::is_none")]
21 pub required: Option<bool>,
22}