clia_rustorm_dao/interval.rs
1use serde_derive::{
2 Deserialize,
3 Serialize,
4};
5
6#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
7pub struct Interval {
8 pub microseconds: i64,
9 pub days: i32,
10 pub months: i32,
11}
12
13impl Interval {
14 pub fn new(microseconds: i64, days: i32, months: i32) -> Self {
15 Interval {
16 microseconds,
17 days,
18 months,
19 }
20 }
21}