geoengine_api_client/models/
ogr_source_duration_spec.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15#[serde(tag = "type")]
16pub enum OgrSourceDurationSpec {
17 #[serde(rename="infinite")]
18 Infinite(Box<models::OgrSourceDurationSpecInfinite>),
19 #[serde(rename="zero")]
20 Zero(Box<models::OgrSourceDurationSpecZero>),
21 #[serde(rename="value")]
22 Value(Box<models::OgrSourceDurationSpecValue>),
23}
24
25impl Default for OgrSourceDurationSpec {
26 fn default() -> Self {
27 Self::Infinite(Default::default())
28 }
29}
30
31