line_bot_messaging_api/entity/action/
date.rs1use serde_derive::{Deserialize, Serialize};
2
3#[derive(Debug, Default, Deserialize, Serialize, Clone)]
4pub struct LineMessageActionDatetimePicker {
5 #[serde(rename = "type")]
6 message_type: String,
7 label: String,
8 data: String,
9 mode: LineMessageActionDatetimePickerMode,
10 initial: String,
11 max: String,
12 min: String,
13}
14
15#[derive(Debug, Default, Deserialize, Serialize, Clone)]
16pub enum LineMessageActionDatetimePickerMode {
17 #[default]
18 #[serde(rename = "date")]
19 Date,
20 #[serde(rename = "time")]
21 Time,
22 #[serde(rename = "datetime")]
23 Datetime,
24}