use serde::{Deserialize, Serialize};
use serde_json::Value;
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
pub struct AppendixApiUserData {
pub login: Option<String>,
pub timezone: Option<String>,
pub rates: Option<AppendixApiUserDataRates>,
pub money: Option<AppendixApiUserDataMoney>,
pub price: Option<Value>,
pub backlinks_subscription_expiry_date: Option<String>,
pub llm_mentions_subscription_expiry_date: Option<String>,
}
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
pub struct AppendixApiUserDataRates {
pub limits: Option<Value>,
pub statistics: Option<Value>,
}
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
pub struct AppendixApiUserDataMoney {
pub total: Option<f64>,
pub balance: Option<f64>,
pub limits: Option<Value>,
pub statistics: Option<Value>,
}