helium_api/models/mod.rs
1use serde::Serialize;
2
3mod account;
4mod block;
5mod geocode;
6mod hotspot;
7mod oracle;
8mod oui;
9pub mod transactions;
10mod validator;
11mod values;
12
13pub use account::*;
14pub use block::*;
15pub use geocode::*;
16pub use hotspot::*;
17pub use oracle::*;
18pub use oui::*;
19pub use validator::*;
20pub use values::*;
21
22/// Query params for requests that can take in a time range.
23#[derive(Clone, Debug, Serialize)]
24pub struct QueryTimeRange {
25 /// ISO 8601 timestamp or relative time (-3 hour) minimum time range
26 pub min_time: String,
27 /// ISO 8601 timestamp or relative time (-3 hour) maximum time range
28 pub max_time: String,
29}