use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(tag = "format")]
pub enum OgrSourceTimeFormat {
#[serde(rename="custom")]
Custom(Box<models::OgrSourceTimeFormatCustom>),
#[serde(rename="unixTimeStamp")]
UnixTimeStamp(Box<models::OgrSourceTimeFormatUnixTimeStamp>),
#[serde(rename="auto")]
Auto(Box<models::OgrSourceTimeFormatAuto>),
}
impl Default for OgrSourceTimeFormat {
fn default() -> Self {
Self::Custom(Default::default())
}
}