use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct EarningsMetrics {
#[serde(rename = "breakdown")]
pub breakdown: Vec<serde_json::Value>,
#[serde(rename = "sellerId")]
pub seller_id: String,
#[serde(rename = "totals")]
pub totals: models::EarningsMetricsTotals,
}
impl EarningsMetrics {
pub fn new(
breakdown: Vec<serde_json::Value>,
seller_id: String,
totals: models::EarningsMetricsTotals,
) -> EarningsMetrics {
EarningsMetrics {
breakdown,
seller_id,
totals,
}
}
}