ecbt_coinbase/model/
data_range.rs1use super::shared::opt_iso8601_datetime_from_string;
2use serde::Deserialize;
3use serde::Serialize;
4use time::OffsetDateTime;
5
6#[derive(Clone, Copy, Serialize, Deserialize, Debug)]
8pub struct DateRange {
9 #[serde(with = "opt_iso8601_datetime_from_string")]
10 #[serde(skip_serializing_if = "Option::is_none")]
11 pub start: Option<OffsetDateTime>,
12 #[serde(with = "opt_iso8601_datetime_from_string")]
13 #[serde(skip_serializing_if = "Option::is_none")]
14 pub end: Option<OffsetDateTime>,
15}