use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct StatsEntry {
#[serde(rename = "startTimeAtMillis")]
pub start_time_at_millis: i64,
#[serde(rename = "legacyTvlE9")]
pub legacy_tvl_e9: String,
#[serde(rename = "tvlE9")]
pub tvl_e9: String,
#[serde(rename = "totalLegacyQuoteAssetVolumeE9")]
pub total_legacy_quote_asset_volume_e9: String,
#[serde(rename = "totalQuoteAssetVolumeE9")]
pub total_quote_asset_volume_e9: String,
#[serde(rename = "endTimeAtMillis")]
pub end_time_at_millis: i64,
}
impl StatsEntry {
pub fn new(start_time_at_millis: i64, legacy_tvl_e9: String, tvl_e9: String, total_legacy_quote_asset_volume_e9: String, total_quote_asset_volume_e9: String, end_time_at_millis: i64) -> StatsEntry {
StatsEntry {
start_time_at_millis,
legacy_tvl_e9,
tvl_e9,
total_legacy_quote_asset_volume_e9,
total_quote_asset_volume_e9,
end_time_at_millis,
}
}
}