use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct LeaderboardEntry {
#[serde(rename = "rank")]
pub rank: i64,
#[serde(rename = "accountAddress")]
pub account_address: String,
#[serde(rename = "accountValueE9")]
pub account_value_e9: String,
#[serde(rename = "pnlE9")]
pub pnl_e9: String,
#[serde(rename = "volumeE9")]
pub volume_e9: String,
}
impl LeaderboardEntry {
pub fn new(rank: i64, account_address: String, account_value_e9: String, pnl_e9: String, volume_e9: String) -> LeaderboardEntry {
LeaderboardEntry {
rank,
account_address,
account_value_e9,
pnl_e9,
volume_e9,
}
}
}