use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum CalendarEventPlatform {
#[serde(rename = "android")]
Android,
#[serde(rename = "ios")]
Ios,
#[serde(rename = "standalonewindows")]
Standalonewindows,
}
impl std::fmt::Display for CalendarEventPlatform {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
Self::Android => write!(f, "android"),
Self::Ios => write!(f, "ios"),
Self::Standalonewindows => write!(f, "standalonewindows"),
}
}
}
impl Default for CalendarEventPlatform {
fn default() -> CalendarEventPlatform {
Self::Android
}
}