use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct UsageHistoryItem {
#[serde(rename = "end_date")]
pub end_date: String,
#[serde(rename = "meters")]
pub meters: Vec<models::MeterUsageItem>,
#[serde(rename = "start_date")]
pub start_date: String,
}
impl UsageHistoryItem {
pub fn new(end_date: String, meters: Vec<models::MeterUsageItem>, start_date: String) -> UsageHistoryItem {
UsageHistoryItem {
end_date,
meters,
start_date,
}
}
}