use crate::error::Result;
use crate::http::SharedHttp;
use crate::types::CreditBalanceResponse;
#[derive(Debug, Clone)]
pub struct CreditService {
client: SharedHttp,
}
impl CreditService {
pub fn new(client: SharedHttp) -> Self {
Self { client }
}
pub async fn balance(&self) -> Result<CreditBalanceResponse> {
self.client.get_json("/api/mitra/v6.2/credit/balance").await
}
}