use crate::api::account_summary::responses::AccountSummary;
use derive_new::new;
use rustify_derive::Endpoint;
#[derive(Debug, Endpoint, new)]
#[endpoint(
path = "md/3.0/summary/{self.id}/{self.currency}",
response = "AccountSummary"
)]
pub struct GetAccountSummary {
#[endpoint(skip)]
pub id: String,
#[endpoint(skip)]
pub currency: String,
}
#[derive(Debug, Endpoint, new)]
#[endpoint(
path = "md/3.0/summary/{self.id}/{self.date}/{self.currency}",
response = "AccountSummary"
)]
pub struct GetAccountSummaryByDate {
#[endpoint(skip)]
pub id: String,
#[endpoint(skip)]
pub currency: String,
#[endpoint(skip)]
pub date: String,
}