1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
use serde::Serialize;

mod account;
mod block;
mod geocode;
mod hotspot;
mod oracle;
mod oui;
mod transaction;
mod validator;
mod values;

pub use account::*;
pub use block::*;
pub use geocode::*;
pub use hotspot::*;
pub use oracle::*;
pub use oui::*;
pub use transaction::*;
pub use validator::*;
pub use values::*;

/// Query params for requests that can take in a time range.
#[derive(Clone, Debug, Serialize)]
pub struct QueryTimeRange {
    /// ISO 8601 timestamp or relative time (-3 hour) minimum time range
    pub min_time: String,
    /// ISO 8601 timestamp or relative time (-3 hour) maximum time range
    pub max_time: String,
}