Add date list component #50
@@ -8,6 +8,8 @@ pub struct DateInfo {
|
||||
pub(crate) date: DateRange,
|
||||
#[serde(rename = "desc")]
|
||||
pub(crate) description: String,
|
||||
#[serde(rename = "stat")]
|
||||
pub(crate) status: DateStatus,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
@@ -15,3 +17,10 @@ pub enum DateRange {
|
||||
Single(String),
|
||||
Range(String, String),
|
||||
}
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
pub enum DateStatus {
|
||||
Upcoming,
|
||||
Open,
|
||||
Deadline,
|
||||
Closed,
|
||||
}
|
||||
Reference in new issue
Block a user